Stage‑2 codec microbench report

Synthetic in-memory FIX parser/builder benchmark. Generated 2026-09-29T23:39:39Z.

21/21engines compiled and ran
483published operation rows
50,000 / 5,000measured / warm-up iterations
61/61mutation parity audit
Beelink2 Linux 6.18.33.2-microsoft-standard-WSL2 x86_64measurement host

Host-local evidence. This page reports one machine. Two Rust adapter rows were repaired in same-host targeted runs; see the campaign record. 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.

Diagnostic timings. This campaign did not reserve a quiet host and isolated measurement cores. Build/run and parity results are retained, but the percentiles are not a qualified engine ranking; see the campaign record.

Licence: robaho_cpp_fix_codec build and parity status is shown, but its timings are withheld because the pinned source has no licence grant.

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

Adapter build and run status

EngineCompileRunCompile sRun sNotes
libhftcompile-okrun-ok6.99239.968—
hffixcompile-okrun-ok3.08563.169—
fixppcompile-okrun-ok22.40171.974—
robaho_cpp_fix_codeccompile-okrun-ok18.35623.845Stage 2 shimmed reference row only: upstream Makefile still fails on Boost.Test and BSD-only _types/_uint32_t.h
ferrumfixcompile-okrun-ok189.06794.280—
dfxcompile-okrun-ok68.73995.172—
fixer_rscompile-okrun-ok141.626142.043—
truefixcompile-okrun-ok23.67964.636same-host Rust 1.96 targeted repair;
nanofixcompile-okrun-ok30.94423.438—
libhft_rust_purecompile-okrun-ok1.46711.054same-host Rust 1.96 targeted repair;
falconcompile-okrun-ok0.9794.182—
artiocompile-okrun-ok6.66828.607—
quickfixjcompile-okrun-ok1.07736.791—
philadelphiacompile-okrun-ok1.72013.608—
libhft_javacompile-okrun-ok3.3847.090—
quickfix_gocompile-okrun-ok4.988156.682—
fixantenna_netcompile-okrun-ok37.42169.930—
quickfix_ncompile-okrun-ok5.503184.539—
libhft_dotnet_managedcompile-okrun-ok13.81823.605—
quickfix_cppcompile-okrun-ok9.74484.377—
nexusfixcompile-okrun-ok4.68016.778—

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

libhft12513332170243476611052147
hffix433615058539335565731544205
fixpp387409220683294328783603731312446
robaho_cpp_fix_codec—————————
ferrumfix1229106063014991685743663173422949
dfx1063100730091275137126523682399913761
fixer_rs1436180414581828217917077169898710613
truefix9931008105912911459830430653744518
nanofix485487765105871478651175192
libhft_rust_pure12514367161224113587933198
falcon7938031671372337———
artio6519874788541219663303443611853
quickfixj587704556690963640391864084543
philadelphia17056819620263723417872442982
libhft_java159214156147306193579992875
quickfix_go889940398310651593452888091323327038
fixantenna_net65769914736969291523246735867505
quickfix_n27672458241024363112367179451063622511
libhft_dotnet_managed2863151034954828112381776503
quickfix_cpp6476631212833100716384311492511542
nexusfix22023177335280847621042601

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_8parse_extract8passstale field hash rejected as expected
libhftextract_wparse_extractWpassstale field hash rejected as expected
libhftlight_wparse_onlyWpassstale field hash rejected as expected
hffixextract_8parse_extract8passstale field hash rejected as expected
hffixextract_wparse_extractWpassstale field hash rejected as expected
hffixlight_wparse_onlyWpassstale field hash rejected as expected
fixppextract_8parse_extract8passstale field hash rejected as expected
fixppextract_wparse_extractWpassstale field hash rejected as expected
fixpplight_wparse_onlyWpassstale field hash rejected as expected
robaho_cpp_fix_codecextract_8parse_extract8passstale field hash rejected as expected
robaho_cpp_fix_codecextract_wparse_extractWpassstale field hash rejected as expected
robaho_cpp_fix_codeclight_wparse_onlyWpassstale field hash rejected as expected
ferrumfixextract_8parse_extract8passstale field hash rejected as expected
ferrumfixextract_wparse_extractWpassstale field hash rejected as expected
ferrumfixlight_wparse_onlyWpassstale field hash rejected as expected
dfxextract_8parse_extract8passstale field hash rejected as expected
dfxextract_wparse_extractWpassstale field hash rejected as expected
dfxlight_wparse_onlyWpassstale field hash rejected as expected
fixer_rsextract_8parse_extract8passstale field hash rejected as expected
fixer_rsextract_wparse_extractWpassstale field hash rejected as expected
fixer_rslight_wparse_onlyWpassstale field hash rejected as expected
nanofixextract_8parse_extract8passstale field hash rejected as expected
nanofixextract_wparse_extractWpassstale field hash rejected as expected
nanofixlight_wparse_onlyWpassstale field hash rejected as expected
falconextract_8parse_extract8passstale field hash rejected as expected
artioextract_8parse_extract8passstale field hash rejected as expected
artioextract_wparse_extractWpassstale field hash rejected as expected
artiolight_wparse_onlyWpassstale field hash rejected as expected
quickfixjextract_8parse_extract8passstale field hash rejected as expected
quickfixjextract_wparse_extractWpassstale field hash rejected as expected
quickfixjlight_wparse_onlyWpassstale field hash rejected as expected
philadelphiaextract_8parse_extract8passstale field hash rejected as expected
philadelphiaextract_wparse_extractWpassstale field hash rejected as expected
philadelphialight_wparse_onlyWpassstale field hash rejected as expected
libhft_javaextract_8parse_extract8passstale field hash rejected as expected
libhft_javaextract_wparse_extractWpassstale field hash rejected as expected
libhft_javalight_wparse_onlyWpassstale field hash rejected as expected
quickfix_goextract_8parse_extract8passstale field hash rejected as expected
quickfix_goextract_wparse_extractWpassstale field hash rejected as expected
quickfix_golight_wparse_onlyWpassstale field hash rejected as expected
fixantenna_netextract_8parse_extract8passstale field hash rejected as expected
fixantenna_netextract_wparse_extractWpassstale field hash rejected as expected
fixantenna_netlight_wparse_onlyWpassstale field hash rejected as expected
quickfix_nextract_8parse_extract8passstale field hash rejected as expected
quickfix_nextract_wparse_extractWpassstale field hash rejected as expected
quickfix_nlight_wparse_onlyWpassstale field hash rejected as expected
libhft_dotnet_managedextract_8parse_extract8passstale 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
quickfix_cppextract_8parse_extract8passstale field hash rejected as expected
quickfix_cppextract_wparse_extractWpassstale field hash rejected as expected
quickfix_cpplight_wparse_onlyWpassstale field hash rejected as expected
nexusfixextract_8parse_extract8passstale field hash rejected as expected
nexusfixextract_wparse_extractWpassstale field hash rejected as expected
nexusfixlight_wparse_onlyWpassstale field hash rejected as expected
truefixextract_8parse_extract8passstale field hash rejected as expected
truefixextract_wparse_extractWpassstale field hash rejected as expected
truefixlight_wparse_onlyWpassstale field hash rejected as expected
libhft_rust_pureextract_8parse_extract8passstale 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

