Stage‑2 codec microbench report

Qualified host-local codec ranking. All 25 selected adapter windows had a passing 120-second quiet-host preflight and no competing process sample at or above 5% CPU in the five-second all-PID monitor. Benchmark processes and adjacent boundary samples were reviewed by process ownership. Rows were selected from 2 same-manifest segments. Campaign evidence and selection.

Synthetic in-memory FIX parser/builder benchmark. Generated 2026-10-03T03:00:43Z.

25/25engines compiled and ran
554published operation rows
50,000 / 5,000measured samples / warm-up invocations
320/320mutation parity audit
scan Linux 5.14.0-687.44.1.el9_8.x86_64 x86_64measurement host

Batch averages. Each measured sample averages 32 operations. Percentiles describe per-operation batch averages; they do not timestamp each message separately.

Checked converted values. D/8 parse-only and parse-extract both check all application fields. W parse-only checks the top of book; W parse-extract checks all twenty entries. Values come from the public parser/field API and are compared with the independent converted-values-v2 oracle. Llfix supplies builds only; Falcon supplies D/8 only.

Host-local evidence. This page reports one machine and two selected timing segments. It presents retained summary percentiles only; it is not a high-definition CDF or HdrHistogram report. Do not merge or rank host pages without an explicit matched-hardware/campaign decision.

Process affinity. Adapter processes were launched with taskset on requested CPUs 18,19 (effective preflight affinity: 18,19). The launcher and builds used CPUs 0,1,2,3,4,5,6,7,8,9. CPU pinning and load readings alone do not verify that the host was quiet.

Prepared binaries. Compilation completed before this run from commit 4375a8fe04c0b7490a61413062d9b56868b13381 (tracked changes at preparation: no). The verified stage2_prepared_binaries.json SHA-256 is 8ec4385339f7e90a68b631c6155b725321f92a0e68fd20a0f8e592e417c2e1f2.

Two clock domains. Latency uses only relative monotonic clocks inside each process: C++: std::chrono::steady_clock; Rust: std::time::Instant; Java: System.nanoTime; Go: time.Since(monotonic time.Time); C#: System.Diagnostics.Stopwatch.GetTimestamp. The separate absolute capture envelope is 1790985176644749496–1790996313022230925 ns since Unix epoch and is never subtracted to produce a latency. Cross-host one-way latency is not qualified. The machine-readable companion is stage2_clock_contract.json.

Field-work parity. All selected negative fixtures were rejected through their field-work checks.

Adapter build and run status

EngineCompileRunCompile sRun sNotes
libhftcompile-okrun-ok0.00098.383—
llfixcompile-okrun-ok0.0005.070—
hffixcompile-okrun-ok0.000105.144—
fix8compile-okrun-ok0.000166.017—
fixppcompile-okrun-ok0.000135.177—
ferrumfixcompile-okrun-ok0.000482.102—
dfxcompile-okrun-ok0.000269.891—
fixer_rscompile-okrun-ok0.000386.374—
truefixcompile-okrun-ok0.000151.694—
nanofixcompile-okrun-ok0.00096.928—
libhft_rust_purecompile-okrun-ok0.00032.902—
falconcompile-okrun-ok0.00013.583—
artiocompile-okrun-ok0.00083.191—
quickfixjcompile-okrun-ok0.00099.417—
philadelphiacompile-okrun-ok0.00038.717—
libhft_javacompile-okrun-ok0.00024.294—
libhft_java_jnicompile-okrun-ok0.00024.443—
quickfix_gocompile-okrun-ok0.000571.760—
fixantenna_netcompile-okrun-ok0.000151.450—
quickfix_ncompile-okrun-ok0.000378.993—
libhft_dotnet_managedcompile-okrun-ok0.00070.102—
libhft_dotnet_nativecompile-okrun-ok0.00041.216—
quickfix_cppcompile-okrun-ok0.000214.480—
libtradingcompile-okrun-ok0.000108.847—
nexusfixcompile-okrun-ok0.00045.520—

Timed-run conditions

One-minute host load averages immediately before and after each adapter run. The full readings are in stage2_run_conditions.json. Check competing processes separately.

EngineStarted UTCFinished UTCLoad beforeLoad afterRun
libhft2026-10-02T23:52:56Z2026-10-02T23:54:35Z0.110.91run-ok
llfix2026-10-02T23:54:35Z2026-10-02T23:54:40Z0.910.92run-ok
hffix2026-10-03T02:56:47Z2026-10-03T02:58:32Z0.161.00run-ok
fix82026-10-02T23:56:25Z2026-10-02T23:59:11Z1.081.12run-ok
fixpp2026-10-02T23:59:11Z2026-10-03T00:01:26Z1.121.14run-ok
ferrumfix2026-10-03T00:01:26Z2026-10-03T00:09:28Z1.141.05run-ok
dfx2026-10-03T00:09:28Z2026-10-03T00:13:58Z1.051.01run-ok
fixer_rs2026-10-03T00:13:58Z2026-10-03T00:20:24Z1.011.09run-ok
truefix2026-10-03T00:20:24Z2026-10-03T00:22:56Z1.091.10run-ok
nanofix2026-10-03T00:22:56Z2026-10-03T00:24:33Z1.101.16run-ok
libhft_rust_pure2026-10-03T00:24:33Z2026-10-03T00:25:06Z1.161.09run-ok
falcon2026-10-03T00:25:06Z2026-10-03T00:25:19Z1.091.15run-ok
artio2026-10-03T00:25:19Z2026-10-03T00:26:43Z1.151.10run-ok
quickfixj2026-10-03T00:26:43Z2026-10-03T00:28:22Z1.101.16run-ok
philadelphia2026-10-03T00:28:22Z2026-10-03T00:29:01Z1.161.13run-ok
libhft_java2026-10-03T00:29:01Z2026-10-03T00:29:25Z1.131.08run-ok
libhft_java_jni2026-10-03T00:29:25Z2026-10-03T00:29:50Z1.081.13run-ok
quickfix_go2026-10-03T00:29:50Z2026-10-03T00:39:21Z1.132.37run-ok
fixantenna_net2026-10-03T00:39:21Z2026-10-03T00:41:53Z2.371.16run-ok
quickfix_n2026-10-03T00:41:53Z2026-10-03T00:48:12Z1.161.05run-ok
libhft_dotnet_managed2026-10-03T00:48:12Z2026-10-03T00:49:22Z1.051.04run-ok
libhft_dotnet_native2026-10-03T00:49:22Z2026-10-03T00:50:03Z1.041.08run-ok
quickfix_cpp2026-10-03T00:50:03Z2026-10-03T00:53:38Z1.081.07run-ok
libtrading2026-10-03T00:53:38Z2026-10-03T00:55:26Z1.071.06run-ok
nexusfix2026-10-03T00:55:26Z2026-10-03T00:56:12Z1.061.08run-ok

Headline p50 matrix nanoseconds; lower is better; click a column heading to sort

libhft446445705615617811322556385
llfix——462——533——2153
hffix50649819765665823711473484743
fix8727872874013834283444580161372529322134
fixpp1459145641401768176655336322856431185
ferrumfix113681087516241242212220196921778268037044
dfx365936537898449945029279119371357345459
fixer_rs581558225440683871446140243252579732904
truefix28242821225134173421251810166116229915
nanofix265226272122808279239437825319616
libhft_rust_pure64663618377475930021503398602
falcon108810931390108810911378———
artio2922292217553579357821609730148216105
quickfixj244024421970326532792273121841806312168
philadelphia1289129253716221624715558175852703
libhft_java82782656110751073691204041892492
libhft_java_jni1079107956412301231662192742372252
quickfix_go35213520116264210419613381293863415368556
fixantenna_net2342243834142641272738356231931817153
quickfix_n691369106302804880456983224053145040331
libhft_dotnet_managed1312138327315971630287401571302027
libhft_dotnet_native86183736110781050446164145061905
quickfix_cpp300030093695347834774591109971282834354
libtrading21382136660293429647647870242873099
nexusfix1007100054211521145602232139732960

Parity mutation audit

Each probe changes field values while retaining the FIX BodyLength and checksum. A pass means the adapter rejected the stale 9001/9002 value through its own field-work check.

