{
  "schema": "atrekes-libhft-microbenchmarks/v2",
  "date": "2026-10-03",
  "status": "qualified",
  "fieldContract": "converted-values-v2",
  "sourceCommit": "4375a8fe04c0b7490a61413062d9b56868b13381",
  "sourceCsv": "data/benchmark-archive/evidence/stage2-converted-values-v2-scan-20261002/qualified/published/stage2_summary.csv",
  "sourceSha256": "fd1afadaf5f82aef7c2a05fb09b32675f4841ad27069e1c13329cbc3e0f83ceb",
  "preparedManifestSha256": "8ec4385339f7e90a68b631c6155b725321f92a0e68fd20a0f8e592e417c2e1f2",
  "adapterCount": 25,
  "parityProbes": 320,
  "operationRows": 554,
  "samples": 50000,
  "warmup": 5000,
  "batchSize": 32,
  "host": "SCAN · Intel Xeon E5-2698 v4 · isolated CPUs 18–19",
  "groups": [
    {
      "id": "cpp",
      "title": "C++ and C",
      "languages": [
        "C++",
        "C"
      ],
      "note": "Native FIX engines and codec libraries, including LibHFT C++, QuickFIX/C++, NexusFIX, Fix8, hffix, Fixpp and libtrading."
    },
    {
      "id": "java",
      "title": "Java",
      "languages": [
        "Java"
      ],
      "note": "Java Pure and Java/JNI beside QuickFIX/J, Philadelphia, Artio and Falcon. JNI timing includes one native codec call per message."
    },
    {
      "id": "dotnet",
      "title": ".NET",
      "languages": [
        "C#"
      ],
      "note": ".NET Pure and .NET Native beside QuickFIX/n and the public FIX Antenna .NET Core codec. The native flavor includes its interop boundary."
    },
    {
      "id": "rust",
      "title": "Rust",
      "languages": [
        "Rust"
      ],
      "note": "LibHFT Rust, FerrumFIX, DFX, fixer-rs, TrueFix and NanoFIX under the same selected operation and fixture."
    },
    {
      "id": "go",
      "title": "Go",
      "languages": [
        "Go"
      ],
      "note": "QuickFIX/Go is retained in the wider codec roster. There is no LibHFT Go flavor and no same-language competitor ranking to infer from this single row."
    }
  ],
  "engines": [
    {
      "id": "artio",
      "name": "Artio",
      "language": "Java"
    },
    {
      "id": "dfx",
      "name": "DFX",
      "language": "Rust"
    },
    {
      "id": "falcon",
      "name": "Falcon",
      "language": "Java"
    },
    {
      "id": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust"
    },
    {
      "id": "fix8",
      "name": "Fix8",
      "language": "C++"
    },
    {
      "id": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#"
    },
    {
      "id": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust"
    },
    {
      "id": "fixpp",
      "name": "Fixpp",
      "language": "C++"
    },
    {
      "id": "hffix",
      "name": "hffix",
      "language": "C++"
    },
    {
      "id": "libhft",
      "name": "LibHFT C++",
      "language": "C++"
    },
    {
      "id": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#"
    },
    {
      "id": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#"
    },
    {
      "id": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java"
    },
    {
      "id": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java"
    },
    {
      "id": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust"
    },
    {
      "id": "libtrading",
      "name": "libtrading",
      "language": "C"
    },
    {
      "id": "llfix",
      "name": "llfix (encoder)",
      "language": "C++"
    },
    {
      "id": "nanofix",
      "name": "NanoFIX",
      "language": "Rust"
    },
    {
      "id": "nexusfix",
      "name": "NexusFIX",
      "language": "C++"
    },
    {
      "id": "philadelphia",
      "name": "Philadelphia",
      "language": "Java"
    },
    {
      "id": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++"
    },
    {
      "id": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go"
    },
    {
      "id": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#"
    },
    {
      "id": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java"
    },
    {
      "id": "truefix",
      "name": "TrueFix",
      "language": "Rust"
    }
  ],
  "rows": [
    {
      "engine": "artio",
      "name": "Artio",
      "language": "Java",
      "fixture": "8",
      "operation": "build",
      "p50": 2160.0,
      "p90": 2216.0,
      "p99": 3278.0,
      "p999": 4441.0
    },
    {
      "engine": "artio",
      "name": "Artio",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 3578.0,
      "p90": 3598.0,
      "p99": 3745.0,
      "p999": 4343.0
    },
    {
      "engine": "artio",
      "name": "Artio",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 3579.0,
      "p90": 3846.0,
      "p99": 5944.0,
      "p999": 407527.0
    },
    {
      "engine": "artio",
      "name": "Artio",
      "language": "Java",
      "fixture": "D",
      "operation": "build",
      "p50": 1755.0,
      "p90": 1985.0,
      "p99": 3574.0,
      "p999": 240086.0
    },
    {
      "engine": "artio",
      "name": "Artio",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 2922.0,
      "p90": 2953.0,
      "p99": 3105.0,
      "p999": 3660.0
    },
    {
      "engine": "artio",
      "name": "Artio",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 2922.0,
      "p90": 3715.0,
      "p99": 9429.0,
      "p999": 409800.0
    },
    {
      "engine": "artio",
      "name": "Artio",
      "language": "Java",
      "fixture": "W",
      "operation": "build",
      "p50": 6105.0,
      "p90": 6188.0,
      "p99": 8647.0,
      "p999": 9146.0
    },
    {
      "engine": "artio",
      "name": "Artio",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 14821.0,
      "p90": 14964.0,
      "p99": 15725.0,
      "p999": 17858.0
    },
    {
      "engine": "artio",
      "name": "Artio",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 9730.0,
      "p90": 9851.0,
      "p99": 12212.0,
      "p999": 38928.0
    },
    {
      "engine": "dfx",
      "name": "DFX",
      "language": "Rust",
      "fixture": "8",
      "operation": "build",
      "p50": 9279.0,
      "p90": 9292.0,
      "p99": 9305.0,
      "p999": 9332.0
    },
    {
      "engine": "dfx",
      "name": "DFX",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 4502.0,
      "p90": 4506.0,
      "p99": 4511.0,
      "p999": 4516.0
    },
    {
      "engine": "dfx",
      "name": "DFX",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 4499.0,
      "p90": 4505.0,
      "p99": 4511.0,
      "p999": 4521.0
    },
    {
      "engine": "dfx",
      "name": "DFX",
      "language": "Rust",
      "fixture": "D",
      "operation": "build",
      "p50": 7898.0,
      "p90": 7911.0,
      "p99": 7925.0,
      "p999": 8038.0
    },
    {
      "engine": "dfx",
      "name": "DFX",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 3653.0,
      "p90": 3660.0,
      "p99": 3666.0,
      "p999": 3677.0
    },
    {
      "engine": "dfx",
      "name": "DFX",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 3659.0,
      "p90": 3667.0,
      "p99": 3673.0,
      "p999": 3681.0
    },
    {
      "engine": "dfx",
      "name": "DFX",
      "language": "Rust",
      "fixture": "W",
      "operation": "build",
      "p50": 45459.0,
      "p90": 50053.0,
      "p99": 50230.0,
      "p999": 50335.0
    },
    {
      "engine": "dfx",
      "name": "DFX",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 13573.0,
      "p90": 13586.0,
      "p99": 13600.0,
      "p999": 13627.0
    },
    {
      "engine": "dfx",
      "name": "DFX",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 11937.0,
      "p90": 11944.0,
      "p99": 11952.0,
      "p999": 11984.0
    },
    {
      "engine": "falcon",
      "name": "Falcon",
      "language": "Java",
      "fixture": "8",
      "operation": "build",
      "p50": 1378.0,
      "p90": 1493.0,
      "p99": 1591.0,
      "p999": 2171.0
    },
    {
      "engine": "falcon",
      "name": "Falcon",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 1091.0,
      "p90": 1096.0,
      "p99": 1163.0,
      "p999": 1473.0
    },
    {
      "engine": "falcon",
      "name": "Falcon",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 1088.0,
      "p90": 1123.0,
      "p99": 7128.0,
      "p999": 8706.0
    },
    {
      "engine": "falcon",
      "name": "Falcon",
      "language": "Java",
      "fixture": "D",
      "operation": "build",
      "p50": 1390.0,
      "p90": 1455.0,
      "p99": 1690.0,
      "p999": 6871.0
    },
    {
      "engine": "falcon",
      "name": "Falcon",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 1093.0,
      "p90": 1097.0,
      "p99": 1135.0,
      "p999": 7573.0
    },
    {
      "engine": "falcon",
      "name": "Falcon",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 1088.0,
      "p90": 1095.0,
      "p99": 4511.0,
      "p999": 7469.0
    },
    {
      "engine": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust",
      "fixture": "8",
      "operation": "build",
      "p50": 1969.0,
      "p90": 1982.0,
      "p99": 2022.0,
      "p999": 2027.0
    },
    {
      "engine": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 12220.0,
      "p90": 12250.0,
      "p99": 12274.0,
      "p999": 12293.0
    },
    {
      "engine": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 12422.0,
      "p90": 12445.0,
      "p99": 12464.0,
      "p999": 12483.0
    },
    {
      "engine": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust",
      "fixture": "D",
      "operation": "build",
      "p50": 1624.0,
      "p90": 1637.0,
      "p99": 1659.0,
      "p999": 1664.0
    },
    {
      "engine": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 10875.0,
      "p90": 10901.0,
      "p99": 10923.0,
      "p999": 10943.0
    },
    {
      "engine": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 11368.0,
      "p90": 11398.0,
      "p99": 11420.0,
      "p999": 11446.0
    },
    {
      "engine": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust",
      "fixture": "W",
      "operation": "build",
      "p50": 7044.0,
      "p90": 7061.0,
      "p99": 7162.0,
      "p999": 7175.0
    },
    {
      "engine": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 26803.0,
      "p90": 26838.0,
      "p99": 26868.0,
      "p999": 26903.0
    },
    {
      "engine": "ferrumfix",
      "name": "FerrumFIX",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 21778.0,
      "p90": 21811.0,
      "p99": 21839.0,
      "p999": 21866.0
    },
    {
      "engine": "fix8",
      "name": "Fix8",
      "language": "C++",
      "fixture": "8",
      "operation": "build",
      "p50": 4580.0,
      "p90": 4610.0,
      "p99": 4620.0,
      "p999": 4627.0
    },
    {
      "engine": "fix8",
      "name": "Fix8",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 8344.0,
      "p90": 8369.0,
      "p99": 8382.0,
      "p999": 8392.0
    },
    {
      "engine": "fix8",
      "name": "Fix8",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 8342.0,
      "p90": 8362.0,
      "p99": 8380.0,
      "p999": 8397.0
    },
    {
      "engine": "fix8",
      "name": "Fix8",
      "language": "C++",
      "fixture": "D",
      "operation": "build",
      "p50": 4013.0,
      "p90": 4029.0,
      "p99": 4040.0,
      "p999": 4048.0
    },
    {
      "engine": "fix8",
      "name": "Fix8",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 7287.0,
      "p90": 7302.0,
      "p99": 7315.0,
      "p999": 7327.0
    },
    {
      "engine": "fix8",
      "name": "Fix8",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 7278.0,
      "p90": 7295.0,
      "p99": 7307.0,
      "p999": 7318.0
    },
    {
      "engine": "fix8",
      "name": "Fix8",
      "language": "C++",
      "fixture": "W",
      "operation": "build",
      "p50": 22134.0,
      "p90": 22173.0,
      "p99": 22198.0,
      "p999": 22215.0
    },
    {
      "engine": "fix8",
      "name": "Fix8",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 25293.0,
      "p90": 25314.0,
      "p99": 25334.0,
      "p999": 25364.0
    },
    {
      "engine": "fix8",
      "name": "Fix8",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 16137.0,
      "p90": 16160.0,
      "p99": 16178.0,
      "p999": 16213.0
    },
    {
      "engine": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#",
      "fixture": "8",
      "operation": "build",
      "p50": 3835.0,
      "p90": 3894.0,
      "p99": 7327.0,
      "p999": 8152.0
    },
    {
      "engine": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 2727.0,
      "p90": 2746.0,
      "p99": 2781.0,
      "p999": 6827.0
    },
    {
      "engine": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 2641.0,
      "p90": 2670.0,
      "p99": 2935.0,
      "p999": 6760.0
    },
    {
      "engine": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#",
      "fixture": "D",
      "operation": "build",
      "p50": 3414.0,
      "p90": 3483.0,
      "p99": 14387.0,
      "p999": 20873.0
    },
    {
      "engine": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 2438.0,
      "p90": 2457.0,
      "p99": 2495.0,
      "p999": 6493.0
    },
    {
      "engine": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 2342.0,
      "p90": 2365.0,
      "p99": 4448.0,
      "p999": 6414.0
    },
    {
      "engine": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#",
      "fixture": "W",
      "operation": "build",
      "p50": 17153.0,
      "p90": 17237.0,
      "p99": 21702.0,
      "p999": 23464.0
    },
    {
      "engine": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 9318.0,
      "p90": 9364.0,
      "p99": 13248.0,
      "p999": 14000.0
    },
    {
      "engine": "fixantenna_net",
      "name": "FIX Antenna .NET Core",
      "language": "C#",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 6231.0,
      "p90": 6279.0,
      "p99": 10059.0,
      "p999": 10814.0
    },
    {
      "engine": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust",
      "fixture": "8",
      "operation": "build",
      "p50": 6140.0,
      "p90": 6151.0,
      "p99": 6164.0,
      "p999": 6178.0
    },
    {
      "engine": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 7144.0,
      "p90": 7158.0,
      "p99": 7169.0,
      "p999": 7176.0
    },
    {
      "engine": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 6838.0,
      "p90": 6855.0,
      "p99": 6867.0,
      "p999": 6876.0
    },
    {
      "engine": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust",
      "fixture": "D",
      "operation": "build",
      "p50": 5440.0,
      "p90": 5454.0,
      "p99": 5464.0,
      "p999": 5474.0
    },
    {
      "engine": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 5822.0,
      "p90": 5831.0,
      "p99": 5840.0,
      "p999": 5849.0
    },
    {
      "engine": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 5815.0,
      "p90": 5825.0,
      "p99": 5835.0,
      "p999": 5846.0
    },
    {
      "engine": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust",
      "fixture": "W",
      "operation": "build",
      "p50": 32904.0,
      "p90": 32929.0,
      "p99": 32965.0,
      "p999": 33413.0
    },
    {
      "engine": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 25797.0,
      "p90": 25826.0,
      "p99": 25851.0,
      "p999": 25882.0
    },
    {
      "engine": "fixer_rs",
      "name": "fixer-rs",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 24325.0,
      "p90": 24354.0,
      "p99": 24378.0,
      "p999": 24404.0
    },
    {
      "engine": "fixpp",
      "name": "Fixpp",
      "language": "C++",
      "fixture": "8",
      "operation": "build",
      "p50": 5533.0,
      "p90": 5552.0,
      "p99": 5579.0,
      "p999": 5594.0
    },
    {
      "engine": "fixpp",
      "name": "Fixpp",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 1766.0,
      "p90": 1768.0,
      "p99": 1769.0,
      "p999": 1770.0
    },
    {
      "engine": "fixpp",
      "name": "Fixpp",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 1768.0,
      "p90": 1770.0,
      "p99": 1771.0,
      "p999": 1772.0
    },
    {
      "engine": "fixpp",
      "name": "Fixpp",
      "language": "C++",
      "fixture": "D",
      "operation": "build",
      "p50": 4140.0,
      "p90": 4152.0,
      "p99": 4162.0,
      "p999": 4168.0
    },
    {
      "engine": "fixpp",
      "name": "Fixpp",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 1456.0,
      "p90": 1458.0,
      "p99": 1460.0,
      "p999": 1462.0
    },
    {
      "engine": "fixpp",
      "name": "Fixpp",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 1459.0,
      "p90": 1461.0,
      "p99": 1463.0,
      "p999": 1467.0
    },
    {
      "engine": "fixpp",
      "name": "Fixpp",
      "language": "C++",
      "fixture": "W",
      "operation": "build",
      "p50": 31185.0,
      "p90": 31218.0,
      "p99": 31252.0,
      "p999": 31294.0
    },
    {
      "engine": "fixpp",
      "name": "Fixpp",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 8564.0,
      "p90": 8609.0,
      "p99": 8654.0,
      "p999": 8675.0
    },
    {
      "engine": "fixpp",
      "name": "Fixpp",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 6322.0,
      "p90": 6341.0,
      "p99": 6356.0,
      "p999": 6380.0
    },
    {
      "engine": "hffix",
      "name": "hffix",
      "language": "C++",
      "fixture": "8",
      "operation": "build",
      "p50": 237.0,
      "p90": 239.0,
      "p99": 240.0,
      "p999": 240.0
    },
    {
      "engine": "hffix",
      "name": "hffix",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 658.0,
      "p90": 662.0,
      "p99": 667.0,
      "p999": 669.0
    },
    {
      "engine": "hffix",
      "name": "hffix",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 656.0,
      "p90": 662.0,
      "p99": 666.0,
      "p999": 668.0
    },
    {
      "engine": "hffix",
      "name": "hffix",
      "language": "C++",
      "fixture": "D",
      "operation": "build",
      "p50": 197.0,
      "p90": 199.0,
      "p99": 200.0,
      "p999": 201.0
    },
    {
      "engine": "hffix",
      "name": "hffix",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 498.0,
      "p90": 499.0,
      "p99": 511.0,
      "p999": 512.0
    },
    {
      "engine": "hffix",
      "name": "hffix",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 506.0,
      "p90": 508.0,
      "p99": 517.0,
      "p999": 517.0
    },
    {
      "engine": "hffix",
      "name": "hffix",
      "language": "C++",
      "fixture": "W",
      "operation": "build",
      "p50": 743.0,
      "p90": 747.0,
      "p99": 751.0,
      "p999": 754.0
    },
    {
      "engine": "hffix",
      "name": "hffix",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 3484.0,
      "p90": 3490.0,
      "p99": 3524.0,
      "p999": 3527.0
    },
    {
      "engine": "hffix",
      "name": "hffix",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 1147.0,
      "p90": 1148.0,
      "p99": 1149.0,
      "p999": 1151.0
    },
    {
      "engine": "libhft",
      "name": "LibHFT C++",
      "language": "C++",
      "fixture": "8",
      "operation": "build",
      "p50": 78.0,
      "p90": 78.0,
      "p99": 78.0,
      "p999": 79.0
    },
    {
      "engine": "libhft",
      "name": "LibHFT C++",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 561.0,
      "p90": 561.0,
      "p99": 562.0,
      "p999": 564.0
    },
    {
      "engine": "libhft",
      "name": "LibHFT C++",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 561.0,
      "p90": 563.0,
      "p99": 563.0,
      "p999": 565.0
    },
    {
      "engine": "libhft",
      "name": "LibHFT C++",
      "language": "C++",
      "fixture": "D",
      "operation": "build",
      "p50": 70.0,
      "p90": 72.0,
      "p99": 72.0,
      "p999": 73.0
    },
    {
      "engine": "libhft",
      "name": "LibHFT C++",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 445.0,
      "p90": 445.0,
      "p99": 446.0,
      "p999": 449.0
    },
    {
      "engine": "libhft",
      "name": "LibHFT C++",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 446.0,
      "p90": 446.0,
      "p99": 447.0,
      "p999": 449.0
    },
    {
      "engine": "libhft",
      "name": "LibHFT C++",
      "language": "C++",
      "fixture": "W",
      "operation": "build",
      "p50": 385.0,
      "p90": 386.0,
      "p99": 387.0,
      "p999": 388.0
    },
    {
      "engine": "libhft",
      "name": "LibHFT C++",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 2556.0,
      "p90": 2557.0,
      "p99": 2561.0,
      "p999": 2611.0
    },
    {
      "engine": "libhft",
      "name": "LibHFT C++",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 1132.0,
      "p90": 1135.0,
      "p99": 1135.0,
      "p999": 1136.0
    },
    {
      "engine": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#",
      "fixture": "8",
      "operation": "build",
      "p50": 287.0,
      "p90": 386.0,
      "p99": 392.0,
      "p999": 396.0
    },
    {
      "engine": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 1630.0,
      "p90": 1633.0,
      "p99": 1636.0,
      "p999": 1638.0
    },
    {
      "engine": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 1597.0,
      "p90": 1618.0,
      "p99": 1774.0,
      "p999": 1805.0
    },
    {
      "engine": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#",
      "fixture": "D",
      "operation": "build",
      "p50": 273.0,
      "p90": 480.0,
      "p99": 1651.0,
      "p999": 1687.0
    },
    {
      "engine": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 1383.0,
      "p90": 1389.0,
      "p99": 1395.0,
      "p999": 1399.0
    },
    {
      "engine": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 1312.0,
      "p90": 1314.0,
      "p99": 3895.0,
      "p999": 4170.0
    },
    {
      "engine": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#",
      "fixture": "W",
      "operation": "build",
      "p50": 2027.0,
      "p90": 2043.0,
      "p99": 2098.0,
      "p999": 2105.0
    },
    {
      "engine": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 7130.0,
      "p90": 7146.0,
      "p99": 7176.0,
      "p999": 7179.0
    },
    {
      "engine": "libhft_dotnet_managed",
      "name": "LibHFT .NET Pure",
      "language": "C#",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 4015.0,
      "p90": 4019.0,
      "p99": 4022.0,
      "p999": 4024.0
    },
    {
      "engine": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#",
      "fixture": "8",
      "operation": "build",
      "p50": 446.0,
      "p90": 472.0,
      "p99": 476.0,
      "p999": 478.0
    },
    {
      "engine": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 1050.0,
      "p90": 1052.0,
      "p99": 1054.0,
      "p999": 1055.0
    },
    {
      "engine": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 1078.0,
      "p90": 1085.0,
      "p99": 1262.0,
      "p999": 1297.0
    },
    {
      "engine": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#",
      "fixture": "D",
      "operation": "build",
      "p50": 361.0,
      "p90": 710.0,
      "p99": 719.0,
      "p999": 726.0
    },
    {
      "engine": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 837.0,
      "p90": 839.0,
      "p99": 841.0,
      "p999": 859.0
    },
    {
      "engine": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 861.0,
      "p90": 863.0,
      "p99": 2837.0,
      "p999": 3004.0
    },
    {
      "engine": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#",
      "fixture": "W",
      "operation": "build",
      "p50": 1905.0,
      "p90": 1909.0,
      "p99": 2217.0,
      "p999": 2239.0
    },
    {
      "engine": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 4506.0,
      "p90": 4509.0,
      "p99": 4512.0,
      "p999": 4517.0
    },
    {
      "engine": "libhft_dotnet_native",
      "name": "LibHFT .NET Native",
      "language": "C#",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 1641.0,
      "p90": 1642.0,
      "p99": 1643.0,
      "p999": 1644.0
    },
    {
      "engine": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java",
      "fixture": "8",
      "operation": "build",
      "p50": 691.0,
      "p90": 978.0,
      "p99": 1079.0,
      "p999": 1194.0
    },
    {
      "engine": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 1073.0,
      "p90": 1077.0,
      "p99": 1080.0,
      "p999": 1326.0
    },
    {
      "engine": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 1075.0,
      "p90": 1077.0,
      "p99": 1455.0,
      "p999": 1706.0
    },
    {
      "engine": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java",
      "fixture": "D",
      "operation": "build",
      "p50": 561.0,
      "p90": 844.0,
      "p99": 1578.0,
      "p999": 7208.0
    },
    {
      "engine": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 826.0,
      "p90": 830.0,
      "p99": 851.0,
      "p999": 945.0
    },
    {
      "engine": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 827.0,
      "p90": 833.0,
      "p99": 2916.0,
      "p999": 3635.0
    },
    {
      "engine": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java",
      "fixture": "W",
      "operation": "build",
      "p50": 2492.0,
      "p90": 2496.0,
      "p99": 3308.0,
      "p999": 3460.0
    },
    {
      "engine": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 4189.0,
      "p90": 4246.0,
      "p99": 4480.0,
      "p999": 6478.0
    },
    {
      "engine": "libhft_java",
      "name": "LibHFT Java Pure",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 2040.0,
      "p90": 2043.0,
      "p99": 4542.0,
      "p999": 5260.0
    },
    {
      "engine": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java",
      "fixture": "8",
      "operation": "build",
      "p50": 662.0,
      "p90": 666.0,
      "p99": 785.0,
      "p999": 872.0
    },
    {
      "engine": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 1231.0,
      "p90": 1235.0,
      "p99": 1240.0,
      "p999": 1493.0
    },
    {
      "engine": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 1230.0,
      "p90": 1235.0,
      "p99": 1925.0,
      "p999": 2036.0
    },
    {
      "engine": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java",
      "fixture": "D",
      "operation": "build",
      "p50": 564.0,
      "p90": 763.0,
      "p99": 1311.0,
      "p999": 2540.0
    },
    {
      "engine": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 1079.0,
      "p90": 1082.0,
      "p99": 1115.0,
      "p999": 1330.0
    },
    {
      "engine": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 1079.0,
      "p90": 1083.0,
      "p99": 1991.0,
      "p999": 2138.0
    },
    {
      "engine": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java",
      "fixture": "W",
      "operation": "build",
      "p50": 2252.0,
      "p90": 2259.0,
      "p99": 2520.0,
      "p999": 2615.0
    },
    {
      "engine": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 4237.0,
      "p90": 4247.0,
      "p99": 4490.0,
      "p999": 6776.0
    },
    {
      "engine": "libhft_java_jni",
      "name": "LibHFT Java/JNI",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 1927.0,
      "p90": 1932.0,
      "p99": 2020.0,
      "p999": 4200.0
    },
    {
      "engine": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust",
      "fixture": "8",
      "operation": "build",
      "p50": 300.0,
      "p90": 303.0,
      "p99": 303.0,
      "p999": 304.0
    },
    {
      "engine": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 759.0,
      "p90": 762.0,
      "p99": 764.0,
      "p999": 770.0
    },
    {
      "engine": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 774.0,
      "p90": 776.0,
      "p99": 777.0,
      "p999": 781.0
    },
    {
      "engine": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust",
      "fixture": "D",
      "operation": "build",
      "p50": 183.0,
      "p90": 183.0,
      "p99": 184.0,
      "p999": 185.0
    },
    {
      "engine": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 636.0,
      "p90": 638.0,
      "p99": 639.0,
      "p999": 642.0
    },
    {
      "engine": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 646.0,
      "p90": 648.0,
      "p99": 650.0,
      "p999": 651.0
    },
    {
      "engine": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust",
      "fixture": "W",
      "operation": "build",
      "p50": 602.0,
      "p90": 603.0,
      "p99": 604.0,
      "p999": 607.0
    },
    {
      "engine": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 3398.0,
      "p90": 3408.0,
      "p99": 3419.0,
      "p999": 3433.0
    },
    {
      "engine": "libhft_rust_pure",
      "name": "LibHFT Rust",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 2150.0,
      "p90": 2155.0,
      "p99": 2160.0,
      "p999": 2163.0
    },
    {
      "engine": "libtrading",
      "name": "libtrading",
      "language": "C",
      "fixture": "8",
      "operation": "build",
      "p50": 764.0,
      "p90": 767.0,
      "p99": 769.0,
      "p999": 770.0
    },
    {
      "engine": "libtrading",
      "name": "libtrading",
      "language": "C",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 2964.0,
      "p90": 2973.0,
      "p99": 2979.0,
      "p999": 2983.0
    },
    {
      "engine": "libtrading",
      "name": "libtrading",
      "language": "C",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 2934.0,
      "p90": 2945.0,
      "p99": 2951.0,
      "p999": 2958.0
    },
    {
      "engine": "libtrading",
      "name": "libtrading",
      "language": "C",
      "fixture": "D",
      "operation": "build",
      "p50": 660.0,
      "p90": 663.0,
      "p99": 668.0,
      "p999": 670.0
    },
    {
      "engine": "libtrading",
      "name": "libtrading",
      "language": "C",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 2136.0,
      "p90": 2140.0,
      "p99": 2144.0,
      "p999": 2146.0
    },
    {
      "engine": "libtrading",
      "name": "libtrading",
      "language": "C",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 2138.0,
      "p90": 2144.0,
      "p99": 2147.0,
      "p999": 2150.0
    },
    {
      "engine": "libtrading",
      "name": "libtrading",
      "language": "C",
      "fixture": "W",
      "operation": "build",
      "p50": 3099.0,
      "p90": 3104.0,
      "p99": 3109.0,
      "p999": 3112.0
    },
    {
      "engine": "libtrading",
      "name": "libtrading",
      "language": "C",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 24287.0,
      "p90": 24314.0,
      "p99": 24364.0,
      "p999": 24384.0
    },
    {
      "engine": "libtrading",
      "name": "libtrading",
      "language": "C",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 7870.0,
      "p90": 7880.0,
      "p99": 7889.0,
      "p999": 7897.0
    },
    {
      "engine": "llfix",
      "name": "llfix (encoder)",
      "language": "C++",
      "fixture": "8",
      "operation": "build",
      "p50": 533.0,
      "p90": 536.0,
      "p99": 538.0,
      "p999": 541.0
    },
    {
      "engine": "llfix",
      "name": "llfix (encoder)",
      "language": "C++",
      "fixture": "D",
      "operation": "build",
      "p50": 462.0,
      "p90": 464.0,
      "p99": 466.0,
      "p999": 469.0
    },
    {
      "engine": "llfix",
      "name": "llfix (encoder)",
      "language": "C++",
      "fixture": "W",
      "operation": "build",
      "p50": 2153.0,
      "p90": 2157.0,
      "p99": 2160.0,
      "p999": 2165.0
    },
    {
      "engine": "nanofix",
      "name": "NanoFIX",
      "language": "Rust",
      "fixture": "8",
      "operation": "build",
      "p50": 394.0,
      "p90": 400.0,
      "p99": 401.0,
      "p999": 402.0
    },
    {
      "engine": "nanofix",
      "name": "NanoFIX",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 2792.0,
      "p90": 2822.0,
      "p99": 2833.0,
      "p999": 2840.0
    },
    {
      "engine": "nanofix",
      "name": "NanoFIX",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 2808.0,
      "p90": 2821.0,
      "p99": 2832.0,
      "p999": 2841.0
    },
    {
      "engine": "nanofix",
      "name": "NanoFIX",
      "language": "Rust",
      "fixture": "D",
      "operation": "build",
      "p50": 212.0,
      "p90": 214.0,
      "p99": 215.0,
      "p999": 216.0
    },
    {
      "engine": "nanofix",
      "name": "NanoFIX",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 2627.0,
      "p90": 2640.0,
      "p99": 2649.0,
      "p999": 2658.0
    },
    {
      "engine": "nanofix",
      "name": "NanoFIX",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 2652.0,
      "p90": 2690.0,
      "p99": 2701.0,
      "p999": 2708.0
    },
    {
      "engine": "nanofix",
      "name": "NanoFIX",
      "language": "Rust",
      "fixture": "W",
      "operation": "build",
      "p50": 616.0,
      "p90": 618.0,
      "p99": 620.0,
      "p999": 621.0
    },
    {
      "engine": "nanofix",
      "name": "NanoFIX",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 5319.0,
      "p90": 5345.0,
      "p99": 5359.0,
      "p999": 5369.0
    },
    {
      "engine": "nanofix",
      "name": "NanoFIX",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 3782.0,
      "p90": 3794.0,
      "p99": 3808.0,
      "p999": 3828.0
    },
    {
      "engine": "nexusfix",
      "name": "NexusFIX",
      "language": "C++",
      "fixture": "8",
      "operation": "build",
      "p50": 602.0,
      "p90": 606.0,
      "p99": 608.0,
      "p999": 609.0
    },
    {
      "engine": "nexusfix",
      "name": "NexusFIX",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 1145.0,
      "p90": 1151.0,
      "p99": 1153.0,
      "p999": 1154.0
    },
    {
      "engine": "nexusfix",
      "name": "NexusFIX",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 1152.0,
      "p90": 1157.0,
      "p99": 1159.0,
      "p999": 1160.0
    },
    {
      "engine": "nexusfix",
      "name": "NexusFIX",
      "language": "C++",
      "fixture": "D",
      "operation": "build",
      "p50": 542.0,
      "p90": 549.0,
      "p99": 552.0,
      "p999": 554.0
    },
    {
      "engine": "nexusfix",
      "name": "NexusFIX",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 1000.0,
      "p90": 1002.0,
      "p99": 1004.0,
      "p999": 1005.0
    },
    {
      "engine": "nexusfix",
      "name": "NexusFIX",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 1007.0,
      "p90": 1008.0,
      "p99": 1014.0,
      "p999": 1016.0
    },
    {
      "engine": "nexusfix",
      "name": "NexusFIX",
      "language": "C++",
      "fixture": "W",
      "operation": "build",
      "p50": 2960.0,
      "p90": 2969.0,
      "p99": 2976.0,
      "p999": 2981.0
    },
    {
      "engine": "nexusfix",
      "name": "NexusFIX",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 3973.0,
      "p90": 3983.0,
      "p99": 3988.0,
      "p999": 3992.0
    },
    {
      "engine": "nexusfix",
      "name": "NexusFIX",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 2321.0,
      "p90": 2325.0,
      "p99": 2329.0,
      "p999": 2332.0
    },
    {
      "engine": "philadelphia",
      "name": "Philadelphia",
      "language": "Java",
      "fixture": "8",
      "operation": "build",
      "p50": 715.0,
      "p90": 722.0,
      "p99": 1751.0,
      "p999": 1840.0
    },
    {
      "engine": "philadelphia",
      "name": "Philadelphia",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 1624.0,
      "p90": 1628.0,
      "p99": 1641.0,
      "p999": 2025.0
    },
    {
      "engine": "philadelphia",
      "name": "Philadelphia",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 1622.0,
      "p90": 1626.0,
      "p99": 2276.0,
      "p999": 2537.0
    },
    {
      "engine": "philadelphia",
      "name": "Philadelphia",
      "language": "Java",
      "fixture": "D",
      "operation": "build",
      "p50": 537.0,
      "p90": 544.0,
      "p99": 2268.0,
      "p999": 2421.0
    },
    {
      "engine": "philadelphia",
      "name": "Philadelphia",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 1292.0,
      "p90": 1296.0,
      "p99": 1313.0,
      "p999": 7566.0
    },
    {
      "engine": "philadelphia",
      "name": "Philadelphia",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 1289.0,
      "p90": 1298.0,
      "p99": 3940.0,
      "p999": 7835.0
    },
    {
      "engine": "philadelphia",
      "name": "Philadelphia",
      "language": "Java",
      "fixture": "W",
      "operation": "build",
      "p50": 2703.0,
      "p90": 2722.0,
      "p99": 2805.0,
      "p999": 3939.0
    },
    {
      "engine": "philadelphia",
      "name": "Philadelphia",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 7585.0,
      "p90": 7595.0,
      "p99": 7953.0,
      "p999": 10998.0
    },
    {
      "engine": "philadelphia",
      "name": "Philadelphia",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 5581.0,
      "p90": 5599.0,
      "p99": 6043.0,
      "p999": 8800.0
    },
    {
      "engine": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++",
      "fixture": "8",
      "operation": "build",
      "p50": 4591.0,
      "p90": 4604.0,
      "p99": 4610.0,
      "p999": 4615.0
    },
    {
      "engine": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 3477.0,
      "p90": 3482.0,
      "p99": 3486.0,
      "p999": 3492.0
    },
    {
      "engine": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 3478.0,
      "p90": 3486.0,
      "p99": 3493.0,
      "p999": 3503.0
    },
    {
      "engine": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++",
      "fixture": "D",
      "operation": "build",
      "p50": 3695.0,
      "p90": 3702.0,
      "p99": 3711.0,
      "p999": 3718.0
    },
    {
      "engine": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 3009.0,
      "p90": 3016.0,
      "p99": 3021.0,
      "p999": 3029.0
    },
    {
      "engine": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 3000.0,
      "p90": 3009.0,
      "p99": 3018.0,
      "p999": 3032.0
    },
    {
      "engine": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++",
      "fixture": "W",
      "operation": "build",
      "p50": 34354.0,
      "p90": 34390.0,
      "p99": 34417.0,
      "p999": 34481.0
    },
    {
      "engine": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 12828.0,
      "p90": 12858.0,
      "p99": 12877.0,
      "p999": 12889.0
    },
    {
      "engine": "quickfix_cpp",
      "name": "QuickFIX/C++",
      "language": "C++",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 10997.0,
      "p90": 11019.0,
      "p99": 11046.0,
      "p999": 11054.0
    },
    {
      "engine": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go",
      "fixture": "8",
      "operation": "build",
      "p50": 13381.0,
      "p90": 22633.0,
      "p99": 352575.0,
      "p999": 549054.0
    },
    {
      "engine": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 4196.0,
      "p90": 7699.0,
      "p99": 8402.0,
      "p999": 141400.0
    },
    {
      "engine": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 4210.0,
      "p90": 7669.0,
      "p99": 8520.0,
      "p999": 144622.0
    },
    {
      "engine": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go",
      "fixture": "D",
      "operation": "build",
      "p50": 11626.0,
      "p90": 19823.0,
      "p99": 370492.0,
      "p999": 501821.0
    },
    {
      "engine": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 3520.0,
      "p90": 6618.0,
      "p99": 7026.0,
      "p999": 137426.0
    },
    {
      "engine": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 3521.0,
      "p90": 6565.0,
      "p99": 6938.0,
      "p999": 138349.0
    },
    {
      "engine": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go",
      "fixture": "W",
      "operation": "build",
      "p50": 68556.0,
      "p90": 160731.0,
      "p99": 572474.0,
      "p999": 655096.0
    },
    {
      "engine": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 34153.0,
      "p90": 54646.0,
      "p99": 610126.0,
      "p999": 632020.0
    },
    {
      "engine": "quickfix_go",
      "name": "QuickFIX/Go",
      "language": "Go",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 29386.0,
      "p90": 50355.0,
      "p99": 486778.0,
      "p999": 625255.0
    },
    {
      "engine": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#",
      "fixture": "8",
      "operation": "build",
      "p50": 6983.0,
      "p90": 7014.0,
      "p99": 7088.0,
      "p999": 11763.0
    },
    {
      "engine": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 8045.0,
      "p90": 8088.0,
      "p99": 8406.0,
      "p999": 12764.0
    },
    {
      "engine": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 8048.0,
      "p90": 8092.0,
      "p99": 8413.0,
      "p999": 12836.0
    },
    {
      "engine": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#",
      "fixture": "D",
      "operation": "build",
      "p50": 6302.0,
      "p90": 6337.0,
      "p99": 20337.0,
      "p999": 33693.0
    },
    {
      "engine": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 6910.0,
      "p90": 6939.0,
      "p99": 7068.0,
      "p999": 11636.0
    },
    {
      "engine": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 6913.0,
      "p90": 6946.0,
      "p99": 9253.0,
      "p999": 11701.0
    },
    {
      "engine": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#",
      "fixture": "W",
      "operation": "build",
      "p50": 40331.0,
      "p90": 40555.0,
      "p99": 50491.0,
      "p999": 53027.0
    },
    {
      "engine": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 31450.0,
      "p90": 31597.0,
      "p99": 40166.0,
      "p999": 47345.0
    },
    {
      "engine": "quickfix_n",
      "name": "QuickFIX/n",
      "language": "C#",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 22405.0,
      "p90": 22546.0,
      "p99": 30056.0,
      "p999": 30693.0
    },
    {
      "engine": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java",
      "fixture": "8",
      "operation": "build",
      "p50": 2273.0,
      "p90": 2294.0,
      "p99": 3737.0,
      "p999": 4267.0
    },
    {
      "engine": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 3279.0,
      "p90": 3291.0,
      "p99": 3471.0,
      "p999": 4011.0
    },
    {
      "engine": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 3265.0,
      "p90": 3285.0,
      "p99": 4709.0,
      "p999": 7761.0
    },
    {
      "engine": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java",
      "fixture": "D",
      "operation": "build",
      "p50": 1970.0,
      "p90": 2422.0,
      "p99": 8131.0,
      "p999": 387550.0
    },
    {
      "engine": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 2442.0,
      "p90": 2454.0,
      "p99": 2637.0,
      "p999": 3270.0
    },
    {
      "engine": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 2440.0,
      "p90": 2457.0,
      "p99": 8502.0,
      "p999": 12875.0
    },
    {
      "engine": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java",
      "fixture": "W",
      "operation": "build",
      "p50": 12168.0,
      "p90": 12277.0,
      "p99": 13678.0,
      "p999": 27154.0
    },
    {
      "engine": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 18063.0,
      "p90": 18202.0,
      "p99": 18992.0,
      "p999": 22770.0
    },
    {
      "engine": "quickfixj",
      "name": "QuickFIX/J",
      "language": "Java",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 12184.0,
      "p90": 12379.0,
      "p99": 21952.0,
      "p999": 420911.0
    },
    {
      "engine": "truefix",
      "name": "TrueFix",
      "language": "Rust",
      "fixture": "8",
      "operation": "build",
      "p50": 2518.0,
      "p90": 2525.0,
      "p99": 2534.0,
      "p999": 2542.0
    },
    {
      "engine": "truefix",
      "name": "TrueFix",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_extract",
      "p50": 3421.0,
      "p90": 3429.0,
      "p99": 3434.0,
      "p999": 3440.0
    },
    {
      "engine": "truefix",
      "name": "TrueFix",
      "language": "Rust",
      "fixture": "8",
      "operation": "parse_only",
      "p50": 3417.0,
      "p90": 3425.0,
      "p99": 3431.0,
      "p999": 3437.0
    },
    {
      "engine": "truefix",
      "name": "TrueFix",
      "language": "Rust",
      "fixture": "D",
      "operation": "build",
      "p50": 2251.0,
      "p90": 2259.0,
      "p99": 2266.0,
      "p999": 2298.0
    },
    {
      "engine": "truefix",
      "name": "TrueFix",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_extract",
      "p50": 2821.0,
      "p90": 2825.0,
      "p99": 2829.0,
      "p999": 2836.0
    },
    {
      "engine": "truefix",
      "name": "TrueFix",
      "language": "Rust",
      "fixture": "D",
      "operation": "parse_only",
      "p50": 2824.0,
      "p90": 2828.0,
      "p99": 2832.0,
      "p999": 2836.0
    },
    {
      "engine": "truefix",
      "name": "TrueFix",
      "language": "Rust",
      "fixture": "W",
      "operation": "build",
      "p50": 9915.0,
      "p90": 9938.0,
      "p99": 9953.0,
      "p999": 9965.0
    },
    {
      "engine": "truefix",
      "name": "TrueFix",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_extract",
      "p50": 11622.0,
      "p90": 11639.0,
      "p99": 11654.0,
      "p999": 11671.0
    },
    {
      "engine": "truefix",
      "name": "TrueFix",
      "language": "Rust",
      "fixture": "W",
      "operation": "parse_only",
      "p50": 10166.0,
      "p90": 10178.0,
      "p99": 10189.0,
      "p999": 10203.0
    }
  ],
  "charts": {
    "cpp:D:parse_only": {
      "url": "plots/micro-cpp-D-parse_only.svg?v=51b8f10f576b",
      "engines": [
        "libhft",
        "hffix",
        "nexusfix",
        "fixpp",
        "libtrading"
      ]
    },
    "cpp:D:parse_extract": {
      "url": "plots/micro-cpp-D-parse_extract.svg?v=4f211aa0f30d",
      "engines": [
        "libhft",
        "hffix",
        "nexusfix",
        "fixpp",
        "libtrading"
      ]
    },
    "cpp:D:build": {
      "url": "plots/micro-cpp-D-build.svg?v=c9b708511003",
      "engines": [
        "libhft",
        "hffix",
        "llfix",
        "nexusfix",
        "libtrading"
      ]
    },
    "cpp:8:parse_only": {
      "url": "plots/micro-cpp-8-parse_only.svg?v=0de9e32181de",
      "engines": [
        "libhft",
        "hffix",
        "nexusfix",
        "fixpp",
        "libtrading"
      ]
    },
    "cpp:8:parse_extract": {
      "url": "plots/micro-cpp-8-parse_extract.svg?v=d1df6173e2b6",
      "engines": [
        "libhft",
        "hffix",
        "nexusfix",
        "fixpp",
        "libtrading"
      ]
    },
    "cpp:8:build": {
      "url": "plots/micro-cpp-8-build.svg?v=176d6e589ef9",
      "engines": [
        "libhft",
        "hffix",
        "llfix",
        "nexusfix",
        "libtrading"
      ]
    },
    "cpp:W:parse_only": {
      "url": "plots/micro-cpp-W-parse_only.svg?v=ee8223fb7852",
      "engines": [
        "libhft",
        "hffix",
        "nexusfix",
        "fixpp",
        "libtrading"
      ]
    },
    "cpp:W:parse_extract": {
      "url": "plots/micro-cpp-W-parse_extract.svg?v=7ef125b04764",
      "engines": [
        "libhft",
        "hffix",
        "nexusfix",
        "fixpp",
        "quickfix_cpp"
      ]
    },
    "cpp:W:build": {
      "url": "plots/micro-cpp-W-build.svg?v=d157ade05591",
      "engines": [
        "libhft",
        "hffix",
        "llfix",
        "nexusfix",
        "libtrading"
      ]
    },
    "java:D:parse_only": {
      "url": "plots/micro-java-D-parse_only.svg?v=b7e97d452168",
      "engines": [
        "libhft_java",
        "libhft_java_jni",
        "falcon",
        "philadelphia",
        "quickfixj"
      ]
    },
    "java:D:parse_extract": {
      "url": "plots/micro-java-D-parse_extract.svg?v=eb9fe08de136",
      "engines": [
        "libhft_java",
        "libhft_java_jni",
        "falcon",
        "philadelphia",
        "quickfixj"
      ]
    },
    "java:D:build": {
      "url": "plots/micro-java-D-build.svg?v=fd445a985ee7",
      "engines": [
        "philadelphia",
        "libhft_java",
        "libhft_java_jni",
        "falcon",
        "artio"
      ]
    },
    "java:8:parse_only": {
      "url": "plots/micro-java-8-parse_only.svg?v=d2c2df564c43",
      "engines": [
        "libhft_java",
        "falcon",
        "libhft_java_jni",
        "philadelphia",
        "quickfixj"
      ]
    },
    "java:8:parse_extract": {
      "url": "plots/micro-java-8-parse_extract.svg?v=016f1254231d",
      "engines": [
        "libhft_java",
        "falcon",
        "libhft_java_jni",
        "philadelphia",
        "quickfixj"
      ]
    },
    "java:8:build": {
      "url": "plots/micro-java-8-build.svg?v=059dcc647d50",
      "engines": [
        "libhft_java_jni",
        "libhft_java",
        "philadelphia",
        "falcon",
        "artio"
      ]
    },
    "java:W:parse_only": {
      "url": "plots/micro-java-W-parse_only.svg?v=0228512eddf9",
      "engines": [
        "libhft_java_jni",
        "libhft_java",
        "philadelphia",
        "artio",
        "quickfixj"
      ]
    },
    "java:W:parse_extract": {
      "url": "plots/micro-java-W-parse_extract.svg?v=aecee9cbc5da",
      "engines": [
        "libhft_java",
        "libhft_java_jni",
        "philadelphia",
        "artio",
        "quickfixj"
      ]
    },
    "java:W:build": {
      "url": "plots/micro-java-W-build.svg?v=5aa52b982b06",
      "engines": [
        "libhft_java_jni",
        "libhft_java",
        "philadelphia",
        "artio",
        "quickfixj"
      ]
    },
    "dotnet:D:parse_only": {
      "url": "plots/micro-dotnet-D-parse_only.svg?v=e48b16091e73",
      "engines": [
        "libhft_dotnet_native",
        "libhft_dotnet_managed",
        "fixantenna_net",
        "quickfix_n"
      ]
    },
    "dotnet:D:parse_extract": {
      "url": "plots/micro-dotnet-D-parse_extract.svg?v=d5e557ab8bd9",
      "engines": [
        "libhft_dotnet_native",
        "libhft_dotnet_managed",
        "fixantenna_net",
        "quickfix_n"
      ]
    },
    "dotnet:D:build": {
      "url": "plots/micro-dotnet-D-build.svg?v=0db37e2dde65",
      "engines": [
        "libhft_dotnet_managed",
        "libhft_dotnet_native",
        "fixantenna_net",
        "quickfix_n"
      ]
    },
    "dotnet:8:parse_only": {
      "url": "plots/micro-dotnet-8-parse_only.svg?v=7b39f3618770",
      "engines": [
        "libhft_dotnet_native",
        "libhft_dotnet_managed",
        "fixantenna_net",
        "quickfix_n"
      ]
    },
    "dotnet:8:parse_extract": {
      "url": "plots/micro-dotnet-8-parse_extract.svg?v=7391b8ac4887",
      "engines": [
        "libhft_dotnet_native",
        "libhft_dotnet_managed",
        "fixantenna_net",
        "quickfix_n"
      ]
    },
    "dotnet:8:build": {
      "url": "plots/micro-dotnet-8-build.svg?v=3f8778e3b07f",
      "engines": [
        "libhft_dotnet_managed",
        "libhft_dotnet_native",
        "fixantenna_net",
        "quickfix_n"
      ]
    },
    "dotnet:W:parse_only": {
      "url": "plots/micro-dotnet-W-parse_only.svg?v=9420ce01b90b",
      "engines": [
        "libhft_dotnet_native",
        "libhft_dotnet_managed",
        "fixantenna_net",
        "quickfix_n"
      ]
    },
    "dotnet:W:parse_extract": {
      "url": "plots/micro-dotnet-W-parse_extract.svg?v=fac1e449b9ed",
      "engines": [
        "libhft_dotnet_native",
        "libhft_dotnet_managed",
        "fixantenna_net",
        "quickfix_n"
      ]
    },
    "dotnet:W:build": {
      "url": "plots/micro-dotnet-W-build.svg?v=68b206474051",
      "engines": [
        "libhft_dotnet_native",
        "libhft_dotnet_managed",
        "fixantenna_net",
        "quickfix_n"
      ]
    },
    "rust:D:parse_only": {
      "url": "plots/micro-rust-D-parse_only.svg?v=7ebe881d531b",
      "engines": [
        "libhft_rust_pure",
        "nanofix",
        "truefix",
        "dfx",
        "fixer_rs"
      ]
    },
    "rust:D:parse_extract": {
      "url": "plots/micro-rust-D-parse_extract.svg?v=980db0f55aa1",
      "engines": [
        "libhft_rust_pure",
        "nanofix",
        "truefix",
        "dfx",
        "fixer_rs"
      ]
    },
    "rust:D:build": {
      "url": "plots/micro-rust-D-build.svg?v=6e889bbb8f40",
      "engines": [
        "libhft_rust_pure",
        "nanofix",
        "ferrumfix",
        "truefix",
        "fixer_rs"
      ]
    },
    "rust:8:parse_only": {
      "url": "plots/micro-rust-8-parse_only.svg?v=fbf36bdc2c32",
      "engines": [
        "libhft_rust_pure",
        "nanofix",
        "truefix",
        "dfx",
        "fixer_rs"
      ]
    },
    "rust:8:parse_extract": {
      "url": "plots/micro-rust-8-parse_extract.svg?v=924aeeaabf69",
      "engines": [
        "libhft_rust_pure",
        "nanofix",
        "truefix",
        "dfx",
        "fixer_rs"
      ]
    },
    "rust:8:build": {
      "url": "plots/micro-rust-8-build.svg?v=6b6e2ed0319d",
      "engines": [
        "libhft_rust_pure",
        "nanofix",
        "ferrumfix",
        "truefix",
        "fixer_rs"
      ]
    },
    "rust:W:parse_only": {
      "url": "plots/micro-rust-W-parse_only.svg?v=f259c5e7f7bd",
      "engines": [
        "libhft_rust_pure",
        "nanofix",
        "truefix",
        "dfx",
        "ferrumfix"
      ]
    },
    "rust:W:parse_extract": {
      "url": "plots/micro-rust-W-parse_extract.svg?v=0c0ee60d8560",
      "engines": [
        "libhft_rust_pure",
        "nanofix",
        "truefix",
        "dfx",
        "fixer_rs"
      ]
    },
    "rust:W:build": {
      "url": "plots/micro-rust-W-build.svg?v=63bb5ab6fb04",
      "engines": [
        "libhft_rust_pure",
        "nanofix",
        "ferrumfix",
        "truefix",
        "fixer_rs"
      ]
    },
    "go:D:parse_only": {
      "url": "plots/micro-go-D-parse_only.svg?v=e6d52299c35c",
      "engines": [
        "quickfix_go"
      ]
    },
    "go:D:parse_extract": {
      "url": "plots/micro-go-D-parse_extract.svg?v=914985553d80",
      "engines": [
        "quickfix_go"
      ]
    },
    "go:D:build": {
      "url": "plots/micro-go-D-build.svg?v=52563d0201ae",
      "engines": [
        "quickfix_go"
      ]
    },
    "go:8:parse_only": {
      "url": "plots/micro-go-8-parse_only.svg?v=81a6d534ee6d",
      "engines": [
        "quickfix_go"
      ]
    },
    "go:8:parse_extract": {
      "url": "plots/micro-go-8-parse_extract.svg?v=ccda66777f2a",
      "engines": [
        "quickfix_go"
      ]
    },
    "go:8:build": {
      "url": "plots/micro-go-8-build.svg?v=37a776d8b4d9",
      "engines": [
        "quickfix_go"
      ]
    },
    "go:W:parse_only": {
      "url": "plots/micro-go-W-parse_only.svg?v=66c29ee3b027",
      "engines": [
        "quickfix_go"
      ]
    },
    "go:W:parse_extract": {
      "url": "plots/micro-go-W-parse_extract.svg?v=5eaa3f186d2a",
      "engines": [
        "quickfix_go"
      ]
    },
    "go:W:build": {
      "url": "plots/micro-go-W-build.svg?v=32ca426ea0b5",
      "engines": [
        "quickfix_go"
      ]
    }
  }
}