All operation summaries

EngineLanguageFixtureOperationNMean nsp50p90p99p99.9p99.99MaxNotes
artioJava8build_850000942.06631614276460286173985652—
artioJava8parse_extract500001452.5121919433141106886235879476—
artioJava8parse_only500001054.78541514233874035772378186—
artioJavaDbuild_D50000789.74781491351896378028992999—
artioJavaDparse_extract500001213.6987166828751111073638308061—
artioJavaDparse_only500001169.2651235244991725572887393872—
artioJavaWbuild_W500002164.71853298642021533270066109251—
artioJavaWparse_extract500004940.94361644188744318683079117518—
artioJavaWparse_only500003516.6303448096631308598682896981—
dfxRust0parse_extract50000579.055356711094876953114579—
dfxRust0parse_only50000608.35755891220503810569122211—
dfxRust1parse_extract50000578.455062211002255573720489—
dfxRust1parse_only50000595.557058211293569815314589—
dfxRust2parse_extract50000705.3619848149553051310461124—
dfxRust2parse_only50000673.763277813212775688711566—
dfxRust4parse_extract50000955.085497929711112630082101587—
dfxRust4parse_only50000893.88579752428826724272107138—
dfxRust5parse_extract50000857.37828842817954547861129476—
dfxRust5parse_only50000920.08219422700829658866126578—
dfxRust8build_8500002968.12652384655242233140993325179—
dfxRust8parse_extract500001499.3137118612789119841981436792—
dfxRust8parse_only500001412.312751749263599352014229443—
dfxRustAparse_extract50000707.767177313803119662812148—
dfxRustAparse_only50000726.3687714153160851134619071—
dfxRustDbuild_D500003314.03009447685692773059451177843—
dfxRustDparse_extract500001106.410071331223589041810032999—
dfxRustDparse_only500001189.510631434213788751464122743—
dfxRustWbuild_W5000015586.81376121607264886670073503135294—
dfxRustWparse_extract500004675.43999627686213041352168113288—
dfxRustWparse_only500003968.6368246916549268724212451173—
dfxRustXparse_extract500006549.9551086941266046951134779462561—
dfxRustXparse_only500006169.75473805610279430625458958856—
dfxRustjparse_extract50000828.77371012169145641322523429—
dfxRustjparse_only50000967.89401102236587141933232618—
falconJava8build_850000521.1337730276580525716871825—
falconJava8parse_extract50000478.0372704142438002611172330—
falconJava8parse_only5000080.77110717193729929307—
falconJavaDbuild_D50000551.63169572655881766953105505—
falconJavaDparse_extract50000587.438010031769126452554477731—
falconJavaDparse_only50000109.279137283129314427317130—
ferrumfixRust0parse_extract50000510.2430661116837611010724723—
ferrumfixRust0parse_only50000459.74105939593510745816978—
ferrumfixRust1parse_extract50000502.342767210812151557113084—
ferrumfixRust1parse_only50000453.54095769953503647512316—
ferrumfixRust2parse_extract50000742.367777221667395126909259249—
ferrumfixRust2parse_only50000504.54556689932240603512877—
ferrumfixRust4parse_extract50000867.4719807280512610252009443429—
ferrumfixRust4parse_only50000765.96917862213634727437127572—
ferrumfixRust5parse_extract50000888.5642747420519265254928503008—
ferrumfixRust5parse_only50000885.06056772929102943252434377861—
ferrumfixRust8build_850000898.574311841904599718740128695—
ferrumfixRust8parse_extract500002948.01685242318419210313458720573329—
ferrumfixRust8parse_only500001954.0149917075339128726197657396387—
ferrumfixRustAparse_extract50000584.352675612814366752812145—
ferrumfixRustAparse_only50000611.051777414234371868126810—
ferrumfixRustDbuild_D50000767.0630998169659641394747970—
ferrumfixRustDparse_extract500001254.110601372253621319221438377940—
ferrumfixRustDparse_only500001410.312291523434216475159314252715—
ferrumfixRustWbuild_W500003253.12949424558662170438849131362—
ferrumfixRustWparse_extract500007548.9734289151498652476142153334650—
ferrumfixRustWparse_only500007526.06631817428204149989300919395783—
ferrumfixRustXparse_extract500009823.1933911812148015425768484231198—
ferrumfixRustXparse_only5000010987.7104011244327118128023294926347874—
ferrumfixRustjparse_extract500001218.18689923416127435246611340132—
ferrumfixRustjparse_only50000999.3827945312516856155179502209—
fixantenna_netC#0parse_extract50000670.4530881449686161204223079—
fixantenna_netC#0parse_only50000688.8506922481290521381131685—
fixantenna_netC#1parse_extract50000709.1542937498491671357025492—
fixantenna_netC#1parse_only50000615.2488770416079471432363971—
fixantenna_netC#2parse_extract50000689.1544924444184011274429567—
fixantenna_netC#2parse_only50000644.3503876426181781363032038—
fixantenna_netC#4parse_extract50000833.6590105156601028218315218879—
fixantenna_netC#4parse_only50000672.9513912473288191254626963—
fixantenna_netC#5parse_extract50000736.0545962520690261397743853—
fixantenna_netC#5parse_only50000782.756496357271016526730177315—
fixantenna_netC#8build_8500001980.6152327008379142542563932208—
fixantenna_netC#8parse_extract500001176.3929153761321106718108150891—
fixantenna_netC#8parse_only50000862.16961135511585781385216754—
fixantenna_netC#Aparse_extract50000890.462911826006106411818338913—
fixantenna_netC#Aparse_only50000958.6752108671901136822312217426—
fixantenna_netC#Dbuild_D500002101.2147333559231153274317153074—
fixantenna_netC#Dparse_extract50000888.86991237531692441462629258—
fixantenna_netC#Dparse_only50000866.86571145542595691756428354—
fixantenna_netC#Wbuild_W500008447.1750511540196514905861624131255—
fixantenna_netC#Wparse_extract500004284.535865819132222794698064195820—
fixantenna_netC#Wparse_only500003141.82467441310947184374312580421—
fixantenna_netC#Xparse_extract500005160.642287074148263561176371293216—
fixantenna_netC#Xparse_only500003873.93137538312179237644168055680—
fixantenna_netC#jparse_extract50000803.66201049504593771376038302—
fixantenna_netC#jparse_only50000682.9544905449779411245032451—
fixer_rsRust0parse_extract500001348.812861819328386652255430328—
fixer_rsRust0parse_only500001054.78541542244871851700429830—
fixer_rsRust1parse_extract500001300.91063176830261070922417114671—
fixer_rsRust1parse_only500001267.1124417062705892420176120319—
fixer_rsRust2parse_extract500001190.793816802655829534335312038—
fixer_rsRust2parse_only500001077.58741569234873471678898784—
fixer_rsRust4parse_extract500001082.592015842334632719258130029—
fixer_rsRust4parse_only50000948.785212722050435319517160496—
fixer_rsRust5parse_extract500001009.68891423215675951517222266—
fixer_rsRust5parse_only50000914.88151259195651161495625284—
fixer_rsRust8build_8500002011.9170728903932149112794434578—
fixer_rsRust8parse_extract500002582.9217936834946189683355238071—
fixer_rsRust8parse_only500002237.21828311943331872943234134467—
fixer_rsRustAparse_extract500001621.011552037376024196271722385546—
fixer_rsRustAparse_only500001176.495016892554452171779881—
fixer_rsRustDbuild_D500001810.2145825083594126462807533057—
fixer_rsRustDparse_extract500002065.61804283540551153732994157518—
fixer_rsRustDparse_only500001780.7143624983821121522742431790—
fixer_rsRustWbuild_W5000012356.410613161622228363605269633399030—
fixer_rsRustWparse_extract5000010139.18987135331859492866311366558031—
fixer_rsRustWparse_only500008338.271691190915427523606098675216—
fixer_rsRustXparse_extract5000012976.21138217898222336191395213186502—
fixer_rsRustXparse_only5000015143.01191519803592601902003975501400595—
fixer_rsRustjparse_extract500001473.11091203243702289767418118388—
fixer_rsRustjparse_only500001287.0977180340241485650535129733—
fixppC++0parse_extract50000143.9121227267102032646494—
fixppC++0parse_only50000132.111918524694621753487—
fixppC++1parse_extract50000134.01211582591264397323011—
fixppC++1parse_only50000142.3128197267109120899045—
fixppC++2parse_extract50000153.3136219278175024526280—
fixppC++2parse_only50000168.5137237297126035398211—
fixppC++4parse_extract50000160.91372323041128315643795—
fixppC++4parse_only50000187.3139251332155225208703—
fixppC++5parse_extract50000182.914123874332031296321181—
fixppC++5parse_only50000161.41402312821000237929734—
fixppC++8build_8500002901.92878377261601398747645107222—
fixppC++8parse_extract50000935.9943122924405011987416854—
fixppC++8parse_only50000820.78321068225779041707333635—
fixppC++Aparse_extract50000181.4166195336140537278885—
fixppC++Aparse_only50000188.1166281356143629856792—
fixppC++Dbuild_D500002266.72206294554611163224473130326—
fixppC++Dparse_extract50000587.1409756245487232718362384—
fixppC++Dparse_only50000515.2387712148747201544249496—
fixppC++Wbuild_W5000012447.11244616062216615479366434182362—
fixppC++Wparse_extract500007990.07313949225542143518368241811627—
fixppC++Wparse_only500003746.43603467291892864363389130259—
fixppC++Xparse_extract500004960.149626122101332244479129146458—
fixppC++Xparse_only500005113.54554594215943121224257673506120—
fixppC++jparse_extract50000275.4179328163263652045526422—
fixppC++jparse_only50000250.8173320139547571793234528—
hffixC++0parse_extract500002708.5261632705014179502967652777—
hffixC++0parse_only50000215.2223258599197847859678—
hffixC++1parse_extract500002931.32868352260612521259935138212—
hffixC++1parse_only50000191.8160250322146034775518—
hffixC++2parse_extract500003693.634284396886131711130469330334—
hffixC++2parse_only50000269.52622969772399662813301—
hffixC++4parse_extract500003380.23351410465472162545532134633—
hffixC++4parse_only50000273.726530697129172111239402—
hffixC++5parse_extract500002479.42301307344481636334656127743—
hffixC++5parse_only50000237.02292639302309590822642—
hffixC++8build_85000068.4569011590428274771—
hffixC++8parse_extract50000332.333538410602775739914031—
hffixC++8parse_only50000540.553964613122803581212903—
hffixC++Aparse_extract500003527.4344942616175223473585342899—
hffixC++Aparse_only50000255.9213329548228549246661—
hffixC++Dbuild_D5000058.958739377318514745—
hffixC++Dparse_extract500006299.161507511124822226564431178521—
hffixC++Dparse_only50000444.44334981354338462219013—
hffixC++Wbuild_W50000212.2205258638184144215871—
hffixC++Wparse_extract500001523.0154418243031593213931132010—
hffixC++Wparse_only50000572.757367314253336640810420—
hffixC++Xparse_extract500003257.5327239455830108062380259144—
hffixC++Xparse_only500001599.115931944306051591043320229—
hffixC++jparse_extract500003885.63657479366461825345321293061—
hffixC++jparse_only50000298.52453747162227423112918—
libhftC++0cursor_body_parse_extract5000054.540719360818366349—
libhftC++0cursor_body_parse_only5000059.1407511199349559227—
libhftC++0cursor_parse_extract5000089.0911061521615414224322—
libhftC++0cursor_parse_only5000081.086101138102631764025—
libhftC++0legacy_parse_extract50000363.432749010043442683616656—
libhftC++0legacy_parse_only5000081.89110113583217884832—
libhftC++0parse_extract5000055.042739575229987581—
libhftC++0parse_only5000061.464749580026137233—
libhftC++1cursor_body_parse_extract5000049.140718652518952948—
libhftC++1cursor_body_parse_only5000051.038719256213853192—
libhftC++1cursor_parse_extract5000076.86010012683014174955—
libhftC++1cursor_parse_only5000079.8879712378520966093—
libhftC++1legacy_parse_extract50000339.4248472843252748689981—
libhftC++1legacy_parse_only5000082.38910213685926924904—
libhftC++1parse_extract5000054.441739776519426593—
libhftC++1parse_only5000051.839729261316913284—
libhftC++2cursor_body_parse_extract5000057.846789864718293172—
libhftC++2cursor_body_parse_only5000056.3417710066221616197—
libhftC++2cursor_parse_extract5000082.25810813494422308437—
libhftC++2cursor_parse_only5000069.6519912480621367935—
libhftC++2legacy_parse_extract50000323.92564887502244651210989—
libhftC++2legacy_parse_only5000067.25910110871215705999—
libhftC++2parse_extract5000051.843738158318294610—
libhftC++2parse_only5000047.741728043112163262—
libhftC++4cursor_body_parse_extract5000056.544779867625576682—
libhftC++4cursor_body_parse_only5000051.442779453116272060—
libhftC++4cursor_parse_extract5000094.7991151601168357727516—
libhftC++4cursor_parse_only50000105.9991125801808519312232—
libhftC++4legacy_parse_extract50000408.742354611722700522010829—
libhftC++4legacy_parse_only5000085.66211014693626586396—
libhftC++4parse_extract5000058.0468010268818205215—
libhftC++4parse_only5000059.9448110771923367375—
libhftC++5cursor_body_parse_extract5000053.043719154817465603—
libhftC++5cursor_body_parse_only5000048.739698963820745916—
libhftC++5cursor_parse_extract5000066.05298119841136812577—
libhftC++5cursor_parse_only5000067.0499511763017702671—
libhftC++5legacy_parse_extract50000305.92414556722131844518167—
libhftC++5legacy_parse_only5000073.3579712966216514151—
libhftC++5parse_extract5000050.243708659417917607—
libhftC++5parse_only5000051.539719164915443436—
libhftC++8build_85000047.047537153637946874—
libhftC++8cursor_body_parse_extract50000280.9247293122246302067841354—
libhftC++8cursor_body_parse_only50000170.4172190492161541537591—
libhftC++8cursor_parse_extract50000272.527633210622734639110464—
libhftC++8cursor_parse_only50000202.41932249442574801514477—
libhftC++8legacy_parse_extract50000256.524028110282434668813647—
libhftC++8legacy_parse_only50000221.3219254866224064019587—
libhftC++8parse_extract50000251.024328410192762668335527—
libhftC++8parse_only50000180.31701908392034496812031—
libhftC++Acursor_body_parse_extract5000092.68495517177241947123—
libhftC++Acursor_body_parse_only5000075.775891141223321110370—
libhftC++Acursor_parse_extract5000088.86212215294723893916—
libhftC++Acursor_parse_only5000086.3631151431151359114699—
libhftC++Alegacy_parse_extract50000411.929856211663223864818262—
libhftC++Alegacy_parse_only5000085.367120156894202912512—
libhftC++Aparse_extract5000067.3508811177526807203—
libhftC++Aparse_only5000061.6468610875227137537—
libhftC++Dbuild_D5000036.832456042710767441—
libhftC++Dcursor_body_parse_extract50000147.61331508382487530711420—
libhftC++Dcursor_body_parse_only50000142.1129145809211755048990—
libhftC++Dcursor_parse_extract50000187.31711999682618536911289—
libhftC++Dcursor_parse_only50000150.7153173637161242606905—
libhftC++Dlegacy_parse_extract50000885.09021084243354661161124653—
libhftC++Dlegacy_parse_only50000176.8173199738201547067129—
libhftC++Dparse_extract50000137.41331526671798462619404—
libhftC++Dparse_only50000117.7125142169127539524696—
libhftC++Wbuild_W50000186.01472313741807496019328—
libhftC++Wcursor_body_parse_extract50000906.88641132186257421489649453—
libhftC++Wcursor_body_parse_only50000566.459772614854507959714242—
libhftC++Wcursor_parse_extract500001095.811331364257185611594525905—
libhftC++Wcursor_parse_only50000521.539571113003692903720405—
libhftC++Wlegacy_parse_extract500001131.4106812243056764513984127282—
libhftC++Wlegacy_parse_only50000656.9640762189058751300445636—
libhftC++Wparse_extract500001096.2105212233016100632435042452—
libhftC++Wparse_only50000703.46617532044604424395176066—
libhftC++Xcursor_body_parse_extract500001174.910811496239678331731841695—
libhftC++Xcursor_body_parse_only50000795.17051078185648371051414034—
libhftC++Xcursor_parse_extract500001376.614311764295598031783726289—
libhftC++Xcursor_parse_only50000796.26301092175456691263815010—
libhftC++Xlegacy_parse_extract500001237.110601573238260391759536911—
libhftC++Xlegacy_parse_only50000812.66421093192960461335019358—
libhftC++Xparse_extract500001070.28801440212882631731224374—
libhftC++Xparse_only50000798.17481064164751921380124451—
libhftC++jcursor_body_parse_extract5000060.9538410361616135215—
libhftC++jcursor_body_parse_only5000052.550519443610151814—
libhftC++jcursor_parse_extract5000071.96410612854617773355—
libhftC++jcursor_parse_only5000069.3629112571519117882—
libhftC++jlegacy_parse_extract50000398.2309579962270057258105—
libhftC++jlegacy_parse_only50000122.11201362432305910025137—
libhftC++jparse_extract5000075.4769311586424045649—
libhftC++jparse_only5000062.9528910868420233545—
libhft_dotnet_managedC#0parse_extract50000203.21822604551571519910778—
libhft_dotnet_managedC#0parse_only50000173.21512283061852425112901—
libhft_dotnet_managedC#1parse_extract50000209.6182273451156637708332—
libhft_dotnet_managedC#1parse_only50000160.3149154326140432138465—
libhft_dotnet_managedC#2parse_extract50000214.6187282517162734765306—
libhft_dotnet_managedC#2parse_only50000174.0157237277138533989291—
libhft_dotnet_managedC#4parse_extract50000210.9193276392175041728171—
libhft_dotnet_managedC#4parse_only50000186.6164251293181447168344—
libhft_dotnet_managedC#5parse_extract50000196.6178260343155243718265—
libhft_dotnet_managedC#5parse_only50000163.1150194379126921165315—
libhft_dotnet_managedC#8build_850000116.481165240105829458033—
libhft_dotnet_managedC#8parse_extract50000609.848281114213977932165453—
libhft_dotnet_managedC#8parse_only50000656.0495580186425609251933402435—
libhft_dotnet_managedC#Aparse_extract50000261.4211323591178639475593—
libhft_dotnet_managedC#Aparse_only50000283.5179475142324667384190197—
libhft_dotnet_managedC#Dbuild_D50000202.8103415703347314741101994—
libhft_dotnet_managedC#Dparse_extract50000382.6315480912269410271126622—
libhft_dotnet_managedC#Dparse_only50000344.12864528362678608010356—
libhft_dotnet_managedC#Wbuild_W50000584.450382014274395967811927—
libhft_dotnet_managedC#Wparse_extract500002115.7177628093711153193239785191—
libhft_dotnet_managedC#Wparse_only500001533.7123821142853108622160326604—
libhft_dotnet_managedC#Xparse_extract500002749.1236938114831206343754552145—
libhft_dotnet_managedC#Xparse_only500002225.2189131393966167202953133683—
libhft_dotnet_managedC#jparse_extract50000274.42423416612083488213473—
libhft_dotnet_managedC#jparse_only50000256.8219324647212455529066—
libhft_javaJava8build_850000252.3193338650209169268476—
libhft_javaJava8parse_extract50000343.1306424692204636176725—
libhft_javaJava8parse_only50000200.81472857561816619078351—
libhft_javaJavaDbuild_D50000209.71562865891982794613177—
libhft_javaJavaDparse_extract50000252.22143214941785382020828—
libhft_javaJavaDparse_only50000186.2159249556236715494291505—
libhft_javaJavaWbuild_W500001004.28751372199276181480728063—
libhft_javaJavaWparse_extract500001091.09921379208085951443630114—
libhft_javaJavaWparse_only50000665.2579911151750011094515630—
libhft_rust_pureRust0parse_extract5000079.0757814365216054019—
libhft_rust_pureRust0parse_only5000068.6656612756613243921—
libhft_rust_pureRust1parse_extract5000080.9767915070218023458—
libhft_rust_pureRust1parse_only5000068.2666612751213883202—
libhft_rust_pureRust2parse_extract5000078.6747614564413972475—
libhft_rust_pureRust2parse_only5000067.0646412155713022246—
libhft_rust_pureRust4parse_extract5000079.4757715169320154010—
libhft_rust_pureRust4parse_only5000069.8656612858615163296—
libhft_rust_pureRust5parse_extract5000079.9778013767613104626—
libhft_rust_pureRust5parse_only5000069.2666713354215912078—
libhft_rust_pureRust8build_850000130.911317019997126869100—
libhft_rust_pureRust8parse_extract50000247.1224232558197547867564—
libhft_rust_pureRust8parse_only50000169.91611624011416407210081—
libhft_rust_pureRustAparse_extract5000090.7848721173121735777—
libhft_rust_pureRustAparse_only5000076.9747514264213163431—
libhft_rust_pureRustDbuild_D5000076.86796115821176310915—
libhft_rust_pureRustDparse_extract50000157.41431472911245466859134—
libhft_rust_pureRustDparse_only50000130.1125127226109619446038—
libhft_rust_pureRustWbuild_W50000232.11982984382358566212672—
libhft_rust_pureRustWparse_extract500001066.49331694207081001334720532—
libhft_rust_pureRustWparse_only50000664.5587961145551621344629675—
libhft_rust_pureRustXparse_extract500001491.1127523112818122652453933917—
libhft_rust_pureRustXparse_only500001077.79281656203279331608120662—
libhft_rust_pureRustjparse_extract50000111.29616921187121313818—
libhft_rust_pureRustjparse_only5000088.7848421074016953340—
nanofixRust0parse_extract50000559.4447734146853121343358224—
nanofixRust0parse_only50000488.843864010593430769982518—
nanofixRust1parse_extract50000492.944165410273873965413729—
nanofixRust1parse_only50000501.744166010713873744121879—
nanofixRust2parse_extract50000497.944266110553877838313330—
nanofixRust2parse_only50000483.74376269703874902515858—
nanofixRust4parse_extract50000549.045670812224494946320119—
nanofixRust4parse_only50000516.5448682105839161029913830—
nanofixRust5parse_extract50000519.444769511073921692419169—
nanofixRust5parse_only50000506.544767610083692827114579—
nanofixRust8build_850000158.9147188256105525943949—
nanofixRust8parse_extract50000626.058760412905228968418082—
nanofixRust8parse_only50000537.751052611334548812714289—
nanofixRustAparse_extract50000505.944868210473942895311234—
nanofixRustAparse_only50000540.244673812183912973835320—
nanofixRustDbuild_D5000090.076119142965185410575—
nanofixRustDparse_extract50000530.448758810954332713410795—
nanofixRustDparse_only50000526.148559010854307736923292—
nanofixRustWbuild_W50000213.8192266359168731277982—
nanofixRustWparse_extract500001365.8117518632708101532146633383—
nanofixRustWparse_only50000922.7865921172476801154017373—
nanofixRustXparse_extract500001001.29241061204181911385817075—
nanofixRustXparse_only500001127.79511593229386671801228156—
nanofixRustjparse_extract50000539.546073711274040878070595—
nanofixRustjparse_only50000526.745971510944015825220562—
nexusfixC++0parse_extract50000185.7174176363153943959652—
nexusfixC++0parse_only50000177.8166168369146043888493—
nexusfixC++1parse_extract50000212.91783084561785609521133—
nexusfixC++1parse_only50000183.3168173341147828357992—
nexusfixC++2parse_extract50000237.11803296632397451327414—
nexusfixC++2parse_only50000189.6167266382146741138155—
nexusfixC++4parse_extract50000225.01833284972699627422632—
nexusfixC++4parse_only50000225.21753104501651307210373—
nexusfixC++5parse_extract50000311.232337498528731135120971—
nexusfixC++5parse_only50000394.3304338150915095150532291981—
nexusfixC++8build_85000091.38411112988321065827—
nexusfixC++8parse_extract50000364.0280493870291070488735—
nexusfixC++8parse_only50000409.03355489213961808417053—
nexusfixC++Aparse_extract50000196.8188190383157031147651—
nexusfixC++Aparse_only50000199.01772673641544461175269—
nexusfixC++Dbuild_D5000081.4777911368517205948—
nexusfixC++Dparse_extract50000302.32314037243312818219520—
nexusfixC++Dparse_only50000261.8220372505192351079094—
nexusfixC++Wbuild_W50000655.1601689145352201238719903—
nexusfixC++Wparse_extract500001258.410421818284789841989428317—
nexusfixC++Wparse_only50000975.17621379201364681438630650—
nexusfixC++Xparse_extract500001302.110401793254688411756229649—
nexusfixC++Xparse_only500001501.01585184833141487126238147134—
nexusfixC++jparse_extract50000231.12023414601738482913903—
nexusfixC++jparse_only50000226.71893254591628388423341—
philadelphiaJava8build_850000300.52343728452593870615507—
philadelphiaJava8parse_extract50000714.2637856171456392036373495—
philadelphiaJava8parse_only50000255.6202366575243952458075—
philadelphiaJavaDbuild_D50000221.51962776912353543511767—
philadelphiaJavaDparse_extract50000680.25689891924979323892327492—
philadelphiaJavaDparse_only50000197.417023365218995746290306—
philadelphiaJavaWbuild_W500001077.29821348203985281443733147—
philadelphiaJavaWparse_extract500002716.2244232384469234846494972956—
philadelphiaJavaWparse_only500002041.5178725414408170777051687443—
quickfix_cppC++0parse_extract50000382.53394728372910934612493—
quickfix_cppC++0parse_only50000375.3331408101828391052473816—
quickfix_cppC++1parse_extract50000370.73393518402906650611081—
quickfix_cppC++1parse_only50000350.23303397762868598912319—
quickfix_cppC++2parse_extract50000401.93683839273154571319920—
quickfix_cppC++2parse_only50000422.13616819333090742315260—
quickfix_cppC++4parse_extract50000446.438067510203261716612611—
quickfix_cppC++4parse_only50000447.93616451305633120010128079—
quickfix_cppC++5parse_extract50000421.63556479773015834426761—
quickfix_cppC++5parse_only50000384.93464258652983820112899—
quickfix_cppC++8build_8500002050.8163828974288109633199344015—
quickfix_cppC++8parse_extract500001207.2100717972586920620630147720—
quickfix_cppC++8parse_only50000989.78331493216871041588729049—
quickfix_cppC++Aparse_extract50000448.13936909482746697110836—
quickfix_cppC++Aparse_only50000451.038471111083276768914850—
quickfix_cppC++Dbuild_D500001522.3121222223344102942507836155—
quickfix_cppC++Dparse_extract50000826.76631287191556631638126244—
quickfix_cppC++Dparse_only50000819.064712331968682819049113020—
quickfix_cppC++Wbuild_W5000013655.2115421890929825125033393898525361—
quickfix_cppC++Wparse_extract500006178.14925841813429135270278923518908—
quickfix_cppC++Wparse_only500005297.1431175919724367035365754548—
quickfix_cppC++Xparse_extract500007409.164041059513956473585736058390—
quickfix_cppC++Xparse_only500006515.95492969311787421845625758117—
quickfix_cppC++jparse_extract50000567.5444888139545192665668740—
quickfix_cppC++jparse_only50000516.043279011733644960126399—
quickfix_goGo0parse_extract500001163.494216395107121692083726802—
quickfix_goGo0parse_only50000742.45811026213789321635039950—
quickfix_goGo1parse_extract500001482.7103721426402161424355277617—
quickfix_goGo1parse_only50000769.15761119263792701497671637—
quickfix_goGo2parse_extract500001215.497417005340126522021231110—
quickfix_goGo2parse_only50000745.96021065219086401377619648—
quickfix_goGo4parse_extract500001178.097216365148121281852550113—
quickfix_goGo4parse_only50000700.7590942203187751281745773—
quickfix_goGo5parse_extract500001140.193315455544126451890647659—
quickfix_goGo5parse_only50000676.9568938212580851443740934—
quickfix_goGo8build_8500006013.54528929421363345855727879613—
quickfix_goGo8parse_extract500001949.91593276350531789448608144788—
quickfix_goGo8parse_only500001558.510652094527519531292061628484—
quickfix_goGoAparse_extract500001376.8103119325519140122757444317—
quickfix_goGoAparse_only500001016.77601280368014456107575307053—
quickfix_goGoDbuild_D500005285.539838182198113725072662317307—
quickfix_goGoDparse_extract500001280.49401734344012355154130271432—
quickfix_goGoDparse_only500001393.78891742418324269345726504281—
quickfix_goGoWbuild_W5000029427.12703844755696501665804132001099178—
quickfix_goGoWparse_extract5000015743.6132332530846909115000253915346121—
quickfix_goGoWparse_only5000011288.6880918807319266125776870167015—
quickfix_goGoXparse_extract500004357.7359663188951259494869978737—
quickfix_goGoXparse_only500004541.03780647289932848052241242883—
quickfix_goGojparse_extract500001623.41193226059671498936613156023—
quickfix_goGojparse_only50000805.06591192222887961656364580—
quickfix_nC#0parse_extract500001619.5135421226545122522282234282—
quickfix_nC#0parse_only500001666.81355217669301268631464164339—
quickfix_nC#1parse_extract500001965.217002425831916416141811220462—
quickfix_nC#1parse_only500002115.717982437845827384256132386086—
quickfix_nC#2parse_extract500001823.5147424177217133092903863902—
quickfix_nC#2parse_only500002188.616242516901537755392962649033—
quickfix_nC#4parse_extract500002202.616132499868469992318677955550—
quickfix_nC#4parse_only500001811.71434235872111405225331281413—
quickfix_nC#5parse_extract500001552.3129720445403106082091638379—
quickfix_nC#5parse_only500001778.713342289681718347132393262527—
quickfix_nC#8build_8500004034.2367151681202041244215553259553—
quickfix_nC#8parse_extract500003914.7311248601112852092142539460372—
quickfix_nC#8parse_only500003131.824364024971522520184384256637—
quickfix_nC#Aparse_extract500001908.7156225197449144092796434967—
quickfix_nC#Aparse_only500001933.8152724788550161083326361632—
quickfix_nC#Dbuild_D500003289.424104230171702690352444130900—
quickfix_nC#Dparse_extract500002865.6245836139898177023756945099—
quickfix_nC#Dparse_only500002919.927673653102281500842501292549—
quickfix_nC#Wbuild_W5000024123.8225113204662285210813407529559050—
quickfix_nC#Wparse_extract5000011339.5106361406624435137455388012432119—
quickfix_nC#Wparse_only500009028.879451193919425496936080887700—
quickfix_nC#Xparse_extract5000011348.410085148902416558847176631266625—
quickfix_nC#Xparse_only5000012107.5105851568231549149371390882422370—
quickfix_nC#jparse_extract500002066.5163926867699128892415231599—
quickfix_nC#jparse_only500001906.8156625196755123872370031250—
quickfixjJava8build_850000771.96401134189454651468980314—
quickfixjJava8parse_extract500001194.4963160034391196971423114883—
quickfixjJava8parse_only50000789.96901016185260425997779697—
quickfixjJavaDbuild_D50000728.255610642206744132300202116—
quickfixjJavaDparse_extract50000904.370411792914860361189124331—
quickfixjJavaDparse_only50000953.2587194633591632479047296485—
quickfixjJavaWbuild_W500005432.1454372021139269809151939368207—
quickfixjJavaWparse_extract500007253.7640893481283662740105335193183—
quickfixjJavaWparse_only500004403.43918539378594743889022169786—
truefixRust0parse_extract50000488.7492572135243851083333610—
truefixRust0parse_only50000440.7330571142145821233122780—
truefixRust1parse_extract50000464.548358311514420959819305—
truefixRust1parse_only50000488.450359312562897723131807—
truefixRust2parse_extract50000494.952361612104560776910435—
truefixRust2parse_only50000463.935461111313321890942741—
truefixRust4parse_extract50000514.454162113383681663111684—
truefixRust4parse_only50000488.8524609120637981054020078—
truefixRust5parse_extract50000560.954563215274524827429624—
truefixRust5parse_only50000500.7515593142038141493879538—
truefixRust8build_8500001012.98301379217455501438319899—
truefixRust8parse_extract500001422.5145917122795125272352858010—
truefixRust8parse_only500001311.81291155829531042925109127534—
truefixRustAparse_extract50000574.659265213903449949222056—
truefixRustAparse_only50000547.85546641355486931632224383—
truefixRustDbuild_D500001030.510591272208260061526023411—
truefixRustDparse_extract50000996.710081190237292381421722877—
truefixRustDparse_only50000972.19931175214878831339123897—
truefixRustWbuild_W500004825.0451863308692341875170456141—
truefixRustWparse_extract500005295.35374646695273523452842188482—
truefixRustWparse_only500004160.94306535170182501050641329414—
truefixRustXparse_extract500005824.0603674879096361615221259218—
truefixRustXparse_only500005850.6619875599473370695203456694—
truefixRustjparse_extract50000621.363674115475178943914532—
truefixRustjparse_only50000644.2640737158954321549635593—