EngineProbeOperationFixtureStatusNotes
libhftextract_dparse_extractDpassstale field hash rejected as expected
libhftonly_dparse_onlyDpassstale field hash rejected as expected
libhftextract_8parse_extract8passstale field hash rejected as expected
libhftonly_8parse_only8passstale field hash rejected as expected
libhftextract_wparse_extractWpassstale field hash rejected as expected
libhftlight_wparse_onlyWpassstale field hash rejected as expected
libhftnumeric_d_extractparse_extractDpassstale field hash rejected as expected
libhftnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
libhftnumeric_8_extractparse_extract8passstale field hash rejected as expected
libhftnumeric_8_onlyparse_only8passstale field hash rejected as expected
libhftnumeric_w_extractparse_extractWpassstale field hash rejected as expected
libhftnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
libhftlegacy_extract_dlegacy_parse_extractDpassstale field hash rejected as expected
libhftlegacy_only_dlegacy_parse_onlyDpassstale field hash rejected as expected
libhftlegacy_extract_8legacy_parse_extract8passstale field hash rejected as expected
libhftlegacy_only_8legacy_parse_only8passstale field hash rejected as expected
libhftlegacy_extract_wlegacy_parse_extractWpassstale field hash rejected as expected
libhftlegacy_light_wlegacy_parse_onlyWpassstale field hash rejected as expected
libhftlegacy_numeric_d_extractlegacy_parse_extractDpassstale field hash rejected as expected
libhftlegacy_numeric_d_onlylegacy_parse_onlyDpassstale field hash rejected as expected
libhftlegacy_numeric_8_extractlegacy_parse_extract8passstale field hash rejected as expected
libhftlegacy_numeric_8_onlylegacy_parse_only8passstale field hash rejected as expected
libhftlegacy_numeric_w_extractlegacy_parse_extractWpassstale field hash rejected as expected
libhftlegacy_numeric_w_onlylegacy_parse_onlyWpassstale field hash rejected as expected
libhftcursor_extract_dcursor_parse_extractDpassstale field hash rejected as expected
libhftcursor_only_dcursor_parse_onlyDpassstale field hash rejected as expected
libhftcursor_extract_8cursor_parse_extract8passstale field hash rejected as expected
libhftcursor_only_8cursor_parse_only8passstale field hash rejected as expected
libhftcursor_extract_wcursor_parse_extractWpassstale field hash rejected as expected
libhftcursor_light_wcursor_parse_onlyWpassstale field hash rejected as expected
libhftcursor_numeric_d_extractcursor_parse_extractDpassstale field hash rejected as expected
libhftcursor_numeric_d_onlycursor_parse_onlyDpassstale field hash rejected as expected
libhftcursor_numeric_8_extractcursor_parse_extract8passstale field hash rejected as expected
libhftcursor_numeric_8_onlycursor_parse_only8passstale field hash rejected as expected
libhftcursor_numeric_w_extractcursor_parse_extractWpassstale field hash rejected as expected
libhftcursor_numeric_w_onlycursor_parse_onlyWpassstale field hash rejected as expected
libhftcursor_body_extract_dcursor_body_parse_extractDpassstale field hash rejected as expected
libhftcursor_body_only_dcursor_body_parse_onlyDpassstale field hash rejected as expected
libhftcursor_body_extract_8cursor_body_parse_extract8passstale field hash rejected as expected
libhftcursor_body_only_8cursor_body_parse_only8passstale field hash rejected as expected
libhftcursor_body_extract_wcursor_body_parse_extractWpassstale field hash rejected as expected
libhftcursor_body_light_wcursor_body_parse_onlyWpassstale field hash rejected as expected
libhftcursor_body_numeric_d_extractcursor_body_parse_extractDpassstale field hash rejected as expected
libhftcursor_body_numeric_d_onlycursor_body_parse_onlyDpassstale field hash rejected as expected
libhftcursor_body_numeric_8_extractcursor_body_parse_extract8passstale field hash rejected as expected
libhftcursor_body_numeric_8_onlycursor_body_parse_only8passstale field hash rejected as expected
libhftcursor_body_numeric_w_extractcursor_body_parse_extractWpassstale field hash rejected as expected
libhftcursor_body_numeric_w_onlycursor_body_parse_onlyWpassstale field hash rejected as expected
hffixextract_dparse_extractDpassstale field hash rejected as expected
hffixonly_dparse_onlyDpassstale field hash rejected as expected
hffixextract_8parse_extract8passstale field hash rejected as expected
hffixonly_8parse_only8passstale field hash rejected as expected
hffixextract_wparse_extractWpassstale field hash rejected as expected
hffixlight_wparse_onlyWpassstale field hash rejected as expected
hffixnumeric_d_extractparse_extractDpassstale field hash rejected as expected
hffixnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
hffixnumeric_8_extractparse_extract8passstale field hash rejected as expected
hffixnumeric_8_onlyparse_only8passstale field hash rejected as expected
hffixnumeric_w_extractparse_extractWpassstale field hash rejected as expected
hffixnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
fix8extract_dparse_extractDpassstale field hash rejected as expected
fix8only_dparse_onlyDpassstale field hash rejected as expected
fix8extract_8parse_extract8passstale field hash rejected as expected
fix8only_8parse_only8passstale field hash rejected as expected
fix8extract_wparse_extractWpassstale field hash rejected as expected
fix8light_wparse_onlyWpassstale field hash rejected as expected
fix8numeric_d_extractparse_extractDpassstale field hash rejected as expected
fix8numeric_d_onlyparse_onlyDpassstale field hash rejected as expected
fix8numeric_8_extractparse_extract8passstale field hash rejected as expected
fix8numeric_8_onlyparse_only8passstale field hash rejected as expected
fix8numeric_w_extractparse_extractWpassstale field hash rejected as expected
fix8numeric_w_onlyparse_onlyWpassstale field hash rejected as expected
fixppextract_dparse_extractDpassstale field hash rejected as expected
fixpponly_dparse_onlyDpassstale field hash rejected as expected
fixppextract_8parse_extract8passstale field hash rejected as expected
fixpponly_8parse_only8passstale field hash rejected as expected
fixppextract_wparse_extractWpassstale field hash rejected as expected
fixpplight_wparse_onlyWpassstale field hash rejected as expected
fixppnumeric_d_extractparse_extractDpassstale field hash rejected as expected
fixppnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
fixppnumeric_8_extractparse_extract8passstale field hash rejected as expected
fixppnumeric_8_onlyparse_only8passstale field hash rejected as expected
fixppnumeric_w_extractparse_extractWpassstale field hash rejected as expected
fixppnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
ferrumfixextract_dparse_extractDpassstale field hash rejected as expected
ferrumfixonly_dparse_onlyDpassstale field hash rejected as expected
ferrumfixextract_8parse_extract8passstale field hash rejected as expected
ferrumfixonly_8parse_only8passstale field hash rejected as expected
ferrumfixextract_wparse_extractWpassstale field hash rejected as expected
ferrumfixlight_wparse_onlyWpassstale field hash rejected as expected
ferrumfixnumeric_d_extractparse_extractDpassstale field hash rejected as expected
ferrumfixnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
ferrumfixnumeric_8_extractparse_extract8passstale field hash rejected as expected
ferrumfixnumeric_8_onlyparse_only8passstale field hash rejected as expected
ferrumfixnumeric_w_extractparse_extractWpassstale field hash rejected as expected
ferrumfixnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
dfxextract_dparse_extractDpassstale field hash rejected as expected
dfxonly_dparse_onlyDpassstale field hash rejected as expected
dfxextract_8parse_extract8passstale field hash rejected as expected
dfxonly_8parse_only8passstale field hash rejected as expected
dfxextract_wparse_extractWpassstale field hash rejected as expected
dfxlight_wparse_onlyWpassstale field hash rejected as expected
dfxnumeric_d_extractparse_extractDpassstale field hash rejected as expected
dfxnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
dfxnumeric_8_extractparse_extract8passstale field hash rejected as expected
dfxnumeric_8_onlyparse_only8passstale field hash rejected as expected
dfxnumeric_w_extractparse_extractWpassstale field hash rejected as expected
dfxnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
fixer_rsextract_dparse_extractDpassstale field hash rejected as expected
fixer_rsonly_dparse_onlyDpassstale field hash rejected as expected
fixer_rsextract_8parse_extract8passstale field hash rejected as expected
fixer_rsonly_8parse_only8passstale field hash rejected as expected
fixer_rsextract_wparse_extractWpassstale field hash rejected as expected
fixer_rslight_wparse_onlyWpassstale field hash rejected as expected
fixer_rsnumeric_d_extractparse_extractDpassstale field hash rejected as expected
fixer_rsnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
fixer_rsnumeric_8_extractparse_extract8passstale field hash rejected as expected
fixer_rsnumeric_8_onlyparse_only8passstale field hash rejected as expected
fixer_rsnumeric_w_extractparse_extractWpassstale field hash rejected as expected
fixer_rsnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
truefixextract_dparse_extractDpassstale field hash rejected as expected
truefixonly_dparse_onlyDpassstale field hash rejected as expected
truefixextract_8parse_extract8passstale field hash rejected as expected
truefixonly_8parse_only8passstale field hash rejected as expected
truefixextract_wparse_extractWpassstale field hash rejected as expected
truefixlight_wparse_onlyWpassstale field hash rejected as expected
truefixnumeric_d_extractparse_extractDpassstale field hash rejected as expected
truefixnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
truefixnumeric_8_extractparse_extract8passstale field hash rejected as expected
truefixnumeric_8_onlyparse_only8passstale field hash rejected as expected
truefixnumeric_w_extractparse_extractWpassstale field hash rejected as expected
truefixnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
nanofixextract_dparse_extractDpassstale field hash rejected as expected
nanofixonly_dparse_onlyDpassstale field hash rejected as expected
nanofixextract_8parse_extract8passstale field hash rejected as expected
nanofixonly_8parse_only8passstale field hash rejected as expected
nanofixextract_wparse_extractWpassstale field hash rejected as expected
nanofixlight_wparse_onlyWpassstale field hash rejected as expected
nanofixnumeric_d_extractparse_extractDpassstale field hash rejected as expected
nanofixnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
nanofixnumeric_8_extractparse_extract8passstale field hash rejected as expected
nanofixnumeric_8_onlyparse_only8passstale field hash rejected as expected
nanofixnumeric_w_extractparse_extractWpassstale field hash rejected as expected
nanofixnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
libhft_rust_pureextract_dparse_extractDpassstale field hash rejected as expected
libhft_rust_pureonly_dparse_onlyDpassstale field hash rejected as expected
libhft_rust_pureextract_8parse_extract8passstale field hash rejected as expected
libhft_rust_pureonly_8parse_only8passstale field hash rejected as expected
libhft_rust_pureextract_wparse_extractWpassstale field hash rejected as expected
libhft_rust_purelight_wparse_onlyWpassstale field hash rejected as expected
libhft_rust_purenumeric_d_extractparse_extractDpassstale field hash rejected as expected
libhft_rust_purenumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
libhft_rust_purenumeric_8_extractparse_extract8passstale field hash rejected as expected
libhft_rust_purenumeric_8_onlyparse_only8passstale field hash rejected as expected
libhft_rust_purenumeric_w_extractparse_extractWpassstale field hash rejected as expected
libhft_rust_purenumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
falconextract_dparse_extractDpassstale field hash rejected as expected
falcononly_dparse_onlyDpassstale field hash rejected as expected
falconextract_8parse_extract8passstale field hash rejected as expected
falcononly_8parse_only8passstale field hash rejected as expected
falconnumeric_d_extractparse_extractDpassstale field hash rejected as expected
falconnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
falconnumeric_8_extractparse_extract8passstale field hash rejected as expected
falconnumeric_8_onlyparse_only8passstale field hash rejected as expected
artioextract_dparse_extractDpassstale field hash rejected as expected
artioonly_dparse_onlyDpassstale field hash rejected as expected
artioextract_8parse_extract8passstale field hash rejected as expected
artioonly_8parse_only8passstale field hash rejected as expected
artioextract_wparse_extractWpassstale field hash rejected as expected
artiolight_wparse_onlyWpassstale field hash rejected as expected
artionumeric_d_extractparse_extractDpassstale field hash rejected as expected
artionumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
artionumeric_8_extractparse_extract8passstale field hash rejected as expected
artionumeric_8_onlyparse_only8passstale field hash rejected as expected
artionumeric_w_extractparse_extractWpassstale field hash rejected as expected
artionumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
quickfixjextract_dparse_extractDpassstale field hash rejected as expected
quickfixjonly_dparse_onlyDpassstale field hash rejected as expected
quickfixjextract_8parse_extract8passstale field hash rejected as expected
quickfixjonly_8parse_only8passstale field hash rejected as expected
quickfixjextract_wparse_extractWpassstale field hash rejected as expected
quickfixjlight_wparse_onlyWpassstale field hash rejected as expected
quickfixjnumeric_d_extractparse_extractDpassstale field hash rejected as expected
quickfixjnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
quickfixjnumeric_8_extractparse_extract8passstale field hash rejected as expected
quickfixjnumeric_8_onlyparse_only8passstale field hash rejected as expected
quickfixjnumeric_w_extractparse_extractWpassstale field hash rejected as expected
quickfixjnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
philadelphiaextract_dparse_extractDpassstale field hash rejected as expected
philadelphiaonly_dparse_onlyDpassstale field hash rejected as expected
philadelphiaextract_8parse_extract8passstale field hash rejected as expected
philadelphiaonly_8parse_only8passstale field hash rejected as expected
philadelphiaextract_wparse_extractWpassstale field hash rejected as expected
philadelphialight_wparse_onlyWpassstale field hash rejected as expected
philadelphianumeric_d_extractparse_extractDpassstale field hash rejected as expected
philadelphianumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
philadelphianumeric_8_extractparse_extract8passstale field hash rejected as expected
philadelphianumeric_8_onlyparse_only8passstale field hash rejected as expected
philadelphianumeric_w_extractparse_extractWpassstale field hash rejected as expected
philadelphianumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
libhft_javaextract_dparse_extractDpassstale field hash rejected as expected
libhft_javaonly_dparse_onlyDpassstale field hash rejected as expected
libhft_javaextract_8parse_extract8passstale field hash rejected as expected
libhft_javaonly_8parse_only8passstale field hash rejected as expected
libhft_javaextract_wparse_extractWpassstale field hash rejected as expected
libhft_javalight_wparse_onlyWpassstale field hash rejected as expected
libhft_javanumeric_d_extractparse_extractDpassstale field hash rejected as expected
libhft_javanumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
libhft_javanumeric_8_extractparse_extract8passstale field hash rejected as expected
libhft_javanumeric_8_onlyparse_only8passstale field hash rejected as expected
libhft_javanumeric_w_extractparse_extractWpassstale field hash rejected as expected
libhft_javanumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
libhft_java_jniextract_dparse_extractDpassstale field hash rejected as expected
libhft_java_jnionly_dparse_onlyDpassstale field hash rejected as expected
libhft_java_jniextract_8parse_extract8passstale field hash rejected as expected
libhft_java_jnionly_8parse_only8passstale field hash rejected as expected
libhft_java_jniextract_wparse_extractWpassstale field hash rejected as expected
libhft_java_jnilight_wparse_onlyWpassstale field hash rejected as expected
libhft_java_jninumeric_d_extractparse_extractDpassstale field hash rejected as expected
libhft_java_jninumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
libhft_java_jninumeric_8_extractparse_extract8passstale field hash rejected as expected
libhft_java_jninumeric_8_onlyparse_only8passstale field hash rejected as expected
libhft_java_jninumeric_w_extractparse_extractWpassstale field hash rejected as expected
libhft_java_jninumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
quickfix_goextract_dparse_extractDpassstale field hash rejected as expected
quickfix_goonly_dparse_onlyDpassstale field hash rejected as expected
quickfix_goextract_8parse_extract8passstale field hash rejected as expected
quickfix_goonly_8parse_only8passstale field hash rejected as expected
quickfix_goextract_wparse_extractWpassstale field hash rejected as expected
quickfix_golight_wparse_onlyWpassstale field hash rejected as expected
quickfix_gonumeric_d_extractparse_extractDpassstale field hash rejected as expected
quickfix_gonumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
quickfix_gonumeric_8_extractparse_extract8passstale field hash rejected as expected
quickfix_gonumeric_8_onlyparse_only8passstale field hash rejected as expected
quickfix_gonumeric_w_extractparse_extractWpassstale field hash rejected as expected
quickfix_gonumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
fixantenna_netextract_dparse_extractDpassstale field hash rejected as expected
fixantenna_netonly_dparse_onlyDpassstale field hash rejected as expected
fixantenna_netextract_8parse_extract8passstale field hash rejected as expected
fixantenna_netonly_8parse_only8passstale field hash rejected as expected
fixantenna_netextract_wparse_extractWpassstale field hash rejected as expected
fixantenna_netlight_wparse_onlyWpassstale field hash rejected as expected
fixantenna_netnumeric_d_extractparse_extractDpassstale field hash rejected as expected
fixantenna_netnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
fixantenna_netnumeric_8_extractparse_extract8passstale field hash rejected as expected
fixantenna_netnumeric_8_onlyparse_only8passstale field hash rejected as expected
fixantenna_netnumeric_w_extractparse_extractWpassstale field hash rejected as expected
fixantenna_netnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
quickfix_nextract_dparse_extractDpassstale field hash rejected as expected
quickfix_nonly_dparse_onlyDpassstale field hash rejected as expected
quickfix_nextract_8parse_extract8passstale field hash rejected as expected
quickfix_nonly_8parse_only8passstale field hash rejected as expected
quickfix_nextract_wparse_extractWpassstale field hash rejected as expected
quickfix_nlight_wparse_onlyWpassstale field hash rejected as expected
quickfix_nnumeric_d_extractparse_extractDpassstale field hash rejected as expected
quickfix_nnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
quickfix_nnumeric_8_extractparse_extract8passstale field hash rejected as expected
quickfix_nnumeric_8_onlyparse_only8passstale field hash rejected as expected
quickfix_nnumeric_w_extractparse_extractWpassstale field hash rejected as expected
quickfix_nnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
libhft_dotnet_managedextract_dparse_extractDpassstale field hash rejected as expected
libhft_dotnet_managedonly_dparse_onlyDpassstale field hash rejected as expected
libhft_dotnet_managedextract_8parse_extract8passstale field hash rejected as expected
libhft_dotnet_managedonly_8parse_only8passstale field hash rejected as expected
libhft_dotnet_managedextract_wparse_extractWpassstale field hash rejected as expected
libhft_dotnet_managedlight_wparse_onlyWpassstale field hash rejected as expected
libhft_dotnet_managednumeric_d_extractparse_extractDpassstale field hash rejected as expected
libhft_dotnet_managednumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
libhft_dotnet_managednumeric_8_extractparse_extract8passstale field hash rejected as expected
libhft_dotnet_managednumeric_8_onlyparse_only8passstale field hash rejected as expected
libhft_dotnet_managednumeric_w_extractparse_extractWpassstale field hash rejected as expected
libhft_dotnet_managednumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
libhft_dotnet_nativeextract_dparse_extractDpassstale field hash rejected as expected
libhft_dotnet_nativeonly_dparse_onlyDpassstale field hash rejected as expected
libhft_dotnet_nativeextract_8parse_extract8passstale field hash rejected as expected
libhft_dotnet_nativeonly_8parse_only8passstale field hash rejected as expected
libhft_dotnet_nativeextract_wparse_extractWpassstale field hash rejected as expected
libhft_dotnet_nativelight_wparse_onlyWpassstale field hash rejected as expected
libhft_dotnet_nativenumeric_d_extractparse_extractDpassstale field hash rejected as expected
libhft_dotnet_nativenumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
libhft_dotnet_nativenumeric_8_extractparse_extract8passstale field hash rejected as expected
libhft_dotnet_nativenumeric_8_onlyparse_only8passstale field hash rejected as expected
libhft_dotnet_nativenumeric_w_extractparse_extractWpassstale field hash rejected as expected
libhft_dotnet_nativenumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
quickfix_cppextract_dparse_extractDpassstale field hash rejected as expected
quickfix_cpponly_dparse_onlyDpassstale field hash rejected as expected
quickfix_cppextract_8parse_extract8passstale field hash rejected as expected
quickfix_cpponly_8parse_only8passstale field hash rejected as expected
quickfix_cppextract_wparse_extractWpassstale field hash rejected as expected
quickfix_cpplight_wparse_onlyWpassstale field hash rejected as expected
quickfix_cppnumeric_d_extractparse_extractDpassstale field hash rejected as expected
quickfix_cppnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
quickfix_cppnumeric_8_extractparse_extract8passstale field hash rejected as expected
quickfix_cppnumeric_8_onlyparse_only8passstale field hash rejected as expected
quickfix_cppnumeric_w_extractparse_extractWpassstale field hash rejected as expected
quickfix_cppnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
libtradingextract_dparse_extractDpassstale field hash rejected as expected
libtradingonly_dparse_onlyDpassstale field hash rejected as expected
libtradingextract_8parse_extract8passstale field hash rejected as expected
libtradingonly_8parse_only8passstale field hash rejected as expected
libtradingextract_wparse_extractWpassstale field hash rejected as expected
libtradinglight_wparse_onlyWpassstale field hash rejected as expected
libtradingnumeric_d_extractparse_extractDpassstale field hash rejected as expected
libtradingnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
libtradingnumeric_8_extractparse_extract8passstale field hash rejected as expected
libtradingnumeric_8_onlyparse_only8passstale field hash rejected as expected
libtradingnumeric_w_extractparse_extractWpassstale field hash rejected as expected
libtradingnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected
nexusfixextract_dparse_extractDpassstale field hash rejected as expected
nexusfixonly_dparse_onlyDpassstale field hash rejected as expected
nexusfixextract_8parse_extract8passstale field hash rejected as expected
nexusfixonly_8parse_only8passstale field hash rejected as expected
nexusfixextract_wparse_extractWpassstale field hash rejected as expected
nexusfixlight_wparse_onlyWpassstale field hash rejected as expected
nexusfixnumeric_d_extractparse_extractDpassstale field hash rejected as expected
nexusfixnumeric_d_onlyparse_onlyDpassstale field hash rejected as expected
nexusfixnumeric_8_extractparse_extract8passstale field hash rejected as expected
nexusfixnumeric_8_onlyparse_only8passstale field hash rejected as expected
nexusfixnumeric_w_extractparse_extractWpassstale field hash rejected as expected
nexusfixnumeric_w_onlyparse_onlyWpassstale field hash rejected as expected

