Stage‑2 codec microbench report

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

21/21engines compiled and ran
483published operation rows
50,000 / 5,000measured / warm-up iterations
61/61mutation parity audit
hp Linux 5.14.0-687.44.1.el9_8.x86_64 x86_64measurement host

Host-local evidence. This page reports one machine. Three 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-ok3.21875.691—
hffixcompile-okrun-ok2.66989.950—
fixppcompile-okrun-ok21.617102.859—
robaho_cpp_fix_codeccompile-okrun-ok2.81936.170Stage 2 shimmed reference row only: upstream Makefile still fails on Boost.Test and BSD-only _types/_uint32_t.h
ferrumfixcompile-okrun-ok1.168113.428—
dfxcompile-okrun-ok0.867185.919—
fixer_rscompile-okrun-ok1.167264.734—
truefixcompile-okrun-ok5.892104.402same-host targeted repair;
nanofixcompile-okrun-ok13.04147.032—
libhft_rust_purecompile-okrun-ok0.86624.446same-host targeted repair;
falconcompile-okrun-ok0.6695.782—
artiocompile-okrun-ok2.41349.896—
quickfixjcompile-okrun-ok0.71662.056—
philadelphiacompile-okrun-ok0.66622.195—
libhft_javacompile-okrun-ok0.66612.680—
quickfix_gocompile-okrun-ok22.085218.566—
fixantenna_netcompile-okrun-ok9.433111.063—
quickfix_ncompile-okrun-ok3.873256.952—
libhft_dotnet_managedcompile-okrun-ok9.52950.050—
quickfix_cppcompile-okrun-ok10.980147.462—
nexusfixcompile-okrun-ok2.92332.936same-host targeted repair; NexusFix built with Clang because GCC 11.5.0 lacks required C++23 support

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

