{
  "schema_version": 1,
  "measured_at_utc": "2026-10-25T21:41:06Z",
  "environment": {
    "os": "Fedora Linux 44 (Workstation Edition)",
    "kernel": "7.2.9-201.fc44.x86_64",
    "cpu": "Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz",
    "python": "3.14.8",
    "xz": "xz (XZ Utils) 5.8.2",
    "zstd": "*** Zstandard CLI (64-bit) v1.5.7, by Yann Collet ***",
    "zlib": "1.3.1.zlib-ng"
  },
  "method": {
    "repeats": 3,
    "warmups_per_configuration": 1,
    "clock": "perf_counter_ns around GNU time subprocess; includes process startup and file I/O",
    "memory": "GNU time %M, peak RSS in KiB of each compressor/decompressor process",
    "threads": "xz -T1; zstd --single-thread",
    "cache": "warm cache; no cache flush; decompression output to /dev/null",
    "order": "configuration order rotated by one each round",
    "generator": "random.Random(20261026), Python randbytes; see benchmark-xz-zstd.py"
  },
  "datasets": [
    {
      "name": "synthetic-log",
      "bytes": 16777216,
      "sha256": "348c7bfc75491b78e0b205fa4beac571820e6890b194378c9ca77d6b72359e54"
    },
    {
      "name": "pseudorandom",
      "bytes": 8388608,
      "sha256": "601061854a8d180c5064db79b1e1e44c67d40429b4cf0b51521919bad3c59069"
    },
    {
      "name": "gzip-log",
      "bytes": 2760680,
      "sha256": "211a513671de72ea4d9587abfba0b31756f458cae85236ee8d0ce5b1d2d6d638"
    }
  ],
  "results": [
    {
      "dataset": "synthetic-log",
      "configuration": "xz-3",
      "command": [
        "xz",
        "-T1",
        "-3",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 1.926588238,
            "peak_rss_kib": 30452
          },
          "decompress": {
            "seconds": 0.092321293,
            "peak_rss_kib": 6388
          }
        },
        {
          "compress": {
            "seconds": 1.798748366,
            "peak_rss_kib": 30776
          },
          "decompress": {
            "seconds": 0.092125469,
            "peak_rss_kib": 6556
          }
        },
        {
          "compress": {
            "seconds": 1.772564203,
            "peak_rss_kib": 30652
          },
          "decompress": {
            "seconds": 0.088712656,
            "peak_rss_kib": 6392
          }
        }
      ],
      "compressed_bytes": 2757192,
      "verified_sha256": "348c7bfc75491b78e0b205fa4beac571820e6890b194378c9ca77d6b72359e54",
      "median": {
        "compress": {
          "seconds": 1.798748366,
          "peak_rss_kib": 30652
        },
        "decompress": {
          "seconds": 0.092125469,
          "peak_rss_kib": 6392
        }
      }
    },
    {
      "dataset": "synthetic-log",
      "configuration": "xz-6",
      "command": [
        "xz",
        "-T1",
        "-6",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 5.932712892,
            "peak_rss_kib": 86976
          },
          "decompress": {
            "seconds": 0.103811518,
            "peak_rss_kib": 10564
          }
        },
        {
          "compress": {
            "seconds": 5.896817387,
            "peak_rss_kib": 86972
          },
          "decompress": {
            "seconds": 0.099496696,
            "peak_rss_kib": 10488
          }
        },
        {
          "compress": {
            "seconds": 5.791974351,
            "peak_rss_kib": 86976
          },
          "decompress": {
            "seconds": 0.100057632,
            "peak_rss_kib": 10476
          }
        }
      ],
      "compressed_bytes": 2197488,
      "verified_sha256": "348c7bfc75491b78e0b205fa4beac571820e6890b194378c9ca77d6b72359e54",
      "median": {
        "compress": {
          "seconds": 5.896817387,
          "peak_rss_kib": 86976
        },
        "decompress": {
          "seconds": 0.100057632,
          "peak_rss_kib": 10488
        }
      }
    },
    {
      "dataset": "synthetic-log",
      "configuration": "zstd-3",
      "command": [
        "zstd",
        "--single-thread",
        "-3",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 0.064907512,
            "peak_rss_kib": 6740
          },
          "decompress": {
            "seconds": 0.01679215,
            "peak_rss_kib": 6148
          }
        },
        {
          "compress": {
            "seconds": 0.069781156,
            "peak_rss_kib": 6788
          },
          "decompress": {
            "seconds": 0.017425087,
            "peak_rss_kib": 6328
          }
        },
        {
          "compress": {
            "seconds": 0.068499241,
            "peak_rss_kib": 6932
          },
          "decompress": {
            "seconds": 0.016879692,
            "peak_rss_kib": 6224
          }
        }
      ],
      "compressed_bytes": 2872118,
      "verified_sha256": "348c7bfc75491b78e0b205fa4beac571820e6890b194378c9ca77d6b72359e54",
      "median": {
        "compress": {
          "seconds": 0.068499241,
          "peak_rss_kib": 6788
        },
        "decompress": {
          "seconds": 0.016879692,
          "peak_rss_kib": 6224
        }
      }
    },
    {
      "dataset": "synthetic-log",
      "configuration": "zstd-9",
      "command": [
        "zstd",
        "--single-thread",
        "-9",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 0.280214975,
            "peak_rss_kib": 18580
          },
          "decompress": {
            "seconds": 0.017461812,
            "peak_rss_kib": 8320
          }
        },
        {
          "compress": {
            "seconds": 0.275520698,
            "peak_rss_kib": 18516
          },
          "decompress": {
            "seconds": 0.01734054,
            "peak_rss_kib": 8260
          }
        },
        {
          "compress": {
            "seconds": 0.273521805,
            "peak_rss_kib": 18388
          },
          "decompress": {
            "seconds": 0.01949096,
            "peak_rss_kib": 8316
          }
        }
      ],
      "compressed_bytes": 2710752,
      "verified_sha256": "348c7bfc75491b78e0b205fa4beac571820e6890b194378c9ca77d6b72359e54",
      "median": {
        "compress": {
          "seconds": 0.275520698,
          "peak_rss_kib": 18516
        },
        "decompress": {
          "seconds": 0.017461812,
          "peak_rss_kib": 8316
        }
      }
    },
    {
      "dataset": "pseudorandom",
      "configuration": "xz-3",
      "command": [
        "xz",
        "-T1",
        "-3",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 2.337435475,
            "peak_rss_kib": 33848
          },
          "decompress": {
            "seconds": 0.005362697,
            "peak_rss_kib": 6572
          }
        },
        {
          "compress": {
            "seconds": 2.311054043,
            "peak_rss_kib": 33984
          },
          "decompress": {
            "seconds": 0.005120683,
            "peak_rss_kib": 6468
          }
        },
        {
          "compress": {
            "seconds": 2.352292652,
            "peak_rss_kib": 33852
          },
          "decompress": {
            "seconds": 0.004998637,
            "peak_rss_kib": 6448
          }
        }
      ],
      "compressed_bytes": 8389088,
      "verified_sha256": "601061854a8d180c5064db79b1e1e44c67d40429b4cf0b51521919bad3c59069",
      "median": {
        "compress": {
          "seconds": 2.337435475,
          "peak_rss_kib": 33852
        },
        "decompress": {
          "seconds": 0.005120683,
          "peak_rss_kib": 6468
        }
      }
    },
    {
      "dataset": "pseudorandom",
      "configuration": "xz-6",
      "command": [
        "xz",
        "-T1",
        "-6",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 2.249973586,
            "peak_rss_kib": 92856
          },
          "decompress": {
            "seconds": 0.00605791,
            "peak_rss_kib": 10532
          }
        },
        {
          "compress": {
            "seconds": 2.251089899,
            "peak_rss_kib": 92864
          },
          "decompress": {
            "seconds": 0.00766405,
            "peak_rss_kib": 10476
          }
        },
        {
          "compress": {
            "seconds": 2.252360282,
            "peak_rss_kib": 92852
          },
          "decompress": {
            "seconds": 0.006553793,
            "peak_rss_kib": 10488
          }
        }
      ],
      "compressed_bytes": 8389088,
      "verified_sha256": "601061854a8d180c5064db79b1e1e44c67d40429b4cf0b51521919bad3c59069",
      "median": {
        "compress": {
          "seconds": 2.251089899,
          "peak_rss_kib": 92856
        },
        "decompress": {
          "seconds": 0.006553793,
          "peak_rss_kib": 10488
        }
      }
    },
    {
      "dataset": "pseudorandom",
      "configuration": "zstd-3",
      "command": [
        "zstd",
        "--single-thread",
        "-3",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 0.007983009,
            "peak_rss_kib": 7108
          },
          "decompress": {
            "seconds": 0.005573742,
            "peak_rss_kib": 6028
          }
        },
        {
          "compress": {
            "seconds": 0.00800471,
            "peak_rss_kib": 7436
          },
          "decompress": {
            "seconds": 0.005133914,
            "peak_rss_kib": 6028
          }
        },
        {
          "compress": {
            "seconds": 0.007424508,
            "peak_rss_kib": 7312
          },
          "decompress": {
            "seconds": 0.004494038,
            "peak_rss_kib": 6016
          }
        }
      ],
      "compressed_bytes": 8388814,
      "verified_sha256": "601061854a8d180c5064db79b1e1e44c67d40429b4cf0b51521919bad3c59069",
      "median": {
        "compress": {
          "seconds": 0.007983009,
          "peak_rss_kib": 7312
        },
        "decompress": {
          "seconds": 0.005133914,
          "peak_rss_kib": 6028
        }
      }
    },
    {
      "dataset": "pseudorandom",
      "configuration": "zstd-9",
      "command": [
        "zstd",
        "--single-thread",
        "-9",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 0.017604823,
            "peak_rss_kib": 18824
          },
          "decompress": {
            "seconds": 0.006116068,
            "peak_rss_kib": 8000
          }
        },
        {
          "compress": {
            "seconds": 0.01677717,
            "peak_rss_kib": 18452
          },
          "decompress": {
            "seconds": 0.005849014,
            "peak_rss_kib": 8076
          }
        },
        {
          "compress": {
            "seconds": 0.015641327,
            "peak_rss_kib": 18452
          },
          "decompress": {
            "seconds": 0.005672568,
            "peak_rss_kib": 8208
          }
        }
      ],
      "compressed_bytes": 8388814,
      "verified_sha256": "601061854a8d180c5064db79b1e1e44c67d40429b4cf0b51521919bad3c59069",
      "median": {
        "compress": {
          "seconds": 0.01677717,
          "peak_rss_kib": 18452
        },
        "decompress": {
          "seconds": 0.005849014,
          "peak_rss_kib": 8076
        }
      }
    },
    {
      "dataset": "gzip-log",
      "configuration": "xz-3",
      "command": [
        "xz",
        "-T1",
        "-3",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 0.547029765,
            "peak_rss_kib": 24248
          },
          "decompress": {
            "seconds": 0.006296156,
            "peak_rss_kib": 4972
          }
        },
        {
          "compress": {
            "seconds": 0.547328844,
            "peak_rss_kib": 24380
          },
          "decompress": {
            "seconds": 0.006190617,
            "peak_rss_kib": 5028
          }
        },
        {
          "compress": {
            "seconds": 0.595844134,
            "peak_rss_kib": 24348
          },
          "decompress": {
            "seconds": 0.007147517,
            "peak_rss_kib": 5040
          }
        }
      ],
      "compressed_bytes": 2760712,
      "verified_sha256": "211a513671de72ea4d9587abfba0b31756f458cae85236ee8d0ce5b1d2d6d638",
      "median": {
        "compress": {
          "seconds": 0.547328844,
          "peak_rss_kib": 24348
        },
        "decompress": {
          "seconds": 0.006296156,
          "peak_rss_kib": 5028
        }
      }
    },
    {
      "dataset": "gzip-log",
      "configuration": "xz-6",
      "command": [
        "xz",
        "-T1",
        "-6",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 0.592922283,
            "peak_rss_kib": 43444
          },
          "decompress": {
            "seconds": 0.014426868,
            "peak_rss_kib": 4992
          }
        },
        {
          "compress": {
            "seconds": 0.602937444,
            "peak_rss_kib": 43440
          },
          "decompress": {
            "seconds": 0.012268761,
            "peak_rss_kib": 5148
          }
        },
        {
          "compress": {
            "seconds": 0.609362081,
            "peak_rss_kib": 43192
          },
          "decompress": {
            "seconds": 0.013058245,
            "peak_rss_kib": 4896
          }
        }
      ],
      "compressed_bytes": 2760004,
      "verified_sha256": "211a513671de72ea4d9587abfba0b31756f458cae85236ee8d0ce5b1d2d6d638",
      "median": {
        "compress": {
          "seconds": 0.602937444,
          "peak_rss_kib": 43440
        },
        "decompress": {
          "seconds": 0.013058245,
          "peak_rss_kib": 4992
        }
      }
    },
    {
      "dataset": "gzip-log",
      "configuration": "zstd-3",
      "command": [
        "zstd",
        "--single-thread",
        "-3",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 0.006850031,
            "peak_rss_kib": 7040
          },
          "decompress": {
            "seconds": 0.004008289,
            "peak_rss_kib": 5896
          }
        },
        {
          "compress": {
            "seconds": 0.006864795,
            "peak_rss_kib": 6984
          },
          "decompress": {
            "seconds": 0.004417029,
            "peak_rss_kib": 6160
          }
        },
        {
          "compress": {
            "seconds": 0.005349309,
            "peak_rss_kib": 7168
          },
          "decompress": {
            "seconds": 0.003712317,
            "peak_rss_kib": 6012
          }
        }
      ],
      "compressed_bytes": 2760760,
      "verified_sha256": "211a513671de72ea4d9587abfba0b31756f458cae85236ee8d0ce5b1d2d6d638",
      "median": {
        "compress": {
          "seconds": 0.006850031,
          "peak_rss_kib": 7040
        },
        "decompress": {
          "seconds": 0.004008289,
          "peak_rss_kib": 6012
        }
      }
    },
    {
      "dataset": "gzip-log",
      "configuration": "zstd-9",
      "command": [
        "zstd",
        "--single-thread",
        "-9",
        "-c"
      ],
      "samples": [
        {
          "compress": {
            "seconds": 0.012061982,
            "peak_rss_kib": 17044
          },
          "decompress": {
            "seconds": 0.003399422,
            "peak_rss_kib": 6400
          }
        },
        {
          "compress": {
            "seconds": 0.011941785,
            "peak_rss_kib": 17344
          },
          "decompress": {
            "seconds": 0.003978679,
            "peak_rss_kib": 6672
          }
        },
        {
          "compress": {
            "seconds": 0.011151762,
            "peak_rss_kib": 17296
          },
          "decompress": {
            "seconds": 0.004328068,
            "peak_rss_kib": 6416
          }
        }
      ],
      "compressed_bytes": 2760759,
      "verified_sha256": "211a513671de72ea4d9587abfba0b31756f458cae85236ee8d0ce5b1d2d6d638",
      "median": {
        "compress": {
          "seconds": 0.011941785,
          "peak_rss_kib": 17296
        },
        "decompress": {
          "seconds": 0.003978679,
          "peak_rss_kib": 6416
        }
      }
    }
  ]
}