All operation summaries

EngineLanguageFixtureOperationNMean nsp50p90p99p99.9p99.99MaxNotes
artioJava8build_8500002506.22160221632784441410023755677—
artioJava8parse_extract500003589.2357835983745434331626104057—
artioJava8parse_only500004345.1357938465944407527692025785631—
artioJavaDbuild_D500002291.0175519853574240086411713659238—
artioJavaDparse_extract500002965.1292229533105366077660540756—
artioJavaDparse_only500003937.8292237159429409800753553780187—
artioJavaWbuild_W500006387.26105618886479146415471726220—
artioJavaWparse_extract5000014971.814821149641572517858424130768020—
artioJavaWparse_only5000010205.1973098511221238928424810773619—
dfxRust0parse_extract500001790.7179117961799180118041839—
dfxRust0parse_only500001847.6184818521854185718682354—
dfxRust1parse_extract500001794.8179417991803196219742051—
dfxRust1parse_only500001849.2185018531856185818631901—
dfxRust2parse_extract500001939.3193919431946194919681976—
dfxRust2parse_only500001987.3198819911994199720112410—
dfxRust4parse_extract500001963.5196419671970197820182307—
dfxRust4parse_only500002012.1201220152018202520382053—
dfxRust5parse_extract500001808.1180818111814181818301835—
dfxRust5parse_only500001855.0185518591861186418701881—
dfxRust8build_8500009278.4927992929305933294029765—
dfxRust8parse_extract500004501.6450245064511451645294559—
dfxRust8parse_only500004498.7449945054511452145544982—
dfxRustAparse_extract500002098.3209921032106210821262150—
dfxRustAparse_only500002153.8215421582161216421772190—
dfxRustDbuild_D500007896.6789879117925803880488453—
dfxRustDparse_extract500003653.4365336603666367737093987—
dfxRustDparse_only500003659.7365936673673368137013715—
dfxRustWbuild_W5000047239.9454595005350230503355041250458—
dfxRustWparse_extract5000013573.1135731358613600136271368813940—
dfxRustWparse_only5000011935.3119371194411952119841205412280—
dfxRustXparse_extract5000017018.6170211703317041170741716917402—
dfxRustXparse_only5000017058.8170571707617096172251747717522—
dfxRustjparse_extract500002314.3231323272332233423362368—
dfxRustjparse_only500002371.6237023792388239124242712—
falconJava8build_8500001570.81378149315912171408204720538—
falconJava8parse_extract500001112.910911096116314735060408379—
falconJava8parse_only500001441.31088112371288706415420758752—
falconJavaDbuild_D500001687.01390145516906871549060752521—
falconJavaDparse_extract500001152.010931097113575738054403930—
falconJavaDparse_only500001231.81088109545117469370169411984—
ferrumfixRust0parse_extract500008799.8880088228845887288968906—
ferrumfixRust0parse_only500008692.6869287178744877187888826—
ferrumfixRust1parse_extract500008778.4877888018823884988688887—
ferrumfixRust1parse_only500008688.9868987128738876587868815—
ferrumfixRust2parse_extract500009210.3921092369259928593029329—
ferrumfixRust2parse_only500009133.3913391589187921592339491—
ferrumfixRust4parse_extract500009252.3925392789297931693419397—
ferrumfixRust4parse_only500009153.4915391779205922792439257—
ferrumfixRust5parse_extract500008763.4876387878816883988738911—
ferrumfixRust5parse_only500008703.8870487288747876887838907—
ferrumfixRust8build_8500001971.8196919822022202720312105—
ferrumfixRust8parse_extract5000012219.7122201225012274122931231312609—
ferrumfixRust8parse_only5000012421.9124221244512464124831251312543—
ferrumfixRustAparse_extract500009419.4941894459472949695179797—
ferrumfixRustAparse_only500009337.7933493729403943994739955—
ferrumfixRustDbuild_D500001626.8162416371659166416711814—
ferrumfixRustDparse_extract5000010875.2108751090110923109431098211328—
ferrumfixRustDparse_only5000011369.3113681139811420114461147111492—
ferrumfixRustWbuild_W500007018.2704470617162717571837188—
ferrumfixRustWparse_extract5000026802.4268032683826868269032697827212—
ferrumfixRustWparse_only5000021777.8217782181121839218662192622239—
ferrumfixRustXparse_extract5000035344.6353383541135567356563572335823—
ferrumfixRustXparse_only5000031964.8319643203732100321513219732245—
ferrumfixRustjparse_extract500009560.8956195839606962796449660—
ferrumfixRustjparse_only500009423.5942394469468948695199605—
fix8C++8build_8500004585.6458046104620462746374964—
fix8C++8parse_extract500008346.1834483698382839284218745—
fix8C++8parse_only500008336.0834283628380839784318749—
fix8C++Dbuild_D500004013.8401340294040404840754411—
fix8C++Dparse_extract500007286.3728773027315732773547723—
fix8C++Dparse_only500007278.3727872957307731873537852—
fix8C++Wbuild_W5000022128.2221342217322198222152230822654—
fix8C++Wparse_extract5000025294.0252932531425334253642547525738—
fix8C++Wparse_only5000016137.2161371616016178162131635916585—
fixantenna_netC#0parse_extract500001603.1158616041636596263157157—
fixantenna_netC#0parse_only500001516.51499151815505745633237561—
fixantenna_netC#1parse_extract500001605.6158816061649591561767828—
fixantenna_netC#1parse_only500001497.81481149915325770604112589—
fixantenna_netC#2parse_extract500001643.1162716451680566963056448—
fixantenna_netC#2parse_only500001533.1151715351567581561666619—
fixantenna_netC#4parse_extract500001645.4163016481691552359746931—
fixantenna_netC#4parse_only500001535.61520153815735478613718607—
fixantenna_netC#5parse_extract500001609.1159416131692541057786606—
fixantenna_netC#5parse_only500001503.9149015081541530055366939—
fixantenna_netC#8build_8500003889.138353894732781528643382023—
fixantenna_netC#8parse_extract500002743.7272727462781682772578238—
fixantenna_netC#8parse_only500002671.12641267029356760797424390—
fixantenna_netC#Aparse_extract500001757.116941715265963758809560667—
fixantenna_netC#Aparse_only500001816.7157016011071113660331869414356—
fixantenna_netC#Dbuild_D500003852.1341434831438720873410373428775—
fixantenna_netC#Dparse_extract500002453.7243824572495649369117730—
fixantenna_netC#Dparse_only500002414.42342236544486414941291919—
fixantenna_netC#Wbuild_W5000017362.717153172372170223464350784438158—
fixantenna_netC#Wparse_extract500009389.69318936413248140001429814873—
fixantenna_netC#Wparse_only500006326.262316279100591081412802220876—
fixantenna_netC#Xparse_extract5000011645.2115711161915637162701667417313—
fixantenna_netC#Xparse_only500008285.08215827012087128521318513445—
fixantenna_netC#jparse_extract500001768.6175417721811570659006358—
fixantenna_netC#jparse_only500001637.6162316411760545858666379—
fixer_rsRust0parse_extract500003317.9331833253330333733633797—
fixer_rsRust0parse_only500003107.2310731143119312331283154—
fixer_rsRust1parse_extract500003297.4329733033308331433363652—
fixer_rsRust1parse_only500003071.5307130773082308730963122—
fixer_rsRust2parse_extract500003433.9343434403450346034713805—
fixer_rsRust2parse_only500003195.3319532013207321232323248—
fixer_rsRust4parse_extract500003246.3324632513256326632923304—
fixer_rsRust4parse_only500003178.9317931853190319532263510—
fixer_rsRust5parse_extract500003359.9336033663371337533843414—
fixer_rsRust5parse_only500003119.7312031263132313531433443—
fixer_rsRust8build_8500006141.0614061516164617862436356—
fixer_rsRust8parse_extract500007141.3714471587169717671977536—
fixer_rsRust8parse_only500006838.9683868556867687668907222—
fixer_rsRustAparse_extract500003645.4364536533660366536703698—
fixer_rsRustAparse_only500003198.4319832053213321732343251—
fixer_rsRustDbuild_D500005440.0544054545464547455015867—
fixer_rsRustDparse_extract500005821.9582258315840584958836196—
fixer_rsRustDparse_only500005815.5581558255835584658696269—
fixer_rsRustWbuild_W5000032907.7329043292932965334133497235292—
fixer_rsRustWparse_extract5000025797.8257972582625851258822595526265—
fixer_rsRustWparse_only5000024325.3243252435424378244042465924749—
fixer_rsRustXparse_extract5000036779.2367793682036856369013711237322—
fixer_rsRustXparse_only5000036639.6366373669336740367813694437083—
fixer_rsRustjparse_extract500004044.1404440504055406240734099—
fixer_rsRustjparse_only500003802.2380238083813382338534193—
fixppC++0parse_extract50000449.2448455457458459459—
fixppC++0parse_only50000426.1426427429432444914—
fixppC++1parse_extract50000428.3428429430431433440—
fixppC++1parse_only50000433.0433434435436439449—
fixppC++2parse_extract50000461.0461461462463465475—
fixppC++2parse_only50000453.3453455456457459463—
fixppC++4parse_extract50000449.9450451452453455459—
fixppC++4parse_only50000472.1472473474475476479—
fixppC++5parse_extract50000429.8430431433435442450—
fixppC++5parse_only50000428.7429430431433437479—
fixppC++8build_8500005533.9553355525579559456116006—
fixppC++8parse_extract500001766.2176617681769177017771787—
fixppC++8parse_only500001768.1176817701771177217821815—
fixppC++Aparse_extract50000550.9551552554554555566—
fixppC++Aparse_only50000549.9550550551552556598—
fixppC++Dbuild_D500004140.7414041524162416841814655—
fixppC++Dparse_extract500001456.4145614581460146214761488—
fixppC++Dparse_only500001459.4145914611463146714931901—
fixppC++Wbuild_W5000031185.9311853121831252312943136331680—
fixppC++Wparse_extract500008565.0856486098654867587199098—
fixppC++Wparse_only500006311.9632263416356638064046889—
fixppC++Xparse_extract500008325.4833283608389839884369164—
fixppC++Xparse_only500006907.4690569576969697470187283—
fixppC++jparse_extract50000591.2591592593593595610—
fixppC++jparse_only50000592.4592593594595598641—
hffixC++0parse_extract500005546.5554755495549555355775969—
hffixC++0parse_only50000430.3430431431432433442—
hffixC++1parse_extract500005546.3554755495549555455845941—
hffixC++1parse_only50000429.9430430431432435439—
hffixC++2parse_extract500005522.2552255245525552955505578—
hffixC++2parse_only50000427.9428428429429430433—
hffixC++4parse_extract500006189.7618961996201620162096519—
hffixC++4parse_only50000480.3480481481482483494—
hffixC++5parse_extract500005366.4535853595694569556965773—
hffixC++5parse_only50000419.8414441441443443452—
hffixC++8build_850000236.8237239240240242249—
hffixC++8parse_extract50000659.9658662667669673676—
hffixC++8parse_only50000658.4656662666668672677—
hffixC++Aparse_extract500007114.2711471167116712571417680—
hffixC++Aparse_only50000552.3552553554555559569—
hffixC++Dbuild_D50000197.1197199200201202213—
hffixC++Dparse_extract50000498.7498499511512514886—
hffixC++Dparse_only50000506.0506508517517520529—
hffixC++Wbuild_W50000743.3743747751754763763—
hffixC++Wparse_extract500003486.9348434903524352735283650—
hffixC++Wparse_only500001147.1114711481149115111581169—
hffixC++Xparse_extract500006587.0658665966601660666356933—
hffixC++Xparse_only500003273.2327232803284329133113667—
hffixC++jparse_extract500008738.5875087538757876387829103—
hffixC++jparse_only50000678.4679679681681682693—
libhftC++0cursor_body_parse_extract50000131.0131131131133135139—
libhftC++0cursor_body_parse_only50000125.7126126126129133143—
libhftC++0cursor_parse_extract50000164.4164165165169171177—
libhftC++0cursor_parse_only50000160.9161161162164167176—
libhftC++0legacy_parse_extract500001059.9106010611061106410701112—
libhftC++0legacy_parse_only50000179.6179182183184191195—
libhftC++0parse_extract50000129.4130130131132133136—
libhftC++0parse_only50000126.5126127128129131137—
libhftC++1cursor_body_parse_extract50000131.0132132132134136140—
libhftC++1cursor_body_parse_only50000126.9127127127130131135—
libhftC++1cursor_parse_extract50000164.1164164165169175194—
libhftC++1cursor_parse_only50000160.3160161162165166176—
libhftC++1legacy_parse_extract500001060.3106010611062106410671513—
libhftC++1legacy_parse_only50000180.0179183183184188196—
libhftC++1parse_extract50000130.4131131132133134139—
libhftC++1parse_only50000126.1126127127130132138—
libhftC++2cursor_body_parse_extract50000136.0136136136138140142—
libhftC++2cursor_body_parse_only50000137.4137138138141143152—
libhftC++2cursor_parse_extract50000177.0177177177181182188—
libhftC++2cursor_parse_only50000173.0173173174176179188—
libhftC++2legacy_parse_extract500001163.9116411651166116811711175—
libhftC++2legacy_parse_only50000193.5194194196197201205—
libhftC++2parse_extract50000135.7136136136138140144—
libhftC++2parse_only50000138.1138138139142144149—
libhftC++4cursor_body_parse_extract50000143.8144144144145147158—
libhftC++4cursor_body_parse_only50000138.1138138139142144150—
libhftC++4cursor_parse_extract50000178.1178178179183185189—
libhftC++4cursor_parse_only50000174.0174174175178179184—
libhftC++4legacy_parse_extract500001169.4117011701172117511851224—
libhftC++4legacy_parse_only50000198.1198199201202208211—
libhftC++4parse_extract50000142.7142144145146146155—
libhftC++4parse_only50000139.1139139141143145154—
libhftC++5cursor_body_parse_extract50000129.8130130130132134141—
libhftC++5cursor_body_parse_only50000129.9130130130133137142—
libhftC++5cursor_parse_extract50000165.0165165166170173182—
libhftC++5cursor_parse_only50000162.0162162163165168172—
libhftC++5legacy_parse_extract500001059.4105910601061106410661072—
libhftC++5legacy_parse_only50000179.0179180183183190194—
libhftC++5parse_extract50000130.5132132132133139534—
libhftC++5parse_only50000129.7130130131133135139—
libhftC++8build_85000077.7787878798386—
libhftC++8cursor_body_parse_extract50000559.0559560561562565965—
libhftC++8cursor_body_parse_only50000569.6570570571572574580—
libhftC++8cursor_parse_extract50000605.5606606607608612618—
libhftC++8cursor_parse_only50000608.5608609610612617630—
libhftC++8legacy_parse_extract50000570.6571572573574578623—
libhftC++8legacy_parse_only50000575.6576577578579581641—
libhftC++8parse_extract50000560.4561561562564567573—
libhftC++8parse_only50000561.1561563563565568574—
libhftC++Acursor_body_parse_extract50000159.7160160160163166181—
libhftC++Acursor_body_parse_only50000151.0151151152155157164—
libhftC++Acursor_parse_extract50000191.7192192192196198202—
libhftC++Acursor_parse_only50000186.0186186187190192200—
libhftC++Alegacy_parse_extract500001387.4127916291648166216721676—
libhftC++Alegacy_parse_only50000215.9216216218220223229—
libhftC++Aparse_extract50000158.9159159159161163167—
libhftC++Aparse_only50000152.0152152153156157166—
libhftC++Dbuild_D5000070.8707272737889—
libhftC++Dcursor_body_parse_extract50000445.3445446447449452459—
libhftC++Dcursor_body_parse_only50000448.5449449452452454460—
libhftC++Dcursor_parse_extract50000484.3485486488490495506—
libhftC++Dcursor_parse_only50000486.5487489490492494502—
libhftC++Dlegacy_parse_extract50000467.7468470471472479852—
libhftC++Dlegacy_parse_only50000471.9472473475476478491—
libhftC++Dparse_extract50000444.9445445446449452456—
libhftC++Dparse_only50000445.8446446447449452454—
libhftC++Wbuild_W50000385.1385386387388389436—
libhftC++Wcursor_body_parse_extract500002554.6255425562606261826192912—
libhftC++Wcursor_body_parse_only500001125.4112611291129113011311140—
libhftC++Wcursor_parse_extract500002637.9263926422647265326672675—
libhftC++Wcursor_parse_only500001141.9114211421144114911551192—
libhftC++Wlegacy_parse_extract500002469.3246924732476247924952819—
libhftC++Wlegacy_parse_only500001221.1122112231226122812351277—
libhftC++Wparse_extract500002556.3255625572561261126162619—
libhftC++Wparse_only500001132.7113211351135113611421151—
libhftC++Xcursor_body_parse_extract500003424.7342634393446346334643464—
libhftC++Xcursor_body_parse_only500001924.8192619311939194019432313—
libhftC++Xcursor_parse_extract500003448.5345234573460346334823500—
libhftC++Xcursor_parse_only500001937.7193019541964196619672385—
libhftC++Xlegacy_parse_extract500003370.2337633833386339233943756—
libhftC++Xlegacy_parse_only500001872.6187318771880188318951929—
libhftC++Xparse_extract500003416.2341534263430343234333462—
libhftC++Xparse_only500001926.9192719351937193919421988—
libhftC++jcursor_body_parse_extract50000172.7173173173174176180—
libhftC++jcursor_body_parse_only50000169.7170170170173175179—
libhftC++jcursor_parse_extract50000209.0209209209214216225—
libhftC++jcursor_parse_only50000203.0203203203208210214—
libhftC++jlegacy_parse_extract500001383.3138313851387138913951404—
libhftC++jlegacy_parse_only50000233.1233234235236241245—
libhftC++jparse_extract50000172.3173173173174177184—
libhftC++jparse_only50000170.1170170172174176182—
libhft_dotnet_managedC#0parse_extract50000545.0544550553569569570—
libhft_dotnet_managedC#0parse_only50000459.0456457458458463161424—
libhft_dotnet_managedC#1parse_extract50000548.75495525565595611117—
libhft_dotnet_managedC#1parse_only50000458.7459461461462542840—
libhft_dotnet_managedC#2parse_extract50000546.5546549549550552558—
libhft_dotnet_managedC#2parse_only50000470.6470472472474474479—
libhft_dotnet_managedC#4parse_extract50000569.05695715735745794485—
libhft_dotnet_managedC#4parse_only50000490.8491493493495501506—
libhft_dotnet_managedC#5parse_extract50000531.25315335345415421014—
libhft_dotnet_managedC#5parse_only50000450.9451452453454455465—
libhft_dotnet_managedC#8build_850000312.3287386392396473378636—
libhft_dotnet_managedC#8parse_extract500001630.3163016331636163817085174—
libhft_dotnet_managedC#8parse_only500001606.11597161817741805181632610—
libhft_dotnet_managedC#Aparse_extract50000692.1638641118912601341422579—
libhft_dotnet_managedC#Aparse_only50000736.058859132175140272376356339—
libhft_dotnet_managedC#Dbuild_D50000417.22734801651168784336315268—
libhft_dotnet_managedC#Dparse_extract500001382.6138313891395139914011424—
libhft_dotnet_managedC#Dparse_only500001388.813121314389541704304105165—
libhft_dotnet_managedC#Wbuild_W500002031.62027204320982105210716793—
libhft_dotnet_managedC#Wparse_extract500007131.7713071467176717971878212—
libhft_dotnet_managedC#Wparse_only500004015.5401540194022402440314065—
libhft_dotnet_managedC#Xparse_extract500009507.69493954995649578962412245—
libhft_dotnet_managedC#Xparse_only500006144.0614461496156616061996860—
libhft_dotnet_managedC#jparse_extract50000676.76776796796836871564—
libhft_dotnet_managedC#jparse_only50000601.060060160260369026348—
libhft_dotnet_nativeC#0parse_extract50000261.6262262263265274915—
libhft_dotnet_nativeC#0parse_only50000235.4232233234235238159744—
libhft_dotnet_nativeC#1parse_extract50000260.3260261262263264910—
libhft_dotnet_nativeC#1parse_only50000237.5237239239240326617—
libhft_dotnet_nativeC#2parse_extract50000276.3276277277278278286—
libhft_dotnet_nativeC#2parse_only50000246.5246247248248249258—
libhft_dotnet_nativeC#4parse_extract50000278.3278279279282283294—
libhft_dotnet_nativeC#4parse_only50000249.6249251251253253258—
libhft_dotnet_nativeC#5parse_extract50000259.3259260260261269276—
libhft_dotnet_nativeC#5parse_only50000233.2233234234236236247—
libhft_dotnet_nativeC#8build_850000449.644647247647848016956—
libhft_dotnet_nativeC#8parse_extract500001050.4105010521054105510572024—
libhft_dotnet_nativeC#8parse_only500001087.11078108512621297130622233—
libhft_dotnet_nativeC#Aparse_extract50000361.0299794816849951197209—
libhft_dotnet_nativeC#Aparse_only50000365.92697738218611497325120—
libhft_dotnet_nativeC#Dbuild_D50000441.23617107197261220280114—
libhft_dotnet_nativeC#Dparse_extract50000837.3837839841859861865—
libhft_dotnet_nativeC#Dparse_only50000942.686186328373004313676468—
libhft_dotnet_nativeC#Wbuild_W500001918.019051909221722392247289647—
libhft_dotnet_nativeC#Wparse_extract500004505.4450645094512451745455573—
libhft_dotnet_nativeC#Wparse_only500001641.5164116421643164416545431—
libhft_dotnet_nativeC#Xparse_extract500005913.3591359155917593359646939—
libhft_dotnet_nativeC#Xparse_only500002707.5270727092710271227262736—
libhft_dotnet_nativeC#jparse_extract50000325.2325326327327329334—
libhft_dotnet_nativeC#jparse_only50000290.5290292293293295300—
libhft_javaJava8build_850000859.669197810791194407664751429—
libhft_javaJava8parse_extract500001078.010731077108013261606199549—
libhft_javaJava8parse_only500001160.71075107714551706383652564362—
libhft_javaJavaDbuild_D50000784.056184415787208408011751301—
libhft_javaJavaDparse_extract50000847.28268308519451374549596—
libhft_javaJavaDparse_only50000964.982783329163635407434470224—
libhft_javaJavaWbuild_W500002587.02492249633083460409901753654—
libhft_javaJavaWparse_extract500004283.34189424644806478409052414799—
libhft_javaJavaWparse_only500002194.72040204345425260411114754214—
libhft_java_jniJava8build_850000697.26626667858723731680357—
libhft_java_jniJava8parse_extract500001236.012311235124014931779184479—
libhft_java_jniJava8parse_only500001301.31230123519252036330201596169—
libhft_java_jniJavaDbuild_D50000742.856476313112540408175466776—
libhft_java_jniJavaDparse_extract500001099.810791082111513301659532968—
libhft_java_jniJavaDparse_only500001162.51079108319912138323489408870—
libhft_java_jniJavaWbuild_W500002310.72252225925202615293082471597—
libhft_java_jniJavaWparse_extract500004321.74237424744906776401286631858—
libhft_java_jniJavaWparse_only500001971.219271932202042004978432836—
libhft_rust_pureRust0parse_extract50000215.2215216216220226229—
libhft_rust_pureRust0parse_only50000230.7230232241241243258—
libhft_rust_pureRust1parse_extract50000216.9217217218221225231—
libhft_rust_pureRust1parse_only50000231.8231234235236242245—
libhft_rust_pureRust2parse_extract50000226.2226227227231234242—
libhft_rust_pureRust2parse_only50000236.9236240240242244255—
libhft_rust_pureRust4parse_extract50000230.0230230230234237242—
libhft_rust_pureRust4parse_only50000241.6242244245246250254—
libhft_rust_pureRust5parse_extract50000224.2224225225228232233—
libhft_rust_pureRust5parse_only50000248.4248249258258260263—
libhft_rust_pureRust8build_850000301.0300303303304306307—
libhft_rust_pureRust8parse_extract50000759.1759762764770781801—
libhft_rust_pureRust8parse_only50000773.8774776777781786796—
libhft_rust_pureRustAparse_extract50000249.0249249250253260272—
libhft_rust_pureRustAparse_only50000265.4266266268269272282—
libhft_rust_pureRustDbuild_D50000182.6183183184185189197—
libhft_rust_pureRustDparse_extract50000636.3636638639642645651—
libhft_rust_pureRustDparse_only50000646.16466486506516531164—
libhft_rust_pureRustWbuild_W50000601.7602603604607612642—
libhft_rust_pureRustWparse_extract500003398.7339834083419343335153721—
libhft_rust_pureRustWparse_only500002151.2215021552160216321682277—
libhft_rust_pureRustXparse_extract500004393.6439343954403440844264476—
libhft_rust_pureRustXparse_only500003196.2319231973285331433163317—
libhft_rust_pureRustjparse_extract50000284.0284284285287291298—
libhft_rust_pureRustjparse_only50000310.9310316316317318318—
libtradingC0parse_extract50000386.6387388389391397896—
libtradingC0parse_only50000372.7373374374376380390—
libtradingC1parse_extract50000367.4368369370373376435—
libtradingC1parse_only50000389.0389390391392393400—
libtradingC2parse_extract50000385.8386387388389392454—
libtradingC2parse_only50000382.4382384385387389455—
libtradingC4parse_extract50000438.3438440441443445449—
libtradingC4parse_only50000387.4387389390392394459—
libtradingC5parse_extract50000425.4425427428429430440—
libtradingC5parse_only50000427.5427429430431433433—
libtradingC8build_850000763.9764767769770771778—
libtradingC8parse_extract500002965.2296429732979298329873364—
libtradingC8parse_only500002934.0293429452951295829622987—
libtradingCAparse_extract50000417.2417418420421426497—
libtradingCAparse_only50000393.6394394395396401413—
libtradingCDbuild_D50000660.4660663668670672680—
libtradingCDparse_extract500002134.8213621402144214621542167—
libtradingCDparse_only500002137.0213821442147215021532536—
libtradingCWbuild_W500003099.1309931043109311231293452—
libtradingCWparse_extract5000024288.8242872431424364243842448324786—
libtradingCWparse_only500007870.0787078807889789779118249—
libtradingCXparse_extract500007581.0758175907597760376207973—
libtradingCXparse_only500007570.2757075797588759876167961—
libtradingCjparse_extract50000485.9486487489490491495—
libtradingCjparse_only50000488.0488490491492496506—
llfixC++8build_850000533.2533536538541549552public encoder only; SDK-generated SendingTime; parse API unavailable
llfixC++Dbuild_D50000461.6462464466469477480public encoder only; SDK-generated SendingTime; parse API unavailable
llfixC++Wbuild_W500002153.1215321572160216521732606public encoder only; SDK-generated SendingTime; parse API unavailable
nanofixRust0parse_extract500002215.2221422312242224922542256—
nanofixRust0parse_only500002225.5222622422251226022682551—
nanofixRust1parse_extract500002214.2221522272239224822582517—
nanofixRust1parse_only500002198.7219722232239224922562260—
nanofixRust2parse_extract500002214.3221622292238224522512255—
nanofixRust2parse_only500002224.1222422382250225822632267—
nanofixRust4parse_extract500002218.1221722332247225722652274—
nanofixRust4parse_only500002240.7224022572269227822862574—
nanofixRust5parse_extract500002217.8221822302240225522752576—
nanofixRust5parse_only500002214.4221222352258227222792283—
nanofixRust8build_850000395.7394400401402403404—
nanofixRust8parse_extract500002791.9279228222833284028442850—
nanofixRust8parse_only500002807.9280828212832284128493138—
nanofixRustAparse_extract500002234.1223522452254226322702274—
nanofixRustAparse_only500002236.5223722552266227222782681—
nanofixRustDbuild_D50000212.1212214215216222227—
nanofixRustDparse_extract500002628.1262726402649265826692731—
nanofixRustDparse_only500002655.8265226902701270827162926—
nanofixRustWbuild_W50000616.1616618620621622637—
nanofixRustWparse_extract500005320.4531953455359536953915416—
nanofixRustWparse_only500003782.3378237943808382838374073—
nanofixRustXparse_extract500003968.6396939904005401540244243—
nanofixRustXparse_only500003963.1396139914013402640344247—
nanofixRustjparse_extract500002251.3225222682278228522902297—
nanofixRustjparse_only500002265.3226422842298230723152333—
nexusfixC++0parse_extract50000569.4569571572575579618—
nexusfixC++0parse_only50000535.5535536537540544556—
nexusfixC++1parse_extract50000572.2572574576580590657—
nexusfixC++1parse_only50000540.5540543544545550558—
nexusfixC++2parse_extract50000574.2575576576578583659—
nexusfixC++2parse_only50000534.55345365375385421087—
nexusfixC++4parse_extract50000586.5587588590592598619—
nexusfixC++4parse_only50000548.7549550551553555562—
nexusfixC++5parse_extract50000581.0581582584586592612—
nexusfixC++5parse_only50000547.5548549549552555562—
nexusfixC++8build_850000602.1602606608609610611—
nexusfixC++8parse_extract500001146.1114511511153115411541175—
nexusfixC++8parse_only500001152.5115211571159116011651538—
nexusfixC++Aparse_extract50000603.3603604605607612653—
nexusfixC++Aparse_only50000561.5562562566567573601—
nexusfixC++Dbuild_D50000543.1542549552554556569—
nexusfixC++Dparse_extract500001000.5100010021004100510111033—
nexusfixC++Dparse_only500001006.9100710081014101610171033—
nexusfixC++Wbuild_W500002959.7296029692976298129883014—
nexusfixC++Wparse_extract500003970.1397339833988399240164348—
nexusfixC++Wparse_only500002320.9232123252329233223382370—
nexusfixC++Xparse_extract500002899.4289829042906290929533231—
nexusfixC++Xparse_only500002687.5268726902692273727382743—
nexusfixC++jparse_extract50000635.0635636637642652682—
nexusfixC++jparse_only50000590.3590591592594598604—
philadelphiaJava8build_850000842.671572217511840407638426330—
philadelphiaJava8parse_extract500001641.516241628164120255651408376—
philadelphiaJava8parse_only500001701.81622162622762537380270533985—
philadelphiaJavaDbuild_D50000671.353754422682421409010533963—
philadelphiaJavaDparse_extract500001334.612921296131375668303509201—
philadelphiaJavaDparse_only500001501.81289129839407835408971659978—
philadelphiaJavaWbuild_W500002748.227032722280539394303410678—
philadelphiaJavaWparse_extract500007634.07585759579531099864475424657—
philadelphiaJavaWparse_only500005660.95581559960438800130815696079—
quickfix_cppC++0parse_extract500001446.1144614491452145514591464—
quickfix_cppC++0parse_only500001457.4145714601465146814841529—
quickfix_cppC++1parse_extract500001440.1144014441447145314631495—
quickfix_cppC++1parse_only500001448.2144814521454145714701872—
quickfix_cppC++2parse_extract500001531.1153115351538154415491591—
quickfix_cppC++2parse_only500001534.7153515381542154715521639—
quickfix_cppC++4parse_extract500001573.3157315771580158415971940—
quickfix_cppC++4parse_only500001551.0155115541557156015691581—
quickfix_cppC++5parse_extract500001475.6147514791482149014971521—
quickfix_cppC++5parse_only500001487.5148714921498150115031509—
quickfix_cppC++8build_8500004592.1459146044610461546265091—
quickfix_cppC++8parse_extract500003477.2347734823486349235003880—
quickfix_cppC++8parse_only500003478.5347834863493350335183531—
quickfix_cppC++Aparse_extract500001617.6161816231627163616491689—
quickfix_cppC++Aparse_only500001621.1162016281635164016452165—
quickfix_cppC++Dbuild_D500003690.6369537023711371837363754—
quickfix_cppC++Dparse_extract500003007.8300930163021302930363398—
quickfix_cppC++Dparse_only500003000.9300030093018303230373049—
quickfix_cppC++Wbuild_W5000034354.4343543439034417344813455034864—
quickfix_cppC++Wparse_extract5000012830.8128281285812877128891295913425—
quickfix_cppC++Wparse_only5000010999.4109971101911046110541113011359—
quickfix_cppC++Xparse_extract5000016186.2161841621216243162571631716636—
quickfix_cppC++Xparse_only5000016210.1162081623716268162861634416605—
quickfix_cppC++jparse_extract500001760.1176017641767177217872118—
quickfix_cppC++jparse_only500001781.4178117841787179217971800—
quickfix_goGo0parse_extract500004588.7297959367809263370603813638774—
quickfix_goGo0parse_only500002418.6171635553877119830468836564130—
quickfix_goGo1parse_extract500004719.8299659788187265582598176609981—
quickfix_goGo1parse_only500002326.717143555384955305435898590001—
quickfix_goGo2parse_extract500004698.1309062418187260542591334599781—
quickfix_goGo2parse_only500002522.0180337754015159004470828582256—
quickfix_goGo4parse_extract500004876.2309762668330263422594664639037—
quickfix_goGo4parse_only500002478.318073797414423451298595588245—
quickfix_goGo5parse_extract500004701.6300059998075262529595721638485—
quickfix_goGo5parse_only500002301.217153560393444215412061553458—
quickfix_goGo8build_85000022788.81338122633352575549054613558626727—
quickfix_goGo8parse_extract500005152.4419676998402141400413544639073—
quickfix_goGo8parse_only500005240.5421076698520144622319340601041—
quickfix_goGoAparse_extract500004914.6315163558410264447600560642952—
quickfix_goGoAparse_only500002373.618903950424510033367582631397—
quickfix_goGoDbuild_D5000020872.51162619823370492501821605456627123—
quickfix_goGoDparse_extract500004399.5352066187026137426217804576300—
quickfix_goGoDparse_only500004329.8352165656938138349216057514199—
quickfix_goGoWbuild_W50000103000.568556160731572474655096685350809129—
quickfix_goGoWparse_extract5000061297.83415354646610126632020643704674877—
quickfix_goGoWparse_only5000055443.42938650355486778625255645168720208—
quickfix_goGoXparse_extract5000011631.5108791103225256151234268199280067—
quickfix_goGoXparse_only5000011363.7108021093525002155201160015167490—
quickfix_goGojparse_extract500004999.8328966498819262671587836644639—
quickfix_goGojparse_only500002673.119904204452296455393007603618—
quickfix_nC#0parse_extract500003465.7344534603513727575058280—
quickfix_nC#0parse_only500003461.0344234573503699372398506—
quickfix_nC#1parse_extract500003473.4345134663509744579178820—
quickfix_nC#1parse_only500003466.5344534603509757279438385—
quickfix_nC#2parse_extract500003646.1362636473694753478729113—
quickfix_nC#2parse_only500003641.5362136403697758279148446—
quickfix_nC#4parse_extract500003650.7362836563711766780058043—
quickfix_nC#4parse_only500003643.1362136443703778982118719—
quickfix_nC#5parse_extract500003458.53436346035007493781712698—
quickfix_nC#5parse_only500003456.1343434613507761479898176—
quickfix_nC#8build_8500007027.56983701470881176312537406682—
quickfix_nC#8parse_extract500008088.9804580888406127641311714481—
quickfix_nC#8parse_only500008093.3804880928413128361326226082—
quickfix_nC#Aparse_extract500003880.43856387639308233878814167—
quickfix_nC#Aparse_only500004189.238503873770726088410819441970—
quickfix_nC#Dbuild_D500006869.1630263372033733693415073455847—
quickfix_nC#Dparse_extract500006951.4691069397068116361198012277—
quickfix_nC#Dparse_only500007000.46913694692531170114236301593—
quickfix_nC#Wbuild_W5000040888.14033140555504915302755732454186—
quickfix_nC#Wparse_extract5000031939.03145031597401664734547705297760—
quickfix_nC#Wparse_only5000022790.622405225463005630693352150443530—
quickfix_nC#Xparse_extract5000022216.4220572213627452286492896029144—
quickfix_nC#Xparse_only5000022123.3219572204627388285882897931959—
quickfix_nC#jparse_extract500004086.1406140924151811684448713—
quickfix_nC#jparse_only500004080.44055408242758148854411364—
quickfixjJava8build_8500002455.52273229437374267410620417544—
quickfixjJava8parse_extract500003288.232793291347140112986034473—
quickfixjJava8parse_only500003484.83265328547097761413251691997—
quickfixjJavaDbuild_D500002637.4197024228131387550445686656805—
quickfixjJavaDparse_extract500002472.9244224542637327074123548252—
quickfixjJavaDparse_only500002839.324402457850212875419762743017—
quickfixjJavaWbuild_W5000012401.012168122771367827154422959771458—
quickfixjJavaWparse_extract5000018257.818063182021899222770429196772963—
quickfixjJavaWparse_only5000013127.5121841237921952420911661218771715—
truefixRust0parse_extract500001179.6118011821184118611941211—
truefixRust0parse_only500001193.7119411961199120112061216—
truefixRust1parse_extract500001177.4117711801182118411961215—
truefixRust1parse_only500001194.9119511971200120112111691—
truefixRust2parse_extract500001255.3125512581260126212631274—
truefixRust2parse_only500001274.4127412771279128112961316—
truefixRust4parse_extract500001257.9125812601262126412671588—
truefixRust4parse_only500001276.1127612791281128612981308—
truefixRust5parse_extract500001183.5118311861189119212051224—
truefixRust5parse_only500001198.5119812011203120512101229—
truefixRust8build_8500002518.5251825252534254225522624—
truefixRust8parse_extract500003420.9342134293434344034573470—
truefixRust8parse_only500003416.9341734253431343734563719—
truefixRustAparse_extract500001358.5135913611364136613701391—
truefixRustAparse_only500001379.9138013831386138813911413—
truefixRustDbuild_D500002250.2225122592266229823052568—
truefixRustDparse_extract500002821.5282128252829283628562888—
truefixRustDparse_only500002824.4282428282832283628522889—
truefixRustWbuild_W500009909.09915993899539965998010253—
truefixRustWparse_extract5000011622.9116221163911654116711170511984—
truefixRustWparse_only5000010165.8101661017810189102031026010575—
truefixRustXparse_extract5000013731.9137321374413754137661382414001—
truefixRustXparse_only5000013944.6139441395913972139881401714275—
truefixRustjparse_extract500001427.9142814311433143514461475—
truefixRustjparse_only500001452.2145214551457146014761505—