libhft244230493083755211381859246
hffix57277501078493981318851944519
fixpp71874930729531091399846001125921820
robaho_cpp_fix_codec—————————
ferrumfix151815591294187119811551783497295314
dfx2290223654202910307763468517913331750
fixer_rs352335883741437250444346167201749923445
truefix170917121627216623151787709477546855
nanofix101911071751090132728221982823634
libhft_rust_pure37333513748254320818732222410
falcon88539906121820886———
artio145817481140177923491480686295543962
quickfixj1179141913571498212215588170116388987
philadelphia3127462994061090444370848821640
libhft_java245431339322632440140923511450
quickfix_go178818247240213727098511168351909333656
fixantenna_net1432146924561615190727645027654812930
quickfix_n399740394675469955725181134791483328825
libhft_dotnet_managed7187511938871147196337443231494
quickfix_cpp1621166025361988232631408786919224054
nexusfix549566365755658417177223292119

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_8500001529.314801597216723922801729385—
artioJava8parse_extract500002377.2234924312520297528408156699—
artioJava8parse_only500001833.2177918592594591226832170262—
artioJavaDbuild_D500001203.111401248224051672817679997—
artioJavaDparse_extract500001769.617481824191122482649328227—
artioJavaDparse_only500001518.314581557260865282947541161—
artioJavaWbuild_W500004028.73962407249031402131073356575—
artioJavaWparse_extract500009694.395549982104292317144311216618—
artioJavaWparse_only500006949.56862696574652133639350281331—
dfxRust0parse_extract500001245.2124312461300131316291792—
dfxRust0parse_only500001301.2129913031357137217052353—
dfxRust1parse_extract500001243.1124112441298131616721863—
dfxRust1parse_only500001300.6129813021357145619762448—
dfxRust2parse_extract500001346.6134413481402152918962246—
dfxRust2parse_only500001398.8139614011456147219762433—
dfxRust4parse_extract500001355.5135313571405142917521955—
dfxRust4parse_only500001412.6141014151463148918852240—
dfxRust5parse_extract500001246.41243124612921303161142281—
dfxRust5parse_only500001298.2129613001346135514882140—
dfxRust8build_8500006354.8634663996425644867497673—
dfxRust8parse_extract500003081.7307730883132314434313911—
dfxRust8parse_only500002914.0291029212962297833794480—
dfxRustAparse_extract500001479.4147714811532154316052292—
dfxRustAparse_only500001532.9153015361586159919572407—
dfxRustDbuild_D500005424.8542054665499553258216013—
dfxRustDparse_extract500002238.9223622422289230225953266—
dfxRustDparse_only500002293.1229022972341235523972675—
dfxRustWbuild_W5000031759.8317503183731944324034552794262—
dfxRustWparse_extract500009144.99133918291989260987510251—
dfxRustWparse_only500008529.78517856685808634934747077—
dfxRustXparse_extract5000012299.8122891233712357125201358553729—
dfxRustXparse_only5000012359.0123461239412418127171444451102—
dfxRustjparse_extract500001590.9158915931645165717322607—
dfxRustjparse_only500001637.5163516411685169617742459—
falconJava8build_850000906.5886961103011192490526860—
falconJava8parse_extract50000833.682082693613861974251841—
falconJava8parse_only50000136.412121023428067233354—
falconJavaDbuild_D50000926.1906934103149472728755883—
falconJavaDparse_extract50000583.1539544156845982006441965—
falconJavaDparse_only50000103.78894291844385613489—
ferrumfixRust0parse_extract50000777.77767798278439031210—
ferrumfixRust0parse_only50000738.67377397878038562542—
ferrumfixRust1parse_extract50000778.97787808308488871155—
ferrumfixRust1parse_only50000740.47397417898068351132—
ferrumfixRust2parse_extract50000847.98478498969089631398—
ferrumfixRust2parse_only50000814.18138158638768961236—
ferrumfixRust4parse_extract50000872.28718739209309641279—
ferrumfixRust4parse_only50000836.18358378848939191224—
ferrumfixRust5parse_extract50000786.17857878348498671532—
ferrumfixRust5parse_only50000752.97527548018168381143—
ferrumfixRust8build_8500001555.0155115701617163924105597—
ferrumfixRust8parse_extract500001988.81981198520372076850157820—
ferrumfixRust8parse_only500001873.8187118751929194219912257—
ferrumfixRustAparse_extract50000947.1945948997101211053011—
ferrumfixRustAparse_only50000909.690891196097811032973—
ferrumfixRustDbuild_D500001297.0129413061354137618405103—
ferrumfixRustDparse_extract500001561.2155915641616162816681936—
ferrumfixRustDparse_only500001520.0151815231574158716221930—
ferrumfixRustWbuild_W500005322.25314535953855462921346253—
ferrumfixRustWparse_extract500009745.0972997839865104641408723433—
ferrumfixRustWparse_only500007848.478347889793984941211815155—
ferrumfixRustXparse_extract5000013992.5139821403614063151502489689834—
ferrumfixRustXparse_only5000012032.6120191207012103126341633139479—
ferrumfixRustjparse_extract500001055.4105410571104111711481427—
ferrumfixRustjparse_only500001023.0102210241071108311221455—
fixantenna_netC#0parse_extract500001157.3113111541270400143444514—
fixantenna_netC#0parse_only500001093.9106710861208407843514621—
fixantenna_netC#1parse_extract500001161.0113311591281433447654879—
fixantenna_netC#1parse_only500001097.3107010921217416547867999—
fixantenna_netC#2parse_extract500001197.6117111921311424846804913—
fixantenna_netC#2parse_only500001127.0110111201241412045814973—
fixantenna_netC#4parse_extract500001200.5117311971314417248605197—
fixantenna_netC#4parse_only500001132.31105112412494228472218317—
fixantenna_netC#5parse_extract500001159.2113611571283369041644402—
fixantenna_netC#5parse_only500001104.2107910971225402644734550—
fixantenna_netC#8build_8500002817.8276428175056549156535947—
fixantenna_netC#8parse_extract500001951.0190719582348479352345824—
fixantenna_netC#8parse_only500001638.7161516341767423644427396—
fixantenna_netC#Aparse_extract500001268.7121012561881430651386057—
fixantenna_netC#Aparse_only500001263.5114211657439956011948225482—
fixantenna_netC#Dbuild_D500002754.12456253510633141041656228140—
fixantenna_netC#Dparse_extract500001501.914691492163642772945598351—
fixantenna_netC#Dparse_only500001457.6143214591599406843624470—
fixantenna_netC#Wbuild_W5000013117.0129301346516600183722806959145—
fixantenna_netC#Wparse_extract500006508.765486658947799791032910548—
fixantenna_netC#Wparse_only500005150.5502751587596848888979412—
fixantenna_netC#Xparse_extract500008501.085058659114911239813375266572—
fixantenna_netC#Xparse_only500006877.3674069199453105231143849805—
fixantenna_netC#jparse_extract500001280.2125612841438393743555191—
fixantenna_netC#jparse_only500001223.5120012201348383142024530—
fixer_rsRust0parse_extract500002279.7227622852337235525823289—
fixer_rsRust0parse_only500002184.5218121912241226026093393—
fixer_rsRust1parse_extract500002270.6226722782326234124922696—
fixer_rsRust1parse_only500002151.5214821582209222323242904—
fixer_rsRust2parse_extract500002362.0236123702420243825902733—
fixer_rsRust2parse_only500002257.8225622652313233124632696—
fixer_rsRust4parse_extract500002221.8221822252279229724142587—
fixer_rsRust4parse_only500002204.3220122072258227325722907—
fixer_rsRust5parse_extract500002311.1230723192366238425073022—
fixer_rsRust5parse_only500002197.1219322042249227123852905—
fixer_rsRust8build_8500004350.5434643864413444445255883—
fixer_rsRust8parse_extract500005052.5504450945115517570967120—
fixer_rsRust8parse_only500004377.0437244154437449564206469—
fixer_rsRustAparse_extract500002545.5254325582605262929073572—
fixer_rsRustAparse_only500002314.6231323202365237824883384—
fixer_rsRustDbuild_D500003746.0374137853806384339424012—
fixer_rsRustDparse_extract500003595.0358836313656368038245800—
fixer_rsRustDparse_only500003526.6352335613587361837667376—
fixer_rsRustWbuild_W5000023443.9234452348323556236302472433774—
fixer_rsRustWparse_extract5000017508.5174991754217609189281960045185—
fixer_rsRustWparse_only5000016751.01672016771180801814048640137103—
fixer_rsRustXparse_extract5000024945.9249292497326115268592688126963—
fixer_rsRustXparse_only5000024875.5248702491624966267792682527260—
fixer_rsRustjparse_extract500002765.3276227742827285029853690—
fixer_rsRustjparse_only500002654.026472669271527382925128277—
fixppC++0parse_extract50000289.3289291295354366380—
fixppC++0parse_only50000286.82862882923523811083—
fixppC++1parse_extract50000298.6298300309362373435—
fixppC++1parse_only50000298.72983003033634214847—
fixppC++2parse_extract50000317.7317319363381395888—
fixppC++2parse_only50000312.53123133573784001212—
fixppC++4parse_extract50000317.83173193633834021171—
fixppC++4parse_only50000315.83153163623813984349—
fixppC++5parse_extract50000323.43233253713894084324—
fixppC++5parse_only50000318.6318320366383396945—
fixppC++8build_8500004002.83998404840934154604444672—
fixppC++8parse_extract500001092.9109110931149116113395044—
fixppC++8parse_only50000955.29539551014102812164964—
fixppC++Aparse_extract50000385.23843874364504624473—
fixppC++Aparse_only50000403.04024044544685081364—
fixppC++Dbuild_D500003078.4307231163152320144395241—
fixppC++Dparse_extract50000751.07497518108269504848—
fixppC++Dparse_only50000719.57187207767888281676—
fixppC++Wbuild_W5000021836.2218202195622055223532392679920—
fixppC++Wparse_extract5000011272.7112591132011363118052297493378—
fixppC++Wparse_only500004610.8460046584697478555238962—
fixppC++Xparse_extract500005878.8587159255967600962777471—
fixppC++Xparse_only500005158.6515352005231526055125712—
fixppC++jparse_extract50000400.13994024504655364455—
fixppC++jparse_only50000404.0403405456471535871—
hffixC++0parse_extract500004094.6408941324175446651475942—
hffixC++0parse_only50000324.83243263653905287184—
hffixC++1parse_extract500004194.7419042394277432247504957—
hffixC++1parse_only50000331.6331334374385434612—
hffixC++2parse_extract500004330.0432543654409460851325693—
hffixC++2parse_only50000344.23443463894106651177—
hffixC++4parse_extract500004562.7454245904636491841864223568—
hffixC++4parse_only50000361.33613644064305191504—
hffixC++5parse_extract500004283.0427243354382463049815581—
hffixC++5parse_only50000339.03383413814004901097—
hffixC++8build_850000131.5131133135191202290—
hffixC++8parse_extract50000402.8398415451477657955—
hffixC++8parse_only50000849.884985290492912221885—
hffixC++Aparse_extract500005291.5526053155354568961992193039—
hffixC++Aparse_only50000418.441641946848155268563—
hffixC++Dbuild_D50000106.9107109110165176706—
hffixC++Dparse_extract500007768.77750783879008238888168052—
hffixC++Dparse_only50000574.5572578627641666906—
hffixC++Wbuild_W50000522.15195325766009301138—
hffixC++Wparse_extract500001954.2194420382087212423953133—
hffixC++Wparse_only50000887.088589394295610101268—
hffixC++Xparse_extract500004414.8440344794570474751745748—
hffixC++Xparse_only500002494.8248525122689272931763779—
hffixC++jparse_extract500006475.96399645365019245131783463511—
hffixC++jparse_only50000506.35055085535779551847—
libhftC++0cursor_body_parse_extract50000118.7118121122177186646—
libhftC++0cursor_body_parse_only50000120.1120120122176214846—
libhftC++0cursor_parse_extract50000150.2150151154206221789—
libhftC++0cursor_parse_only50000145.7145147149196211228—
libhftC++0legacy_parse_extract50000854.48538579039139611392—
libhftC++0legacy_parse_only50000145.8145147148196207232—
libhftC++0parse_extract50000118.5118120122169188596—
libhftC++0parse_only50000120.2120120121170181257—
libhftC++1cursor_body_parse_extract50000117.9118119121168174596—
libhftC++1cursor_body_parse_only50000120.11201201211742522442—
libhftC++1cursor_parse_extract50000150.2150151154204211300—
libhftC++1cursor_parse_only50000146.0146147150200210259—
libhftC++1legacy_parse_extract50000854.585385790792412491712—
libhftC++1legacy_parse_only50000146.2146147149211235765—
libhftC++1parse_extract50000118.2118119121175192290—
libhftC++1parse_only50000120.3120121121180194236—
libhftC++2cursor_body_parse_extract50000124.4124125125176194587—
libhftC++2cursor_body_parse_only50000133.41331341341871981048—
libhftC++2cursor_parse_extract50000161.2161163165213225307—
libhftC++2cursor_parse_only50000155.5155157158207216334—
libhftC++2legacy_parse_extract50000927.092294098099810826552—
libhftC++2legacy_parse_only50000157.7157159160211217248—
libhftC++2parse_extract50000125.3125125128176184262—
libhftC++2parse_only50000133.7134134134185192217—
libhftC++4cursor_body_parse_extract50000130.2129132133182193261—
libhftC++4cursor_body_parse_only50000135.4135136136187201807—
libhftC++4cursor_parse_extract50000163.5163166167217224259—
libhftC++4cursor_parse_only50000157.1157158161207216302—
libhftC++4legacy_parse_extract50000927.992394097999610801547—
libhftC++4legacy_parse_only50000159.4159160171207220304—
libhftC++4parse_extract50000130.8130132134175187225—
libhftC++4parse_only50000135.81351361361822851640—
libhftC++5cursor_body_parse_extract50000114.3114114116168206832—
libhftC++5cursor_body_parse_only50000123.1122125126176191210—
libhftC++5cursor_parse_extract50000148.7148149151197207256—
libhftC++5cursor_parse_only50000148.5148150152194204274—
libhftC++5legacy_parse_extract50000853.98538579009159951320—
libhftC++5legacy_parse_only50000144.9144146154193202229—
libhftC++5parse_extract50000114.9115115116158172231—
libhftC++5parse_only50000124.7125126127169184299—
libhftC++8build_85000052.6525353105122236—
libhftC++8cursor_body_parse_extract50000375.4375378418429473839—
libhftC++8cursor_body_parse_only50000309.930830935137754763257—
libhftC++8cursor_parse_extract50000391.0390393436462694970—
libhftC++8cursor_parse_only50000312.23123143543705551031—
libhftC++8legacy_parse_extract50000355.0354356399409419799—
libhftC++8legacy_parse_only50000343.2341349388401419978—
libhftC++8parse_extract50000376.0375379418438457530—
libhftC++8parse_only50000308.4308309315366431830—
libhftC++Acursor_body_parse_extract50000150.7150151154205226372—
libhftC++Acursor_body_parse_only50000151.5151152152201232695—
libhftC++Acursor_parse_extract50000178.9178179183232246861—
libhftC++Acursor_parse_only50000169.2169170173220230306—
libhftC++Alegacy_parse_extract500001013.31010101710631072123026376—
libhftC++Alegacy_parse_only50000178.917717918723127653945—
libhftC++Aparse_extract50000151.4151152152201226375—
libhftC++Aparse_only50000151.81521521522032451025—
libhftC++Dbuild_D5000049.149494999131470—
libhftC++Dcursor_body_parse_extract50000229.7229231234286305840—
libhftC++Dcursor_body_parse_only50000243.7243244244298323737—
libhftC++Dcursor_parse_extract50000261.32612632683264771034—
libhftC++Dcursor_parse_only50000259.4259260268311340704—
libhftC++Dlegacy_parse_extract500001351.0134813631407142015761802—
libhftC++Dlegacy_parse_only50000275.3274280287335347721—
libhftC++Dparse_extract50000230.4230231234286299409—
libhftC++Dparse_only50000244.3244244246304329734—
libhftC++Wbuild_W50000246.2246247249308427931—
libhftC++Wcursor_body_parse_extract500001862.7185918691916193419903047—
libhftC++Wcursor_body_parse_only500001142.9113711591198121512681673—
libhftC++Wcursor_parse_extract500001610.8160316351670170419342426—
libhftC++Wcursor_parse_only500001011.3101010141058107110911443—
libhftC++Wlegacy_parse_extract500001556.6156215811614163217252367—
libhftC++Wlegacy_parse_only500001012.4101010141067126216583053—
libhftC++Wparse_extract500001863.0185918761914193722552793—
libhftC++Wparse_only500001144.4113811591200121113282393—
libhftC++Xcursor_body_parse_extract500002492.7248825172557258329913465—
libhftC++Xcursor_body_parse_only500001717.9171617191773178719572360—
libhftC++Xcursor_parse_extract500002219.2221622442285240427143334—
libhftC++Xcursor_parse_only500001561.2155815641617164017652012—
libhftC++Xlegacy_parse_extract500002196.8219422212262228525073089—
libhftC++Xlegacy_parse_only500001556.215481555160916374973137540—
libhftC++Xparse_extract500002493.1248925182559262034024201—
libhftC++Xparse_only500001717.8171617191776179520573766—
libhftC++jcursor_body_parse_extract50000154.4154155157207251293—
libhftC++jcursor_body_parse_only50000163.4163164165220230295—
libhftC++jcursor_parse_extract50000189.0188191193238252560—
libhftC++jcursor_parse_only50000186.2186189191237249586—
libhftC++jlegacy_parse_extract500001096.9109511011148116012901716—
libhftC++jlegacy_parse_only50000193.0193193201248259302—
libhftC++jparse_extract50000155.1155155158205214297—
libhftC++jparse_only50000163.7163164166215226264—
libhft_dotnet_managedC#0parse_extract50000431.3430433476488509784—
libhft_dotnet_managedC#0parse_only50000397.2396398442453467822—
libhft_dotnet_managedC#1parse_extract50000432.8432434477486497742—
libhft_dotnet_managedC#1parse_only50000399.1398401443457467534—
libhft_dotnet_managedC#2parse_extract50000452.1451454497510522560—
libhft_dotnet_managedC#2parse_only50000418.94184214634734951006—
libhft_dotnet_managedC#4parse_extract50000465.6464467512527541727—
libhft_dotnet_managedC#4parse_only50000434.0433436480498530710—
libhft_dotnet_managedC#5parse_extract50000438.8438440484498534613—
libhft_dotnet_managedC#5parse_only50000392.93883894374781165112082—
libhft_dotnet_managedC#8build_850000213.81962712773203541391—
libhft_dotnet_managedC#8parse_extract500001176.8114711951521156617024115—
libhft_dotnet_managedC#8parse_only50000888.488788993895410271227—
libhft_dotnet_managedC#Aparse_extract50000550.25127958398869291137—
libhft_dotnet_managedC#Aparse_only50000575.9481485218331063846232978—
libhft_dotnet_managedC#Dbuild_D50000297.81939801007152117674072—
libhft_dotnet_managedC#Dparse_extract50000752.77517538038198671063—
libhft_dotnet_managedC#Dparse_only50000722.97187237798208461018—
libhft_dotnet_managedC#Wbuild_W500001497.4149415131557157520995598—
libhft_dotnet_managedC#Wparse_extract500004329.0432343714392447364378072—
libhft_dotnet_managedC#Wparse_only500003452.93374360636573771721225434—
libhft_dotnet_managedC#Xparse_extract500006052.06042609261106214964510013—
libhft_dotnet_managedC#Xparse_only500005103.25093514451615265872317221—
libhft_dotnet_managedC#jparse_extract50000550.754955160061782921459—
libhft_dotnet_managedC#jparse_only50000518.05175185675817501958—
libhft_javaJava8build_850000466.9440619653961484926802—
libhft_javaJava8parse_extract50000636.263263981283711333217—
libhft_javaJava8parse_only50000339.03223231442184344844681—
libhft_javaJavaDbuild_D50000370.333951362292347744998—
libhft_javaJavaDparse_extract50000432.84314344895147762501—
libhft_javaJavaDparse_only50000260.024524611731598443540937—
libhft_javaJavaWbuild_W500001470.8145014592028207421494025—
libhft_javaJavaWparse_extract500002365.9235123543285374039204952—
libhft_javaJavaWparse_only500001431.3140914122765319533344134—
libhft_rust_pureRust0parse_extract50000176.3176177182233247333—
libhft_rust_pureRust0parse_only50000184.8184185186245261724—
libhft_rust_pureRust1parse_extract50000178.21781791822332452229—
libhft_rust_pureRust1parse_only50000186.61861871882392501581—
libhft_rust_pureRust2parse_extract50000185.01851861942452651270—
libhft_rust_pureRust2parse_only50000193.5193194195245255641—
libhft_rust_pureRust4parse_extract50000187.7188189193240248640—
libhft_rust_pureRust4parse_only50000200.22002002012502602259—
libhft_rust_pureRust5parse_extract50000186.81871871942382472242—
libhft_rust_pureRust5parse_only50000193.4193194195244254294—
libhft_rust_pureRust8build_850000209.1208210211261279304—
libhft_rust_pureRust8parse_extract50000544.4543545593602617868—
libhft_rust_pureRust8parse_only50000483.0482483528542555883—
libhft_rust_pureRustAparse_extract50000203.72032052132682862264—
libhft_rust_pureRustAparse_only50000221.1221221223279301648—
libhft_rust_pureRustDbuild_D50000136.9137138139188193228—
libhft_rust_pureRustDparse_extract50000336.8335341380394407467—
libhft_rust_pureRustDparse_only50000374.0373374418426438755—
libhft_rust_pureRustWbuild_W50000410.5410411454480630878—
libhft_rust_pureRustWparse_extract500002232.7222222662349238724302586—
libhft_rust_pureRustWparse_only500001876.4187318741926194220223034—
libhft_rust_pureRustXparse_extract500003010.9299930573180322433103531—
libhft_rust_pureRustXparse_only500002798.42793279728502877312624698—
libhft_rust_pureRustjparse_extract50000231.52312322392852962021—
libhft_rust_pureRustjparse_only50000251.1251251255301309657—
nanofixRust0parse_extract50000970.29689841030104810661213—
nanofixRust0parse_only50000889.58888999479659851443—
nanofixRust1parse_extract50000968.59669821027104410741635—
nanofixRust1parse_only50000887.08858969479659791066—
nanofixRust2parse_extract500001045.4104210581106112411601315—
nanofixRust2parse_only50000933.6932946996101610531542—
nanofixRust4parse_extract50000979.39779931040105810891181—
nanofixRust4parse_only50000893.58929039529709961114—
nanofixRust5parse_extract50000982.19809961041105910791222—
nanofixRust5parse_only50000896.489590595797410031140—
nanofixRust8build_850000282.3282283289344362697—
nanofixRust8parse_extract500001328.8132713421391141617452796—
nanofixRust8parse_only500001092.2109011001155117212021348—
nanofixRustAparse_extract500001061.6105910771119113712091827—
nanofixRustAparse_only50000944.49429531001102211342052—
nanofixRustDbuild_D50000175.3175176177231251560—
nanofixRustDparse_extract500001109.0110711221169119213405661—
nanofixRustDparse_only500001021.4101910311085110211451952—
nanofixRustWbuild_W50000635.263463668570110031087—
nanofixRustWparse_extract500002828.6282328532898300632606890—
nanofixRustWparse_only500002202.6219822172273238326102877—
nanofixRustXparse_extract500002621.32616264426912738302425499—
nanofixRustXparse_only500002542.3253725592612278530283192—
nanofixRustjparse_extract500001016.6101410321077109711241307—
nanofixRustjparse_only50000931.0929941992101010421116—
nexusfixC++0parse_extract50000444.6444446495517531745—
nexusfixC++0parse_only50000422.7422423474499519813—
nexusfixC++1parse_extract50000446.54454484995228271436—
nexusfixC++1parse_only50000424.84244254754987451185—
nexusfixC++2parse_extract50000465.644544849755289810215369—
nexusfixC++2parse_only50000433.54204224705368669188332—
nexusfixC++4parse_extract50000455.8455458507529547776—
nexusfixC++4parse_only50000438.343143348652612938188323—
nexusfixC++5parse_extract50000451.5451453499516535617—
nexusfixC++5parse_only50000430.0429430480498518695—
nexusfixC++8build_850000418.54174284654895572486—
nexusfixC++8parse_extract50000666.46586707197623769157322—
nexusfixC++8parse_only50000766.37557698128959261188672—
nexusfixC++Aparse_extract50000472.347047352054556757930—
nexusfixC++Aparse_only50000455.644344649562319481189574—
nexusfixC++Dbuild_D50000366.53653744114605092671—
nexusfixC++Dparse_extract50000567.35665706236437541282—
nexusfixC++Dparse_only50000550.75495536066309232304—
nexusfixC++Wbuild_W500002122.2211921412190221432384206—
nexusfixC++Wparse_extract500002336.2232923792418246630956451—
nexusfixC++Wparse_only500001772.7177217781844188525393322—
nexusfixC++Xparse_extract500002350.3233423882437247927893788—
nexusfixC++Xparse_only500002213.2220222452297232624402792—
nexusfixC++jparse_extract50000503.64955005515831381157331—
nexusfixC++jparse_only50000483.4467469518790103567136797—
philadelphiaJava8build_850000457.144444864681910423209—
philadelphiaJava8parse_extract500001104.510901098135714611972052622—
philadelphiaJava8parse_only50000408.54064074544858791123—
philadelphiaJavaDbuild_D50000317.1299302560102213112162—
philadelphiaJavaDparse_extract50000766.2746750870503519397176343—
philadelphiaJavaDparse_only50000320.731231971274212708356—
philadelphiaJavaWbuild_W500001648.2164016441707230324073514—
philadelphiaJavaWparse_extract500004914.848824955522474042844632639—
philadelphiaJavaWparse_only500003788.9370840534393568029131141279—
quickfix_cppC++0parse_extract50000927.392693097899011184983—
quickfix_cppC++0parse_only50000901.4898903951971865014138—
quickfix_cppC++1parse_extract50000929.3926941988100515044990—
quickfix_cppC++1parse_only50000900.189990395096414492960—
quickfix_cppC++2parse_extract50000988.098910011044106015124915—
quickfix_cppC++2parse_only50000949.39489521001101612694871—
quickfix_cppC++4parse_extract500001020.8101910241077109716955276—
quickfix_cppC++4parse_only50000959.69589621011102415194980—
quickfix_cppC++5parse_extract50000962.19609641014102915404903—
quickfix_cppC++5parse_only50000937.7936940991100715064948—
quickfix_cppC++8build_8500003148.0314031763210322334403553—
quickfix_cppC++8parse_extract500002328.3232623382386241926192787—
quickfix_cppC++8parse_only500001995.5198820132057207821422454—
quickfix_cppC++Aparse_extract500001055.8105110681118114014035301—
quickfix_cppC++Aparse_only500001013.4101210171072108718105157—
quickfix_cppC++Dbuild_D500002537.0253625442592260127192948—
quickfix_cppC++Dparse_extract500001662.0166016651715173018752158—
quickfix_cppC++Dparse_only500001623.5162116261678169419012141—
quickfix_cppC++Wbuild_W5000024054.32405424083241202446127823101147—
quickfix_cppC++Wparse_extract500009205.791929247927799421290792055—
quickfix_cppC++Wparse_only500008798.087868841887995321092418501—
quickfix_cppC++Xparse_extract5000011395.4113861143711463116281451456780—
quickfix_cppC++Xparse_only5000011229.8112211127611300114121487015034—
quickfix_cppC++jparse_extract500001164.81161117412211238321351739—
quickfix_cppC++jparse_only500001128.0112611301185120616735264—
quickfix_goGo0parse_extract500002077.2204420952257706177438209—
quickfix_goGo0parse_only500001211.9119812191326481965837445—
quickfix_goGo1parse_extract500002083.620442096224571577731252725—
quickfix_goGo1parse_only500001213.31198121913295005694362770—
quickfix_goGo2parse_extract500002143.02108216223247303785314492—
quickfix_goGo2parse_only500001273.4126012801379502268427254—
quickfix_goGo4parse_extract500002181.021052170434574289801171673—
quickfix_goGo4parse_only500001272.11258127813764742665462819—
quickfix_goGo5parse_extract500002077.72043209322496937749563541—
quickfix_goGo5parse_only500001226.0119912212427473367887408—
quickfix_goGo8build_8500008816.085118706142931654378623298666—
quickfix_goGo8parse_extract500002742.12709276430558088923664370—
quickfix_goGo8parse_only500002163.22137218023267232889268038—
quickfix_goGoAparse_extract500002203.52169222324197103773612842—
quickfix_goGoAparse_only500001335.11321134314415801724213439—
quickfix_goGoDbuild_D500007480.47240740012747141691620716741—
quickfix_goGoDparse_extract500001846.7182418572016651781459397—
quickfix_goGoDparse_only500001812.81788181919736303756663365—
quickfix_goGoWbuild_W5000035701.633656398334442666573132796435653—
quickfix_goGoWparse_extract5000019834.719093236282645435761222733358066—
quickfix_goGoWparse_only5000017500.91683521204236143342278322229529—
quickfix_goGoXparse_extract500007125.6710171747315126123556182751—
quickfix_goGoXparse_only500007081.17047712172811377728189257915—
quickfix_goGojparse_extract500002268.8223122852522726477988809—
quickfix_goGojparse_only500001399.9138314031511496068957964—
quickfix_nC#0parse_extract500002703.02666271847445675631628162—
quickfix_nC#0parse_only500002687.9265527004746552658866221—
quickfix_nC#1parse_extract500002690.72655270547125452598435725—
quickfix_nC#1parse_only500002697.62663271147845641644722148—
quickfix_nC#2parse_extract500002813.3278328224838530754805827—
quickfix_nC#2parse_only500002818.8277428294842570815982152623—
quickfix_nC#4parse_extract500002825.5279428324797538055455701—
quickfix_nC#4parse_only500002829.7279628454874556260176232—
quickfix_nC#5parse_extract500002672.7264326804576510452525425—
quickfix_nC#5parse_only500002675.5264326934530521255635995—
quickfix_nC#8build_8500005244.651815278814899931069811053—
quickfix_nC#8parse_extract500005645.255725660801184401038711715—
quickfix_nC#8parse_only500004753.3469947797209788484789075—
quickfix_nC#Aparse_extract500002999.6296030225230601171659176—
quickfix_nC#Aparse_only500003144.72974303112490187952362279284—
quickfix_nC#Dbuild_D500005020.24675476117952274513058236708—
quickfix_nC#Dparse_extract500004085.9403941066321712777048143—
quickfix_nC#Dparse_only500004050.939974081636271461689769992—
quickfix_nC#Wbuild_W5000029662.2288253284837156462045500187069—
quickfix_nC#Wparse_extract5000014972.4148331497918241191692013873060—
quickfix_nC#Wparse_only5000013622.6134791364016809179041844991430—
quickfix_nC#Xparse_extract5000016498.6162461656020701220582281061919—
quickfix_nC#Xparse_only5000016338.2161201634120192209812202977496—
quickfix_nC#jparse_extract500003142.1310931525192563359586639—
quickfix_nC#jparse_only500003136.4310131565195577161576460—
quickfixjJava8build_8500001583.9155816011878197928052116363—
quickfixjJava8parse_extract500002152.2212222092561310119332118005—
quickfixjJava8parse_only500001533.714981549214235731787054750—
quickfixjJavaDbuild_D500001415.5135713952495457762544105059—
quickfixjJavaDparse_extract500001437.614191448159019242237328353—
quickfixjJavaDparse_only500001228.811791228190456593601263325—
quickfixjJavaWbuild_W500009068.78987909992622115634518276576—
quickfixjJavaWparse_extract5000011695.31163811731120102494738930286681—
quickfixjJavaWparse_only500008294.181708272119682063136577215663—
truefixRust0parse_extract50000834.78338368859059625713—
truefixRust0parse_only50000833.283283588289610052894—
truefixRust1parse_extract50000832.683183488089512482887—
truefixRust1parse_only50000831.483083488189712502933—
truefixRust2parse_extract50000881.788088492894010562942—
truefixRust2parse_only50000878.587788192793711372927—
truefixRust4parse_extract50000885.588488793394710032951—
truefixRust4parse_only50000882.488188593194511652941—
truefixRust5parse_extract50000830.38298328778889502882—
truefixRust5parse_only50000829.4828831879100013302894—
truefixRust8build_8500001789.8178717931841185721732382—
truefixRust8parse_extract500002319.1231523312372238624742696—
truefixRust8parse_only500002169.8216621812223223724172700—
truefixRustAparse_extract50000945.19429459941025325740923—
truefixRustAparse_only50000938.0937941988100110461429—
truefixRustDbuild_D500001630.0162716381684171520032600—
truefixRustDparse_extract500001714.2171217171765177819232238—
truefixRustDparse_only500001711.4170917151761177118541999—
truefixRustWbuild_W500006863.1685569026921702273057819—
truefixRustWparse_extract500007761.7775478017821785782979564—
truefixRustWparse_only500007100.9709471407163718274077881—
truefixRustXparse_extract500009786.3977698279857101451063811204—
truefixRustXparse_only500009759.697519800982399491067411277—
truefixRustjparse_extract50000991.59909931040105411723044—
truefixRustjparse_only50000986.79859891035105013483093—