Stage‑2 codec microbench report
Synthetic in-memory FIX parser/builder benchmark. Generated 2026-09-29T23:35:26Z.
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
| Engine | Compile | Run | Compile s | Run s | Notes |
|---|---|---|---|---|---|
| libhft | compile-ok | run-ok | 3.218 | 75.691 | — |
| hffix | compile-ok | run-ok | 2.669 | 89.950 | — |
| fixpp | compile-ok | run-ok | 21.617 | 102.859 | — |
| robaho_cpp_fix_codec | compile-ok | run-ok | 2.819 | 36.170 | Stage 2 shimmed reference row only: upstream Makefile still fails on Boost.Test and BSD-only _types/_uint32_t.h |
| ferrumfix | compile-ok | run-ok | 1.168 | 113.428 | — |
| dfx | compile-ok | run-ok | 0.867 | 185.919 | — |
| fixer_rs | compile-ok | run-ok | 1.167 | 264.734 | — |
| truefix | compile-ok | run-ok | 5.892 | 104.402 | same-host targeted repair; |
| nanofix | compile-ok | run-ok | 13.041 | 47.032 | — |
| libhft_rust_pure | compile-ok | run-ok | 0.866 | 24.446 | same-host targeted repair; |
| falcon | compile-ok | run-ok | 0.669 | 5.782 | — |
| artio | compile-ok | run-ok | 2.413 | 49.896 | — |
| quickfixj | compile-ok | run-ok | 0.716 | 62.056 | — |
| philadelphia | compile-ok | run-ok | 0.666 | 22.195 | — |
| libhft_java | compile-ok | run-ok | 0.666 | 12.680 | — |
| quickfix_go | compile-ok | run-ok | 22.085 | 218.566 | — |
| fixantenna_net | compile-ok | run-ok | 9.433 | 111.063 | — |
| quickfix_n | compile-ok | run-ok | 3.873 | 256.952 | — |
| libhft_dotnet_managed | compile-ok | run-ok | 9.529 | 50.050 | — |
| quickfix_cpp | compile-ok | run-ok | 10.980 | 147.462 | — |
| nexusfix | compile-ok | run-ok | 2.923 | 32.936 | same-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
| libhft | 244 | 230 | 49 | 308 | 375 | 52 | 1138 | 1859 | 246 |
|---|---|---|---|---|---|---|---|---|---|
| hffix | 572 | 7750 | 107 | 849 | 398 | 131 | 885 | 1944 | 519 |
| fixpp | 718 | 749 | 3072 | 953 | 1091 | 3998 | 4600 | 11259 | 21820 |
| robaho_cpp_fix_codec | — | — | — | — | — | — | — | — | — |
| ferrumfix | 1518 | 1559 | 1294 | 1871 | 1981 | 1551 | 7834 | 9729 | 5314 |
| dfx | 2290 | 2236 | 5420 | 2910 | 3077 | 6346 | 8517 | 9133 | 31750 |
| fixer_rs | 3523 | 3588 | 3741 | 4372 | 5044 | 4346 | 16720 | 17499 | 23445 |
| truefix | 1709 | 1712 | 1627 | 2166 | 2315 | 1787 | 7094 | 7754 | 6855 |
| nanofix | 1019 | 1107 | 175 | 1090 | 1327 | 282 | 2198 | 2823 | 634 |
| libhft_rust_pure | 373 | 335 | 137 | 482 | 543 | 208 | 1873 | 2222 | 410 |
| falcon | 88 | 539 | 906 | 121 | 820 | 886 | — | — | — |
| artio | 1458 | 1748 | 1140 | 1779 | 2349 | 1480 | 6862 | 9554 | 3962 |
| quickfixj | 1179 | 1419 | 1357 | 1498 | 2122 | 1558 | 8170 | 11638 | 8987 |
| philadelphia | 312 | 746 | 299 | 406 | 1090 | 444 | 3708 | 4882 | 1640 |
| libhft_java | 245 | 431 | 339 | 322 | 632 | 440 | 1409 | 2351 | 1450 |
| quickfix_go | 1788 | 1824 | 7240 | 2137 | 2709 | 8511 | 16835 | 19093 | 33656 |
| fixantenna_net | 1432 | 1469 | 2456 | 1615 | 1907 | 2764 | 5027 | 6548 | 12930 |
| quickfix_n | 3997 | 4039 | 4675 | 4699 | 5572 | 5181 | 13479 | 14833 | 28825 |
| libhft_dotnet_managed | 718 | 751 | 193 | 887 | 1147 | 196 | 3374 | 4323 | 1494 |
| quickfix_cpp | 1621 | 1660 | 2536 | 1988 | 2326 | 3140 | 8786 | 9192 | 24054 |
| nexusfix | 549 | 566 | 365 | 755 | 658 | 417 | 1772 | 2329 | 2119 |
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.
| Engine | Probe | Operation | Fixture | Status | Notes |
|---|---|---|---|---|---|
| libhft | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| libhft | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| libhft | light_w | parse_only | W | pass | stale field hash rejected as expected |
| hffix | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| hffix | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| hffix | light_w | parse_only | W | pass | stale field hash rejected as expected |
| fixpp | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| fixpp | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| fixpp | light_w | parse_only | W | pass | stale field hash rejected as expected |
| robaho_cpp_fix_codec | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| robaho_cpp_fix_codec | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| robaho_cpp_fix_codec | light_w | parse_only | W | pass | stale field hash rejected as expected |
| ferrumfix | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| ferrumfix | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| ferrumfix | light_w | parse_only | W | pass | stale field hash rejected as expected |
| dfx | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| dfx | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| dfx | light_w | parse_only | W | pass | stale field hash rejected as expected |
| fixer_rs | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| fixer_rs | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| fixer_rs | light_w | parse_only | W | pass | stale field hash rejected as expected |
| nanofix | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| nanofix | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| nanofix | light_w | parse_only | W | pass | stale field hash rejected as expected |
| falcon | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| artio | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| artio | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| artio | light_w | parse_only | W | pass | stale field hash rejected as expected |
| quickfixj | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| quickfixj | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| quickfixj | light_w | parse_only | W | pass | stale field hash rejected as expected |
| philadelphia | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| philadelphia | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| philadelphia | light_w | parse_only | W | pass | stale field hash rejected as expected |
| libhft_java | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| libhft_java | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| libhft_java | light_w | parse_only | W | pass | stale field hash rejected as expected |
| quickfix_go | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| quickfix_go | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| quickfix_go | light_w | parse_only | W | pass | stale field hash rejected as expected |
| fixantenna_net | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| fixantenna_net | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| fixantenna_net | light_w | parse_only | W | pass | stale field hash rejected as expected |
| quickfix_n | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| quickfix_n | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| quickfix_n | light_w | parse_only | W | pass | stale field hash rejected as expected |
| libhft_dotnet_managed | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| libhft_dotnet_managed | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| libhft_dotnet_managed | light_w | parse_only | W | pass | stale field hash rejected as expected |
| quickfix_cpp | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| quickfix_cpp | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| quickfix_cpp | light_w | parse_only | W | pass | stale field hash rejected as expected |
| nexusfix | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| nexusfix | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| nexusfix | light_w | parse_only | W | pass | stale field hash rejected as expected |
| truefix | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| truefix | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| truefix | light_w | parse_only | W | pass | stale field hash rejected as expected |
| libhft_rust_pure | extract_8 | parse_extract | 8 | pass | stale field hash rejected as expected |
| libhft_rust_pure | extract_w | parse_extract | W | pass | stale field hash rejected as expected |
| libhft_rust_pure | light_w | parse_only | W | pass | stale field hash rejected as expected |
All operation summaries
| Engine | Language | Fixture | Operation | N | Mean ns | p50 | p90 | p99 | p99.9 | p99.99 | Max | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| artio | Java | 8 | build_8 | 50000 | 1529.3 | 1480 | 1597 | 2167 | 2392 | 28017 | 29385 | — |
| artio | Java | 8 | parse_extract | 50000 | 2377.2 | 2349 | 2431 | 2520 | 2975 | 28408 | 156699 | — |
| artio | Java | 8 | parse_only | 50000 | 1833.2 | 1779 | 1859 | 2594 | 5912 | 26832 | 170262 | — |
| artio | Java | D | build_D | 50000 | 1203.1 | 1140 | 1248 | 2240 | 5167 | 28176 | 79997 | — |
| artio | Java | D | parse_extract | 50000 | 1769.6 | 1748 | 1824 | 1911 | 2248 | 26493 | 28227 | — |
| artio | Java | D | parse_only | 50000 | 1518.3 | 1458 | 1557 | 2608 | 6528 | 29475 | 41161 | — |
| artio | Java | W | build_W | 50000 | 4028.7 | 3962 | 4072 | 4903 | 14021 | 31073 | 356575 | — |
| artio | Java | W | parse_extract | 50000 | 9694.3 | 9554 | 9982 | 10429 | 23171 | 44311 | 216618 | — |
| artio | Java | W | parse_only | 50000 | 6949.5 | 6862 | 6965 | 7465 | 21336 | 39350 | 281331 | — |
| dfx | Rust | 0 | parse_extract | 50000 | 1245.2 | 1243 | 1246 | 1300 | 1313 | 1629 | 1792 | — |
| dfx | Rust | 0 | parse_only | 50000 | 1301.2 | 1299 | 1303 | 1357 | 1372 | 1705 | 2353 | — |
| dfx | Rust | 1 | parse_extract | 50000 | 1243.1 | 1241 | 1244 | 1298 | 1316 | 1672 | 1863 | — |
| dfx | Rust | 1 | parse_only | 50000 | 1300.6 | 1298 | 1302 | 1357 | 1456 | 1976 | 2448 | — |
| dfx | Rust | 2 | parse_extract | 50000 | 1346.6 | 1344 | 1348 | 1402 | 1529 | 1896 | 2246 | — |
| dfx | Rust | 2 | parse_only | 50000 | 1398.8 | 1396 | 1401 | 1456 | 1472 | 1976 | 2433 | — |
| dfx | Rust | 4 | parse_extract | 50000 | 1355.5 | 1353 | 1357 | 1405 | 1429 | 1752 | 1955 | — |
| dfx | Rust | 4 | parse_only | 50000 | 1412.6 | 1410 | 1415 | 1463 | 1489 | 1885 | 2240 | — |
| dfx | Rust | 5 | parse_extract | 50000 | 1246.4 | 1243 | 1246 | 1292 | 1303 | 1611 | 42281 | — |
| dfx | Rust | 5 | parse_only | 50000 | 1298.2 | 1296 | 1300 | 1346 | 1355 | 1488 | 2140 | — |
| dfx | Rust | 8 | build_8 | 50000 | 6354.8 | 6346 | 6399 | 6425 | 6448 | 6749 | 7673 | — |
| dfx | Rust | 8 | parse_extract | 50000 | 3081.7 | 3077 | 3088 | 3132 | 3144 | 3431 | 3911 | — |
| dfx | Rust | 8 | parse_only | 50000 | 2914.0 | 2910 | 2921 | 2962 | 2978 | 3379 | 4480 | — |
| dfx | Rust | A | parse_extract | 50000 | 1479.4 | 1477 | 1481 | 1532 | 1543 | 1605 | 2292 | — |
| dfx | Rust | A | parse_only | 50000 | 1532.9 | 1530 | 1536 | 1586 | 1599 | 1957 | 2407 | — |
| dfx | Rust | D | build_D | 50000 | 5424.8 | 5420 | 5466 | 5499 | 5532 | 5821 | 6013 | — |
| dfx | Rust | D | parse_extract | 50000 | 2238.9 | 2236 | 2242 | 2289 | 2302 | 2595 | 3266 | — |
| dfx | Rust | D | parse_only | 50000 | 2293.1 | 2290 | 2297 | 2341 | 2355 | 2397 | 2675 | — |
| dfx | Rust | W | build_W | 50000 | 31759.8 | 31750 | 31837 | 31944 | 32403 | 45527 | 94262 | — |
| dfx | Rust | W | parse_extract | 50000 | 9144.9 | 9133 | 9182 | 9198 | 9260 | 9875 | 10251 | — |
| dfx | Rust | W | parse_only | 50000 | 8529.7 | 8517 | 8566 | 8580 | 8634 | 9347 | 47077 | — |
| dfx | Rust | X | parse_extract | 50000 | 12299.8 | 12289 | 12337 | 12357 | 12520 | 13585 | 53729 | — |
| dfx | Rust | X | parse_only | 50000 | 12359.0 | 12346 | 12394 | 12418 | 12717 | 14444 | 51102 | — |
| dfx | Rust | j | parse_extract | 50000 | 1590.9 | 1589 | 1593 | 1645 | 1657 | 1732 | 2607 | — |
| dfx | Rust | j | parse_only | 50000 | 1637.5 | 1635 | 1641 | 1685 | 1696 | 1774 | 2459 | — |
| falcon | Java | 8 | build_8 | 50000 | 906.5 | 886 | 961 | 1030 | 1119 | 24905 | 26860 | — |
| falcon | Java | 8 | parse_extract | 50000 | 833.6 | 820 | 826 | 936 | 1386 | 19742 | 51841 | — |
| falcon | Java | 8 | parse_only | 50000 | 136.4 | 121 | 210 | 234 | 280 | 672 | 33354 | — |
| falcon | Java | D | build_D | 50000 | 926.1 | 906 | 934 | 1031 | 4947 | 27287 | 55883 | — |
| falcon | Java | D | parse_extract | 50000 | 583.1 | 539 | 544 | 1568 | 4598 | 20064 | 41965 | — |
| falcon | Java | D | parse_only | 50000 | 103.7 | 88 | 94 | 291 | 844 | 3856 | 13489 | — |
| ferrumfix | Rust | 0 | parse_extract | 50000 | 777.7 | 776 | 779 | 827 | 843 | 903 | 1210 | — |
| ferrumfix | Rust | 0 | parse_only | 50000 | 738.6 | 737 | 739 | 787 | 803 | 856 | 2542 | — |
| ferrumfix | Rust | 1 | parse_extract | 50000 | 778.9 | 778 | 780 | 830 | 848 | 887 | 1155 | — |
| ferrumfix | Rust | 1 | parse_only | 50000 | 740.4 | 739 | 741 | 789 | 806 | 835 | 1132 | — |
| ferrumfix | Rust | 2 | parse_extract | 50000 | 847.9 | 847 | 849 | 896 | 908 | 963 | 1398 | — |
| ferrumfix | Rust | 2 | parse_only | 50000 | 814.1 | 813 | 815 | 863 | 876 | 896 | 1236 | — |
| ferrumfix | Rust | 4 | parse_extract | 50000 | 872.2 | 871 | 873 | 920 | 930 | 964 | 1279 | — |
| ferrumfix | Rust | 4 | parse_only | 50000 | 836.1 | 835 | 837 | 884 | 893 | 919 | 1224 | — |
| ferrumfix | Rust | 5 | parse_extract | 50000 | 786.1 | 785 | 787 | 834 | 849 | 867 | 1532 | — |
| ferrumfix | Rust | 5 | parse_only | 50000 | 752.9 | 752 | 754 | 801 | 816 | 838 | 1143 | — |
| ferrumfix | Rust | 8 | build_8 | 50000 | 1555.0 | 1551 | 1570 | 1617 | 1639 | 2410 | 5597 | — |
| ferrumfix | Rust | 8 | parse_extract | 50000 | 1988.8 | 1981 | 1985 | 2037 | 2076 | 8501 | 57820 | — |
| ferrumfix | Rust | 8 | parse_only | 50000 | 1873.8 | 1871 | 1875 | 1929 | 1942 | 1991 | 2257 | — |
| ferrumfix | Rust | A | parse_extract | 50000 | 947.1 | 945 | 948 | 997 | 1012 | 1105 | 3011 | — |
| ferrumfix | Rust | A | parse_only | 50000 | 909.6 | 908 | 911 | 960 | 978 | 1103 | 2973 | — |
| ferrumfix | Rust | D | build_D | 50000 | 1297.0 | 1294 | 1306 | 1354 | 1376 | 1840 | 5103 | — |
| ferrumfix | Rust | D | parse_extract | 50000 | 1561.2 | 1559 | 1564 | 1616 | 1628 | 1668 | 1936 | — |
| ferrumfix | Rust | D | parse_only | 50000 | 1520.0 | 1518 | 1523 | 1574 | 1587 | 1622 | 1930 | — |
| ferrumfix | Rust | W | build_W | 50000 | 5322.2 | 5314 | 5359 | 5385 | 5462 | 9213 | 46253 | — |
| ferrumfix | Rust | W | parse_extract | 50000 | 9745.0 | 9729 | 9783 | 9865 | 10464 | 14087 | 23433 | — |
| ferrumfix | Rust | W | parse_only | 50000 | 7848.4 | 7834 | 7889 | 7939 | 8494 | 12118 | 15155 | — |
| ferrumfix | Rust | X | parse_extract | 50000 | 13992.5 | 13982 | 14036 | 14063 | 15150 | 24896 | 89834 | — |
| ferrumfix | Rust | X | parse_only | 50000 | 12032.6 | 12019 | 12070 | 12103 | 12634 | 16331 | 39479 | — |
| ferrumfix | Rust | j | parse_extract | 50000 | 1055.4 | 1054 | 1057 | 1104 | 1117 | 1148 | 1427 | — |
| ferrumfix | Rust | j | parse_only | 50000 | 1023.0 | 1022 | 1024 | 1071 | 1083 | 1122 | 1455 | — |
| fixantenna_net | C# | 0 | parse_extract | 50000 | 1157.3 | 1131 | 1154 | 1270 | 4001 | 4344 | 4514 | — |
| fixantenna_net | C# | 0 | parse_only | 50000 | 1093.9 | 1067 | 1086 | 1208 | 4078 | 4351 | 4621 | — |
| fixantenna_net | C# | 1 | parse_extract | 50000 | 1161.0 | 1133 | 1159 | 1281 | 4334 | 4765 | 4879 | — |
| fixantenna_net | C# | 1 | parse_only | 50000 | 1097.3 | 1070 | 1092 | 1217 | 4165 | 4786 | 7999 | — |
| fixantenna_net | C# | 2 | parse_extract | 50000 | 1197.6 | 1171 | 1192 | 1311 | 4248 | 4680 | 4913 | — |
| fixantenna_net | C# | 2 | parse_only | 50000 | 1127.0 | 1101 | 1120 | 1241 | 4120 | 4581 | 4973 | — |
| fixantenna_net | C# | 4 | parse_extract | 50000 | 1200.5 | 1173 | 1197 | 1314 | 4172 | 4860 | 5197 | — |
| fixantenna_net | C# | 4 | parse_only | 50000 | 1132.3 | 1105 | 1124 | 1249 | 4228 | 4722 | 18317 | — |
| fixantenna_net | C# | 5 | parse_extract | 50000 | 1159.2 | 1136 | 1157 | 1283 | 3690 | 4164 | 4402 | — |
| fixantenna_net | C# | 5 | parse_only | 50000 | 1104.2 | 1079 | 1097 | 1225 | 4026 | 4473 | 4550 | — |
| fixantenna_net | C# | 8 | build_8 | 50000 | 2817.8 | 2764 | 2817 | 5056 | 5491 | 5653 | 5947 | — |
| fixantenna_net | C# | 8 | parse_extract | 50000 | 1951.0 | 1907 | 1958 | 2348 | 4793 | 5234 | 5824 | — |
| fixantenna_net | C# | 8 | parse_only | 50000 | 1638.7 | 1615 | 1634 | 1767 | 4236 | 4442 | 7396 | — |
| fixantenna_net | C# | A | parse_extract | 50000 | 1268.7 | 1210 | 1256 | 1881 | 4306 | 5138 | 6057 | — |
| fixantenna_net | C# | A | parse_only | 50000 | 1263.5 | 1142 | 1165 | 7439 | 9560 | 11948 | 225482 | — |
| fixantenna_net | C# | D | build_D | 50000 | 2754.1 | 2456 | 2535 | 10633 | 14104 | 16562 | 28140 | — |
| fixantenna_net | C# | D | parse_extract | 50000 | 1501.9 | 1469 | 1492 | 1636 | 4277 | 29455 | 98351 | — |
| fixantenna_net | C# | D | parse_only | 50000 | 1457.6 | 1432 | 1459 | 1599 | 4068 | 4362 | 4470 | — |
| fixantenna_net | C# | W | build_W | 50000 | 13117.0 | 12930 | 13465 | 16600 | 18372 | 28069 | 59145 | — |
| fixantenna_net | C# | W | parse_extract | 50000 | 6508.7 | 6548 | 6658 | 9477 | 9979 | 10329 | 10548 | — |
| fixantenna_net | C# | W | parse_only | 50000 | 5150.5 | 5027 | 5158 | 7596 | 8488 | 8897 | 9412 | — |
| fixantenna_net | C# | X | parse_extract | 50000 | 8501.0 | 8505 | 8659 | 11491 | 12398 | 13375 | 266572 | — |
| fixantenna_net | C# | X | parse_only | 50000 | 6877.3 | 6740 | 6919 | 9453 | 10523 | 11438 | 49805 | — |
| fixantenna_net | C# | j | parse_extract | 50000 | 1280.2 | 1256 | 1284 | 1438 | 3937 | 4355 | 5191 | — |
| fixantenna_net | C# | j | parse_only | 50000 | 1223.5 | 1200 | 1220 | 1348 | 3831 | 4202 | 4530 | — |
| fixer_rs | Rust | 0 | parse_extract | 50000 | 2279.7 | 2276 | 2285 | 2337 | 2355 | 2582 | 3289 | — |
| fixer_rs | Rust | 0 | parse_only | 50000 | 2184.5 | 2181 | 2191 | 2241 | 2260 | 2609 | 3393 | — |
| fixer_rs | Rust | 1 | parse_extract | 50000 | 2270.6 | 2267 | 2278 | 2326 | 2341 | 2492 | 2696 | — |
| fixer_rs | Rust | 1 | parse_only | 50000 | 2151.5 | 2148 | 2158 | 2209 | 2223 | 2324 | 2904 | — |
| fixer_rs | Rust | 2 | parse_extract | 50000 | 2362.0 | 2361 | 2370 | 2420 | 2438 | 2590 | 2733 | — |
| fixer_rs | Rust | 2 | parse_only | 50000 | 2257.8 | 2256 | 2265 | 2313 | 2331 | 2463 | 2696 | — |
| fixer_rs | Rust | 4 | parse_extract | 50000 | 2221.8 | 2218 | 2225 | 2279 | 2297 | 2414 | 2587 | — |
| fixer_rs | Rust | 4 | parse_only | 50000 | 2204.3 | 2201 | 2207 | 2258 | 2273 | 2572 | 2907 | — |
| fixer_rs | Rust | 5 | parse_extract | 50000 | 2311.1 | 2307 | 2319 | 2366 | 2384 | 2507 | 3022 | — |
| fixer_rs | Rust | 5 | parse_only | 50000 | 2197.1 | 2193 | 2204 | 2249 | 2271 | 2385 | 2905 | — |
| fixer_rs | Rust | 8 | build_8 | 50000 | 4350.5 | 4346 | 4386 | 4413 | 4444 | 4525 | 5883 | — |
| fixer_rs | Rust | 8 | parse_extract | 50000 | 5052.5 | 5044 | 5094 | 5115 | 5175 | 7096 | 7120 | — |
| fixer_rs | Rust | 8 | parse_only | 50000 | 4377.0 | 4372 | 4415 | 4437 | 4495 | 6420 | 6469 | — |
| fixer_rs | Rust | A | parse_extract | 50000 | 2545.5 | 2543 | 2558 | 2605 | 2629 | 2907 | 3572 | — |
| fixer_rs | Rust | A | parse_only | 50000 | 2314.6 | 2313 | 2320 | 2365 | 2378 | 2488 | 3384 | — |
| fixer_rs | Rust | D | build_D | 50000 | 3746.0 | 3741 | 3785 | 3806 | 3843 | 3942 | 4012 | — |
| fixer_rs | Rust | D | parse_extract | 50000 | 3595.0 | 3588 | 3631 | 3656 | 3680 | 3824 | 5800 | — |
| fixer_rs | Rust | D | parse_only | 50000 | 3526.6 | 3523 | 3561 | 3587 | 3618 | 3766 | 7376 | — |
| fixer_rs | Rust | W | build_W | 50000 | 23443.9 | 23445 | 23483 | 23556 | 23630 | 24724 | 33774 | — |
| fixer_rs | Rust | W | parse_extract | 50000 | 17508.5 | 17499 | 17542 | 17609 | 18928 | 19600 | 45185 | — |
| fixer_rs | Rust | W | parse_only | 50000 | 16751.0 | 16720 | 16771 | 18080 | 18140 | 48640 | 137103 | — |
| fixer_rs | Rust | X | parse_extract | 50000 | 24945.9 | 24929 | 24973 | 26115 | 26859 | 26881 | 26963 | — |
| fixer_rs | Rust | X | parse_only | 50000 | 24875.5 | 24870 | 24916 | 24966 | 26779 | 26825 | 27260 | — |
| fixer_rs | Rust | j | parse_extract | 50000 | 2765.3 | 2762 | 2774 | 2827 | 2850 | 2985 | 3690 | — |
| fixer_rs | Rust | j | parse_only | 50000 | 2654.0 | 2647 | 2669 | 2715 | 2738 | 2925 | 128277 | — |
| fixpp | C++ | 0 | parse_extract | 50000 | 289.3 | 289 | 291 | 295 | 354 | 366 | 380 | — |
| fixpp | C++ | 0 | parse_only | 50000 | 286.8 | 286 | 288 | 292 | 352 | 381 | 1083 | — |
| fixpp | C++ | 1 | parse_extract | 50000 | 298.6 | 298 | 300 | 309 | 362 | 373 | 435 | — |
| fixpp | C++ | 1 | parse_only | 50000 | 298.7 | 298 | 300 | 303 | 363 | 421 | 4847 | — |
| fixpp | C++ | 2 | parse_extract | 50000 | 317.7 | 317 | 319 | 363 | 381 | 395 | 888 | — |
| fixpp | C++ | 2 | parse_only | 50000 | 312.5 | 312 | 313 | 357 | 378 | 400 | 1212 | — |
| fixpp | C++ | 4 | parse_extract | 50000 | 317.8 | 317 | 319 | 363 | 383 | 402 | 1171 | — |
| fixpp | C++ | 4 | parse_only | 50000 | 315.8 | 315 | 316 | 362 | 381 | 398 | 4349 | — |
| fixpp | C++ | 5 | parse_extract | 50000 | 323.4 | 323 | 325 | 371 | 389 | 408 | 4324 | — |
| fixpp | C++ | 5 | parse_only | 50000 | 318.6 | 318 | 320 | 366 | 383 | 396 | 945 | — |
| fixpp | C++ | 8 | build_8 | 50000 | 4002.8 | 3998 | 4048 | 4093 | 4154 | 6044 | 44672 | — |
| fixpp | C++ | 8 | parse_extract | 50000 | 1092.9 | 1091 | 1093 | 1149 | 1161 | 1339 | 5044 | — |
| fixpp | C++ | 8 | parse_only | 50000 | 955.2 | 953 | 955 | 1014 | 1028 | 1216 | 4964 | — |
| fixpp | C++ | A | parse_extract | 50000 | 385.2 | 384 | 387 | 436 | 450 | 462 | 4473 | — |
| fixpp | C++ | A | parse_only | 50000 | 403.0 | 402 | 404 | 454 | 468 | 508 | 1364 | — |
| fixpp | C++ | D | build_D | 50000 | 3078.4 | 3072 | 3116 | 3152 | 3201 | 4439 | 5241 | — |
| fixpp | C++ | D | parse_extract | 50000 | 751.0 | 749 | 751 | 810 | 826 | 950 | 4848 | — |
| fixpp | C++ | D | parse_only | 50000 | 719.5 | 718 | 720 | 776 | 788 | 828 | 1676 | — |
| fixpp | C++ | W | build_W | 50000 | 21836.2 | 21820 | 21956 | 22055 | 22353 | 23926 | 79920 | — |
| fixpp | C++ | W | parse_extract | 50000 | 11272.7 | 11259 | 11320 | 11363 | 11805 | 22974 | 93378 | — |
| fixpp | C++ | W | parse_only | 50000 | 4610.8 | 4600 | 4658 | 4697 | 4785 | 5523 | 8962 | — |
| fixpp | C++ | X | parse_extract | 50000 | 5878.8 | 5871 | 5925 | 5967 | 6009 | 6277 | 7471 | — |
| fixpp | C++ | X | parse_only | 50000 | 5158.6 | 5153 | 5200 | 5231 | 5260 | 5512 | 5712 | — |
| fixpp | C++ | j | parse_extract | 50000 | 400.1 | 399 | 402 | 450 | 465 | 536 | 4455 | — |
| fixpp | C++ | j | parse_only | 50000 | 404.0 | 403 | 405 | 456 | 471 | 535 | 871 | — |
| hffix | C++ | 0 | parse_extract | 50000 | 4094.6 | 4089 | 4132 | 4175 | 4466 | 5147 | 5942 | — |
| hffix | C++ | 0 | parse_only | 50000 | 324.8 | 324 | 326 | 365 | 390 | 528 | 7184 | — |
| hffix | C++ | 1 | parse_extract | 50000 | 4194.7 | 4190 | 4239 | 4277 | 4322 | 4750 | 4957 | — |
| hffix | C++ | 1 | parse_only | 50000 | 331.6 | 331 | 334 | 374 | 385 | 434 | 612 | — |
| hffix | C++ | 2 | parse_extract | 50000 | 4330.0 | 4325 | 4365 | 4409 | 4608 | 5132 | 5693 | — |
| hffix | C++ | 2 | parse_only | 50000 | 344.2 | 344 | 346 | 389 | 410 | 665 | 1177 | — |
| hffix | C++ | 4 | parse_extract | 50000 | 4562.7 | 4542 | 4590 | 4636 | 4918 | 41864 | 223568 | — |
| hffix | C++ | 4 | parse_only | 50000 | 361.3 | 361 | 364 | 406 | 430 | 519 | 1504 | — |
| hffix | C++ | 5 | parse_extract | 50000 | 4283.0 | 4272 | 4335 | 4382 | 4630 | 4981 | 5581 | — |
| hffix | C++ | 5 | parse_only | 50000 | 339.0 | 338 | 341 | 381 | 400 | 490 | 1097 | — |
| hffix | C++ | 8 | build_8 | 50000 | 131.5 | 131 | 133 | 135 | 191 | 202 | 290 | — |
| hffix | C++ | 8 | parse_extract | 50000 | 402.8 | 398 | 415 | 451 | 477 | 657 | 955 | — |
| hffix | C++ | 8 | parse_only | 50000 | 849.8 | 849 | 852 | 904 | 929 | 1222 | 1885 | — |
| hffix | C++ | A | parse_extract | 50000 | 5291.5 | 5260 | 5315 | 5354 | 5689 | 61992 | 193039 | — |
| hffix | C++ | A | parse_only | 50000 | 418.4 | 416 | 419 | 468 | 481 | 552 | 68563 | — |
| hffix | C++ | D | build_D | 50000 | 106.9 | 107 | 109 | 110 | 165 | 176 | 706 | — |
| hffix | C++ | D | parse_extract | 50000 | 7768.7 | 7750 | 7838 | 7900 | 8238 | 8881 | 68052 | — |
| hffix | C++ | D | parse_only | 50000 | 574.5 | 572 | 578 | 627 | 641 | 666 | 906 | — |
| hffix | C++ | W | build_W | 50000 | 522.1 | 519 | 532 | 576 | 600 | 930 | 1138 | — |
| hffix | C++ | W | parse_extract | 50000 | 1954.2 | 1944 | 2038 | 2087 | 2124 | 2395 | 3133 | — |
| hffix | C++ | W | parse_only | 50000 | 887.0 | 885 | 893 | 942 | 956 | 1010 | 1268 | — |
| hffix | C++ | X | parse_extract | 50000 | 4414.8 | 4403 | 4479 | 4570 | 4747 | 5174 | 5748 | — |
| hffix | C++ | X | parse_only | 50000 | 2494.8 | 2485 | 2512 | 2689 | 2729 | 3176 | 3779 | — |
| hffix | C++ | j | parse_extract | 50000 | 6475.9 | 6399 | 6453 | 6501 | 9245 | 131783 | 463511 | — |
| hffix | C++ | j | parse_only | 50000 | 506.3 | 505 | 508 | 553 | 577 | 955 | 1847 | — |
| libhft | C++ | 0 | cursor_body_parse_extract | 50000 | 118.7 | 118 | 121 | 122 | 177 | 186 | 646 | — |
| libhft | C++ | 0 | cursor_body_parse_only | 50000 | 120.1 | 120 | 120 | 122 | 176 | 214 | 846 | — |
| libhft | C++ | 0 | cursor_parse_extract | 50000 | 150.2 | 150 | 151 | 154 | 206 | 221 | 789 | — |
| libhft | C++ | 0 | cursor_parse_only | 50000 | 145.7 | 145 | 147 | 149 | 196 | 211 | 228 | — |
| libhft | C++ | 0 | legacy_parse_extract | 50000 | 854.4 | 853 | 857 | 903 | 913 | 961 | 1392 | — |
| libhft | C++ | 0 | legacy_parse_only | 50000 | 145.8 | 145 | 147 | 148 | 196 | 207 | 232 | — |
| libhft | C++ | 0 | parse_extract | 50000 | 118.5 | 118 | 120 | 122 | 169 | 188 | 596 | — |
| libhft | C++ | 0 | parse_only | 50000 | 120.2 | 120 | 120 | 121 | 170 | 181 | 257 | — |
| libhft | C++ | 1 | cursor_body_parse_extract | 50000 | 117.9 | 118 | 119 | 121 | 168 | 174 | 596 | — |
| libhft | C++ | 1 | cursor_body_parse_only | 50000 | 120.1 | 120 | 120 | 121 | 174 | 252 | 2442 | — |
| libhft | C++ | 1 | cursor_parse_extract | 50000 | 150.2 | 150 | 151 | 154 | 204 | 211 | 300 | — |
| libhft | C++ | 1 | cursor_parse_only | 50000 | 146.0 | 146 | 147 | 150 | 200 | 210 | 259 | — |
| libhft | C++ | 1 | legacy_parse_extract | 50000 | 854.5 | 853 | 857 | 907 | 924 | 1249 | 1712 | — |
| libhft | C++ | 1 | legacy_parse_only | 50000 | 146.2 | 146 | 147 | 149 | 211 | 235 | 765 | — |
| libhft | C++ | 1 | parse_extract | 50000 | 118.2 | 118 | 119 | 121 | 175 | 192 | 290 | — |
| libhft | C++ | 1 | parse_only | 50000 | 120.3 | 120 | 121 | 121 | 180 | 194 | 236 | — |
| libhft | C++ | 2 | cursor_body_parse_extract | 50000 | 124.4 | 124 | 125 | 125 | 176 | 194 | 587 | — |
| libhft | C++ | 2 | cursor_body_parse_only | 50000 | 133.4 | 133 | 134 | 134 | 187 | 198 | 1048 | — |
| libhft | C++ | 2 | cursor_parse_extract | 50000 | 161.2 | 161 | 163 | 165 | 213 | 225 | 307 | — |
| libhft | C++ | 2 | cursor_parse_only | 50000 | 155.5 | 155 | 157 | 158 | 207 | 216 | 334 | — |
| libhft | C++ | 2 | legacy_parse_extract | 50000 | 927.0 | 922 | 940 | 980 | 998 | 1082 | 6552 | — |
| libhft | C++ | 2 | legacy_parse_only | 50000 | 157.7 | 157 | 159 | 160 | 211 | 217 | 248 | — |
| libhft | C++ | 2 | parse_extract | 50000 | 125.3 | 125 | 125 | 128 | 176 | 184 | 262 | — |
| libhft | C++ | 2 | parse_only | 50000 | 133.7 | 134 | 134 | 134 | 185 | 192 | 217 | — |
| libhft | C++ | 4 | cursor_body_parse_extract | 50000 | 130.2 | 129 | 132 | 133 | 182 | 193 | 261 | — |
| libhft | C++ | 4 | cursor_body_parse_only | 50000 | 135.4 | 135 | 136 | 136 | 187 | 201 | 807 | — |
| libhft | C++ | 4 | cursor_parse_extract | 50000 | 163.5 | 163 | 166 | 167 | 217 | 224 | 259 | — |
| libhft | C++ | 4 | cursor_parse_only | 50000 | 157.1 | 157 | 158 | 161 | 207 | 216 | 302 | — |
| libhft | C++ | 4 | legacy_parse_extract | 50000 | 927.9 | 923 | 940 | 979 | 996 | 1080 | 1547 | — |
| libhft | C++ | 4 | legacy_parse_only | 50000 | 159.4 | 159 | 160 | 171 | 207 | 220 | 304 | — |
| libhft | C++ | 4 | parse_extract | 50000 | 130.8 | 130 | 132 | 134 | 175 | 187 | 225 | — |
| libhft | C++ | 4 | parse_only | 50000 | 135.8 | 135 | 136 | 136 | 182 | 285 | 1640 | — |
| libhft | C++ | 5 | cursor_body_parse_extract | 50000 | 114.3 | 114 | 114 | 116 | 168 | 206 | 832 | — |
| libhft | C++ | 5 | cursor_body_parse_only | 50000 | 123.1 | 122 | 125 | 126 | 176 | 191 | 210 | — |
| libhft | C++ | 5 | cursor_parse_extract | 50000 | 148.7 | 148 | 149 | 151 | 197 | 207 | 256 | — |
| libhft | C++ | 5 | cursor_parse_only | 50000 | 148.5 | 148 | 150 | 152 | 194 | 204 | 274 | — |
| libhft | C++ | 5 | legacy_parse_extract | 50000 | 853.9 | 853 | 857 | 900 | 915 | 995 | 1320 | — |
| libhft | C++ | 5 | legacy_parse_only | 50000 | 144.9 | 144 | 146 | 154 | 193 | 202 | 229 | — |
| libhft | C++ | 5 | parse_extract | 50000 | 114.9 | 115 | 115 | 116 | 158 | 172 | 231 | — |
| libhft | C++ | 5 | parse_only | 50000 | 124.7 | 125 | 126 | 127 | 169 | 184 | 299 | — |
| libhft | C++ | 8 | build_8 | 50000 | 52.6 | 52 | 53 | 53 | 105 | 122 | 236 | — |
| libhft | C++ | 8 | cursor_body_parse_extract | 50000 | 375.4 | 375 | 378 | 418 | 429 | 473 | 839 | — |
| libhft | C++ | 8 | cursor_body_parse_only | 50000 | 309.9 | 308 | 309 | 351 | 377 | 547 | 63257 | — |
| libhft | C++ | 8 | cursor_parse_extract | 50000 | 391.0 | 390 | 393 | 436 | 462 | 694 | 970 | — |
| libhft | C++ | 8 | cursor_parse_only | 50000 | 312.2 | 312 | 314 | 354 | 370 | 555 | 1031 | — |
| libhft | C++ | 8 | legacy_parse_extract | 50000 | 355.0 | 354 | 356 | 399 | 409 | 419 | 799 | — |
| libhft | C++ | 8 | legacy_parse_only | 50000 | 343.2 | 341 | 349 | 388 | 401 | 419 | 978 | — |
| libhft | C++ | 8 | parse_extract | 50000 | 376.0 | 375 | 379 | 418 | 438 | 457 | 530 | — |
| libhft | C++ | 8 | parse_only | 50000 | 308.4 | 308 | 309 | 315 | 366 | 431 | 830 | — |
| libhft | C++ | A | cursor_body_parse_extract | 50000 | 150.7 | 150 | 151 | 154 | 205 | 226 | 372 | — |
| libhft | C++ | A | cursor_body_parse_only | 50000 | 151.5 | 151 | 152 | 152 | 201 | 232 | 695 | — |
| libhft | C++ | A | cursor_parse_extract | 50000 | 178.9 | 178 | 179 | 183 | 232 | 246 | 861 | — |
| libhft | C++ | A | cursor_parse_only | 50000 | 169.2 | 169 | 170 | 173 | 220 | 230 | 306 | — |
| libhft | C++ | A | legacy_parse_extract | 50000 | 1013.3 | 1010 | 1017 | 1063 | 1072 | 1230 | 26376 | — |
| libhft | C++ | A | legacy_parse_only | 50000 | 178.9 | 177 | 179 | 187 | 231 | 276 | 53945 | — |
| libhft | C++ | A | parse_extract | 50000 | 151.4 | 151 | 152 | 152 | 201 | 226 | 375 | — |
| libhft | C++ | A | parse_only | 50000 | 151.8 | 152 | 152 | 152 | 203 | 245 | 1025 | — |
| libhft | C++ | D | build_D | 50000 | 49.1 | 49 | 49 | 49 | 99 | 131 | 470 | — |
| libhft | C++ | D | cursor_body_parse_extract | 50000 | 229.7 | 229 | 231 | 234 | 286 | 305 | 840 | — |
| libhft | C++ | D | cursor_body_parse_only | 50000 | 243.7 | 243 | 244 | 244 | 298 | 323 | 737 | — |
| libhft | C++ | D | cursor_parse_extract | 50000 | 261.3 | 261 | 263 | 268 | 326 | 477 | 1034 | — |
| libhft | C++ | D | cursor_parse_only | 50000 | 259.4 | 259 | 260 | 268 | 311 | 340 | 704 | — |
| libhft | C++ | D | legacy_parse_extract | 50000 | 1351.0 | 1348 | 1363 | 1407 | 1420 | 1576 | 1802 | — |
| libhft | C++ | D | legacy_parse_only | 50000 | 275.3 | 274 | 280 | 287 | 335 | 347 | 721 | — |
| libhft | C++ | D | parse_extract | 50000 | 230.4 | 230 | 231 | 234 | 286 | 299 | 409 | — |
| libhft | C++ | D | parse_only | 50000 | 244.3 | 244 | 244 | 246 | 304 | 329 | 734 | — |
| libhft | C++ | W | build_W | 50000 | 246.2 | 246 | 247 | 249 | 308 | 427 | 931 | — |
| libhft | C++ | W | cursor_body_parse_extract | 50000 | 1862.7 | 1859 | 1869 | 1916 | 1934 | 1990 | 3047 | — |
| libhft | C++ | W | cursor_body_parse_only | 50000 | 1142.9 | 1137 | 1159 | 1198 | 1215 | 1268 | 1673 | — |
| libhft | C++ | W | cursor_parse_extract | 50000 | 1610.8 | 1603 | 1635 | 1670 | 1704 | 1934 | 2426 | — |
| libhft | C++ | W | cursor_parse_only | 50000 | 1011.3 | 1010 | 1014 | 1058 | 1071 | 1091 | 1443 | — |
| libhft | C++ | W | legacy_parse_extract | 50000 | 1556.6 | 1562 | 1581 | 1614 | 1632 | 1725 | 2367 | — |
| libhft | C++ | W | legacy_parse_only | 50000 | 1012.4 | 1010 | 1014 | 1067 | 1262 | 1658 | 3053 | — |
| libhft | C++ | W | parse_extract | 50000 | 1863.0 | 1859 | 1876 | 1914 | 1937 | 2255 | 2793 | — |
| libhft | C++ | W | parse_only | 50000 | 1144.4 | 1138 | 1159 | 1200 | 1211 | 1328 | 2393 | — |
| libhft | C++ | X | cursor_body_parse_extract | 50000 | 2492.7 | 2488 | 2517 | 2557 | 2583 | 2991 | 3465 | — |
| libhft | C++ | X | cursor_body_parse_only | 50000 | 1717.9 | 1716 | 1719 | 1773 | 1787 | 1957 | 2360 | — |
| libhft | C++ | X | cursor_parse_extract | 50000 | 2219.2 | 2216 | 2244 | 2285 | 2404 | 2714 | 3334 | — |
| libhft | C++ | X | cursor_parse_only | 50000 | 1561.2 | 1558 | 1564 | 1617 | 1640 | 1765 | 2012 | — |
| libhft | C++ | X | legacy_parse_extract | 50000 | 2196.8 | 2194 | 2221 | 2262 | 2285 | 2507 | 3089 | — |
| libhft | C++ | X | legacy_parse_only | 50000 | 1556.2 | 1548 | 1555 | 1609 | 1637 | 4973 | 137540 | — |
| libhft | C++ | X | parse_extract | 50000 | 2493.1 | 2489 | 2518 | 2559 | 2620 | 3402 | 4201 | — |
| libhft | C++ | X | parse_only | 50000 | 1717.8 | 1716 | 1719 | 1776 | 1795 | 2057 | 3766 | — |
| libhft | C++ | j | cursor_body_parse_extract | 50000 | 154.4 | 154 | 155 | 157 | 207 | 251 | 293 | — |
| libhft | C++ | j | cursor_body_parse_only | 50000 | 163.4 | 163 | 164 | 165 | 220 | 230 | 295 | — |
| libhft | C++ | j | cursor_parse_extract | 50000 | 189.0 | 188 | 191 | 193 | 238 | 252 | 560 | — |
| libhft | C++ | j | cursor_parse_only | 50000 | 186.2 | 186 | 189 | 191 | 237 | 249 | 586 | — |
| libhft | C++ | j | legacy_parse_extract | 50000 | 1096.9 | 1095 | 1101 | 1148 | 1160 | 1290 | 1716 | — |
| libhft | C++ | j | legacy_parse_only | 50000 | 193.0 | 193 | 193 | 201 | 248 | 259 | 302 | — |
| libhft | C++ | j | parse_extract | 50000 | 155.1 | 155 | 155 | 158 | 205 | 214 | 297 | — |
| libhft | C++ | j | parse_only | 50000 | 163.7 | 163 | 164 | 166 | 215 | 226 | 264 | — |
| libhft_dotnet_managed | C# | 0 | parse_extract | 50000 | 431.3 | 430 | 433 | 476 | 488 | 509 | 784 | — |
| libhft_dotnet_managed | C# | 0 | parse_only | 50000 | 397.2 | 396 | 398 | 442 | 453 | 467 | 822 | — |
| libhft_dotnet_managed | C# | 1 | parse_extract | 50000 | 432.8 | 432 | 434 | 477 | 486 | 497 | 742 | — |
| libhft_dotnet_managed | C# | 1 | parse_only | 50000 | 399.1 | 398 | 401 | 443 | 457 | 467 | 534 | — |
| libhft_dotnet_managed | C# | 2 | parse_extract | 50000 | 452.1 | 451 | 454 | 497 | 510 | 522 | 560 | — |
| libhft_dotnet_managed | C# | 2 | parse_only | 50000 | 418.9 | 418 | 421 | 463 | 473 | 495 | 1006 | — |
| libhft_dotnet_managed | C# | 4 | parse_extract | 50000 | 465.6 | 464 | 467 | 512 | 527 | 541 | 727 | — |
| libhft_dotnet_managed | C# | 4 | parse_only | 50000 | 434.0 | 433 | 436 | 480 | 498 | 530 | 710 | — |
| libhft_dotnet_managed | C# | 5 | parse_extract | 50000 | 438.8 | 438 | 440 | 484 | 498 | 534 | 613 | — |
| libhft_dotnet_managed | C# | 5 | parse_only | 50000 | 392.9 | 388 | 389 | 437 | 478 | 1165 | 112082 | — |
| libhft_dotnet_managed | C# | 8 | build_8 | 50000 | 213.8 | 196 | 271 | 277 | 320 | 354 | 1391 | — |
| libhft_dotnet_managed | C# | 8 | parse_extract | 50000 | 1176.8 | 1147 | 1195 | 1521 | 1566 | 1702 | 4115 | — |
| libhft_dotnet_managed | C# | 8 | parse_only | 50000 | 888.4 | 887 | 889 | 938 | 954 | 1027 | 1227 | — |
| libhft_dotnet_managed | C# | A | parse_extract | 50000 | 550.2 | 512 | 795 | 839 | 886 | 929 | 1137 | — |
| libhft_dotnet_managed | C# | A | parse_only | 50000 | 575.9 | 481 | 485 | 2183 | 3106 | 3846 | 232978 | — |
| libhft_dotnet_managed | C# | D | build_D | 50000 | 297.8 | 193 | 980 | 1007 | 1521 | 1767 | 4072 | — |
| libhft_dotnet_managed | C# | D | parse_extract | 50000 | 752.7 | 751 | 753 | 803 | 819 | 867 | 1063 | — |
| libhft_dotnet_managed | C# | D | parse_only | 50000 | 722.9 | 718 | 723 | 779 | 820 | 846 | 1018 | — |
| libhft_dotnet_managed | C# | W | build_W | 50000 | 1497.4 | 1494 | 1513 | 1557 | 1575 | 2099 | 5598 | — |
| libhft_dotnet_managed | C# | W | parse_extract | 50000 | 4329.0 | 4323 | 4371 | 4392 | 4473 | 6437 | 8072 | — |
| libhft_dotnet_managed | C# | W | parse_only | 50000 | 3452.9 | 3374 | 3606 | 3657 | 3771 | 7212 | 25434 | — |
| libhft_dotnet_managed | C# | X | parse_extract | 50000 | 6052.0 | 6042 | 6092 | 6110 | 6214 | 9645 | 10013 | — |
| libhft_dotnet_managed | C# | X | parse_only | 50000 | 5103.2 | 5093 | 5144 | 5161 | 5265 | 8723 | 17221 | — |
| libhft_dotnet_managed | C# | j | parse_extract | 50000 | 550.7 | 549 | 551 | 600 | 617 | 829 | 21459 | — |
| libhft_dotnet_managed | C# | j | parse_only | 50000 | 518.0 | 517 | 518 | 567 | 581 | 750 | 1958 | — |
| libhft_java | Java | 8 | build_8 | 50000 | 466.9 | 440 | 619 | 653 | 961 | 4849 | 26802 | — |
| libhft_java | Java | 8 | parse_extract | 50000 | 636.2 | 632 | 639 | 812 | 837 | 1133 | 3217 | — |
| libhft_java | Java | 8 | parse_only | 50000 | 339.0 | 322 | 323 | 1442 | 1843 | 4484 | 4681 | — |
| libhft_java | Java | D | build_D | 50000 | 370.3 | 339 | 513 | 622 | 923 | 4774 | 4998 | — |
| libhft_java | Java | D | parse_extract | 50000 | 432.8 | 431 | 434 | 489 | 514 | 776 | 2501 | — |
| libhft_java | Java | D | parse_only | 50000 | 260.0 | 245 | 246 | 1173 | 1598 | 4435 | 40937 | — |
| libhft_java | Java | W | build_W | 50000 | 1470.8 | 1450 | 1459 | 2028 | 2074 | 2149 | 4025 | — |
| libhft_java | Java | W | parse_extract | 50000 | 2365.9 | 2351 | 2354 | 3285 | 3740 | 3920 | 4952 | — |
| libhft_java | Java | W | parse_only | 50000 | 1431.3 | 1409 | 1412 | 2765 | 3195 | 3334 | 4134 | — |
| libhft_rust_pure | Rust | 0 | parse_extract | 50000 | 176.3 | 176 | 177 | 182 | 233 | 247 | 333 | — |
| libhft_rust_pure | Rust | 0 | parse_only | 50000 | 184.8 | 184 | 185 | 186 | 245 | 261 | 724 | — |
| libhft_rust_pure | Rust | 1 | parse_extract | 50000 | 178.2 | 178 | 179 | 182 | 233 | 245 | 2229 | — |
| libhft_rust_pure | Rust | 1 | parse_only | 50000 | 186.6 | 186 | 187 | 188 | 239 | 250 | 1581 | — |
| libhft_rust_pure | Rust | 2 | parse_extract | 50000 | 185.0 | 185 | 186 | 194 | 245 | 265 | 1270 | — |
| libhft_rust_pure | Rust | 2 | parse_only | 50000 | 193.5 | 193 | 194 | 195 | 245 | 255 | 641 | — |
| libhft_rust_pure | Rust | 4 | parse_extract | 50000 | 187.7 | 188 | 189 | 193 | 240 | 248 | 640 | — |
| libhft_rust_pure | Rust | 4 | parse_only | 50000 | 200.2 | 200 | 200 | 201 | 250 | 260 | 2259 | — |
| libhft_rust_pure | Rust | 5 | parse_extract | 50000 | 186.8 | 187 | 187 | 194 | 238 | 247 | 2242 | — |
| libhft_rust_pure | Rust | 5 | parse_only | 50000 | 193.4 | 193 | 194 | 195 | 244 | 254 | 294 | — |
| libhft_rust_pure | Rust | 8 | build_8 | 50000 | 209.1 | 208 | 210 | 211 | 261 | 279 | 304 | — |
| libhft_rust_pure | Rust | 8 | parse_extract | 50000 | 544.4 | 543 | 545 | 593 | 602 | 617 | 868 | — |
| libhft_rust_pure | Rust | 8 | parse_only | 50000 | 483.0 | 482 | 483 | 528 | 542 | 555 | 883 | — |
| libhft_rust_pure | Rust | A | parse_extract | 50000 | 203.7 | 203 | 205 | 213 | 268 | 286 | 2264 | — |
| libhft_rust_pure | Rust | A | parse_only | 50000 | 221.1 | 221 | 221 | 223 | 279 | 301 | 648 | — |
| libhft_rust_pure | Rust | D | build_D | 50000 | 136.9 | 137 | 138 | 139 | 188 | 193 | 228 | — |
| libhft_rust_pure | Rust | D | parse_extract | 50000 | 336.8 | 335 | 341 | 380 | 394 | 407 | 467 | — |
| libhft_rust_pure | Rust | D | parse_only | 50000 | 374.0 | 373 | 374 | 418 | 426 | 438 | 755 | — |
| libhft_rust_pure | Rust | W | build_W | 50000 | 410.5 | 410 | 411 | 454 | 480 | 630 | 878 | — |
| libhft_rust_pure | Rust | W | parse_extract | 50000 | 2232.7 | 2222 | 2266 | 2349 | 2387 | 2430 | 2586 | — |
| libhft_rust_pure | Rust | W | parse_only | 50000 | 1876.4 | 1873 | 1874 | 1926 | 1942 | 2022 | 3034 | — |
| libhft_rust_pure | Rust | X | parse_extract | 50000 | 3010.9 | 2999 | 3057 | 3180 | 3224 | 3310 | 3531 | — |
| libhft_rust_pure | Rust | X | parse_only | 50000 | 2798.4 | 2793 | 2797 | 2850 | 2877 | 3126 | 24698 | — |
| libhft_rust_pure | Rust | j | parse_extract | 50000 | 231.5 | 231 | 232 | 239 | 285 | 296 | 2021 | — |
| libhft_rust_pure | Rust | j | parse_only | 50000 | 251.1 | 251 | 251 | 255 | 301 | 309 | 657 | — |
| nanofix | Rust | 0 | parse_extract | 50000 | 970.2 | 968 | 984 | 1030 | 1048 | 1066 | 1213 | — |
| nanofix | Rust | 0 | parse_only | 50000 | 889.5 | 888 | 899 | 947 | 965 | 985 | 1443 | — |
| nanofix | Rust | 1 | parse_extract | 50000 | 968.5 | 966 | 982 | 1027 | 1044 | 1074 | 1635 | — |
| nanofix | Rust | 1 | parse_only | 50000 | 887.0 | 885 | 896 | 947 | 965 | 979 | 1066 | — |
| nanofix | Rust | 2 | parse_extract | 50000 | 1045.4 | 1042 | 1058 | 1106 | 1124 | 1160 | 1315 | — |
| nanofix | Rust | 2 | parse_only | 50000 | 933.6 | 932 | 946 | 996 | 1016 | 1053 | 1542 | — |
| nanofix | Rust | 4 | parse_extract | 50000 | 979.3 | 977 | 993 | 1040 | 1058 | 1089 | 1181 | — |
| nanofix | Rust | 4 | parse_only | 50000 | 893.5 | 892 | 903 | 952 | 970 | 996 | 1114 | — |
| nanofix | Rust | 5 | parse_extract | 50000 | 982.1 | 980 | 996 | 1041 | 1059 | 1079 | 1222 | — |
| nanofix | Rust | 5 | parse_only | 50000 | 896.4 | 895 | 905 | 957 | 974 | 1003 | 1140 | — |
| nanofix | Rust | 8 | build_8 | 50000 | 282.3 | 282 | 283 | 289 | 344 | 362 | 697 | — |
| nanofix | Rust | 8 | parse_extract | 50000 | 1328.8 | 1327 | 1342 | 1391 | 1416 | 1745 | 2796 | — |
| nanofix | Rust | 8 | parse_only | 50000 | 1092.2 | 1090 | 1100 | 1155 | 1172 | 1202 | 1348 | — |
| nanofix | Rust | A | parse_extract | 50000 | 1061.6 | 1059 | 1077 | 1119 | 1137 | 1209 | 1827 | — |
| nanofix | Rust | A | parse_only | 50000 | 944.4 | 942 | 953 | 1001 | 1022 | 1134 | 2052 | — |
| nanofix | Rust | D | build_D | 50000 | 175.3 | 175 | 176 | 177 | 231 | 251 | 560 | — |
| nanofix | Rust | D | parse_extract | 50000 | 1109.0 | 1107 | 1122 | 1169 | 1192 | 1340 | 5661 | — |
| nanofix | Rust | D | parse_only | 50000 | 1021.4 | 1019 | 1031 | 1085 | 1102 | 1145 | 1952 | — |
| nanofix | Rust | W | build_W | 50000 | 635.2 | 634 | 636 | 685 | 701 | 1003 | 1087 | — |
| nanofix | Rust | W | parse_extract | 50000 | 2828.6 | 2823 | 2853 | 2898 | 3006 | 3260 | 6890 | — |
| nanofix | Rust | W | parse_only | 50000 | 2202.6 | 2198 | 2217 | 2273 | 2383 | 2610 | 2877 | — |
| nanofix | Rust | X | parse_extract | 50000 | 2621.3 | 2616 | 2644 | 2691 | 2738 | 3024 | 25499 | — |
| nanofix | Rust | X | parse_only | 50000 | 2542.3 | 2537 | 2559 | 2612 | 2785 | 3028 | 3192 | — |
| nanofix | Rust | j | parse_extract | 50000 | 1016.6 | 1014 | 1032 | 1077 | 1097 | 1124 | 1307 | — |
| nanofix | Rust | j | parse_only | 50000 | 931.0 | 929 | 941 | 992 | 1010 | 1042 | 1116 | — |
| nexusfix | C++ | 0 | parse_extract | 50000 | 444.6 | 444 | 446 | 495 | 517 | 531 | 745 | — |
| nexusfix | C++ | 0 | parse_only | 50000 | 422.7 | 422 | 423 | 474 | 499 | 519 | 813 | — |
| nexusfix | C++ | 1 | parse_extract | 50000 | 446.5 | 445 | 448 | 499 | 522 | 827 | 1436 | — |
| nexusfix | C++ | 1 | parse_only | 50000 | 424.8 | 424 | 425 | 475 | 498 | 745 | 1185 | — |
| nexusfix | C++ | 2 | parse_extract | 50000 | 465.6 | 445 | 448 | 497 | 552 | 89810 | 215369 | — |
| nexusfix | C++ | 2 | parse_only | 50000 | 433.5 | 420 | 422 | 470 | 536 | 8669 | 188332 | — |
| nexusfix | C++ | 4 | parse_extract | 50000 | 455.8 | 455 | 458 | 507 | 529 | 547 | 776 | — |
| nexusfix | C++ | 4 | parse_only | 50000 | 438.3 | 431 | 433 | 486 | 526 | 12938 | 188323 | — |
| nexusfix | C++ | 5 | parse_extract | 50000 | 451.5 | 451 | 453 | 499 | 516 | 535 | 617 | — |
| nexusfix | C++ | 5 | parse_only | 50000 | 430.0 | 429 | 430 | 480 | 498 | 518 | 695 | — |
| nexusfix | C++ | 8 | build_8 | 50000 | 418.5 | 417 | 428 | 465 | 489 | 557 | 2486 | — |
| nexusfix | C++ | 8 | parse_extract | 50000 | 666.4 | 658 | 670 | 719 | 762 | 3769 | 157322 | — |
| nexusfix | C++ | 8 | parse_only | 50000 | 766.3 | 755 | 769 | 812 | 895 | 9261 | 188672 | — |
| nexusfix | C++ | A | parse_extract | 50000 | 472.3 | 470 | 473 | 520 | 545 | 5675 | 7930 | — |
| nexusfix | C++ | A | parse_only | 50000 | 455.6 | 443 | 446 | 495 | 623 | 19481 | 189574 | — |
| nexusfix | C++ | D | build_D | 50000 | 366.5 | 365 | 374 | 411 | 460 | 509 | 2671 | — |
| nexusfix | C++ | D | parse_extract | 50000 | 567.3 | 566 | 570 | 623 | 643 | 754 | 1282 | — |
| nexusfix | C++ | D | parse_only | 50000 | 550.7 | 549 | 553 | 606 | 630 | 923 | 2304 | — |
| nexusfix | C++ | W | build_W | 50000 | 2122.2 | 2119 | 2141 | 2190 | 2214 | 3238 | 4206 | — |
| nexusfix | C++ | W | parse_extract | 50000 | 2336.2 | 2329 | 2379 | 2418 | 2466 | 3095 | 6451 | — |
| nexusfix | C++ | W | parse_only | 50000 | 1772.7 | 1772 | 1778 | 1844 | 1885 | 2539 | 3322 | — |
| nexusfix | C++ | X | parse_extract | 50000 | 2350.3 | 2334 | 2388 | 2437 | 2479 | 2789 | 3788 | — |
| nexusfix | C++ | X | parse_only | 50000 | 2213.2 | 2202 | 2245 | 2297 | 2326 | 2440 | 2792 | — |
| nexusfix | C++ | j | parse_extract | 50000 | 503.6 | 495 | 500 | 551 | 583 | 1381 | 157331 | — |
| nexusfix | C++ | j | parse_only | 50000 | 483.4 | 467 | 469 | 518 | 790 | 103567 | 136797 | — |
| philadelphia | Java | 8 | build_8 | 50000 | 457.1 | 444 | 448 | 646 | 819 | 1042 | 3209 | — |
| philadelphia | Java | 8 | parse_extract | 50000 | 1104.5 | 1090 | 1098 | 1357 | 1461 | 19720 | 52622 | — |
| philadelphia | Java | 8 | parse_only | 50000 | 408.5 | 406 | 407 | 454 | 485 | 879 | 1123 | — |
| philadelphia | Java | D | build_D | 50000 | 317.1 | 299 | 302 | 560 | 1022 | 1311 | 2162 | — |
| philadelphia | Java | D | parse_extract | 50000 | 766.2 | 746 | 750 | 870 | 5035 | 19397 | 176343 | — |
| philadelphia | Java | D | parse_only | 50000 | 320.7 | 312 | 319 | 712 | 742 | 1270 | 8356 | — |
| philadelphia | Java | W | build_W | 50000 | 1648.2 | 1640 | 1644 | 1707 | 2303 | 2407 | 3514 | — |
| philadelphia | Java | W | parse_extract | 50000 | 4914.8 | 4882 | 4955 | 5224 | 7404 | 28446 | 32639 | — |
| philadelphia | Java | W | parse_only | 50000 | 3788.9 | 3708 | 4053 | 4393 | 5680 | 29131 | 141279 | — |
| quickfix_cpp | C++ | 0 | parse_extract | 50000 | 927.3 | 926 | 930 | 978 | 990 | 1118 | 4983 | — |
| quickfix_cpp | C++ | 0 | parse_only | 50000 | 901.4 | 898 | 903 | 951 | 971 | 8650 | 14138 | — |
| quickfix_cpp | C++ | 1 | parse_extract | 50000 | 929.3 | 926 | 941 | 988 | 1005 | 1504 | 4990 | — |
| quickfix_cpp | C++ | 1 | parse_only | 50000 | 900.1 | 899 | 903 | 950 | 964 | 1449 | 2960 | — |
| quickfix_cpp | C++ | 2 | parse_extract | 50000 | 988.0 | 989 | 1001 | 1044 | 1060 | 1512 | 4915 | — |
| quickfix_cpp | C++ | 2 | parse_only | 50000 | 949.3 | 948 | 952 | 1001 | 1016 | 1269 | 4871 | — |
| quickfix_cpp | C++ | 4 | parse_extract | 50000 | 1020.8 | 1019 | 1024 | 1077 | 1097 | 1695 | 5276 | — |
| quickfix_cpp | C++ | 4 | parse_only | 50000 | 959.6 | 958 | 962 | 1011 | 1024 | 1519 | 4980 | — |
| quickfix_cpp | C++ | 5 | parse_extract | 50000 | 962.1 | 960 | 964 | 1014 | 1029 | 1540 | 4903 | — |
| quickfix_cpp | C++ | 5 | parse_only | 50000 | 937.7 | 936 | 940 | 991 | 1007 | 1506 | 4948 | — |
| quickfix_cpp | C++ | 8 | build_8 | 50000 | 3148.0 | 3140 | 3176 | 3210 | 3223 | 3440 | 3553 | — |
| quickfix_cpp | C++ | 8 | parse_extract | 50000 | 2328.3 | 2326 | 2338 | 2386 | 2419 | 2619 | 2787 | — |
| quickfix_cpp | C++ | 8 | parse_only | 50000 | 1995.5 | 1988 | 2013 | 2057 | 2078 | 2142 | 2454 | — |
| quickfix_cpp | C++ | A | parse_extract | 50000 | 1055.8 | 1051 | 1068 | 1118 | 1140 | 1403 | 5301 | — |
| quickfix_cpp | C++ | A | parse_only | 50000 | 1013.4 | 1012 | 1017 | 1072 | 1087 | 1810 | 5157 | — |
| quickfix_cpp | C++ | D | build_D | 50000 | 2537.0 | 2536 | 2544 | 2592 | 2601 | 2719 | 2948 | — |
| quickfix_cpp | C++ | D | parse_extract | 50000 | 1662.0 | 1660 | 1665 | 1715 | 1730 | 1875 | 2158 | — |
| quickfix_cpp | C++ | D | parse_only | 50000 | 1623.5 | 1621 | 1626 | 1678 | 1694 | 1901 | 2141 | — |
| quickfix_cpp | C++ | W | build_W | 50000 | 24054.3 | 24054 | 24083 | 24120 | 24461 | 27823 | 101147 | — |
| quickfix_cpp | C++ | W | parse_extract | 50000 | 9205.7 | 9192 | 9247 | 9277 | 9942 | 12907 | 92055 | — |
| quickfix_cpp | C++ | W | parse_only | 50000 | 8798.0 | 8786 | 8841 | 8879 | 9532 | 10924 | 18501 | — |
| quickfix_cpp | C++ | X | parse_extract | 50000 | 11395.4 | 11386 | 11437 | 11463 | 11628 | 14514 | 56780 | — |
| quickfix_cpp | C++ | X | parse_only | 50000 | 11229.8 | 11221 | 11276 | 11300 | 11412 | 14870 | 15034 | — |
| quickfix_cpp | C++ | j | parse_extract | 50000 | 1164.8 | 1161 | 1174 | 1221 | 1238 | 3213 | 51739 | — |
| quickfix_cpp | C++ | j | parse_only | 50000 | 1128.0 | 1126 | 1130 | 1185 | 1206 | 1673 | 5264 | — |
| quickfix_go | Go | 0 | parse_extract | 50000 | 2077.2 | 2044 | 2095 | 2257 | 7061 | 7743 | 8209 | — |
| quickfix_go | Go | 0 | parse_only | 50000 | 1211.9 | 1198 | 1219 | 1326 | 4819 | 6583 | 7445 | — |
| quickfix_go | Go | 1 | parse_extract | 50000 | 2083.6 | 2044 | 2096 | 2245 | 7157 | 7731 | 252725 | — |
| quickfix_go | Go | 1 | parse_only | 50000 | 1213.3 | 1198 | 1219 | 1329 | 5005 | 6943 | 62770 | — |
| quickfix_go | Go | 2 | parse_extract | 50000 | 2143.0 | 2108 | 2162 | 2324 | 7303 | 7853 | 14492 | — |
| quickfix_go | Go | 2 | parse_only | 50000 | 1273.4 | 1260 | 1280 | 1379 | 5022 | 6842 | 7254 | — |
| quickfix_go | Go | 4 | parse_extract | 50000 | 2181.0 | 2105 | 2170 | 4345 | 7428 | 9801 | 171673 | — |
| quickfix_go | Go | 4 | parse_only | 50000 | 1272.1 | 1258 | 1278 | 1376 | 4742 | 6654 | 62819 | — |
| quickfix_go | Go | 5 | parse_extract | 50000 | 2077.7 | 2043 | 2093 | 2249 | 6937 | 7495 | 63541 | — |
| quickfix_go | Go | 5 | parse_only | 50000 | 1226.0 | 1199 | 1221 | 2427 | 4733 | 6788 | 7408 | — |
| quickfix_go | Go | 8 | build_8 | 50000 | 8816.0 | 8511 | 8706 | 14293 | 16543 | 78623 | 298666 | — |
| quickfix_go | Go | 8 | parse_extract | 50000 | 2742.1 | 2709 | 2764 | 3055 | 8088 | 9236 | 64370 | — |
| quickfix_go | Go | 8 | parse_only | 50000 | 2163.2 | 2137 | 2180 | 2326 | 7232 | 8892 | 68038 | — |
| quickfix_go | Go | A | parse_extract | 50000 | 2203.5 | 2169 | 2223 | 2419 | 7103 | 7736 | 12842 | — |
| quickfix_go | Go | A | parse_only | 50000 | 1335.1 | 1321 | 1343 | 1441 | 5801 | 7242 | 13439 | — |
| quickfix_go | Go | D | build_D | 50000 | 7480.4 | 7240 | 7400 | 12747 | 14169 | 16207 | 16741 | — |
| quickfix_go | Go | D | parse_extract | 50000 | 1846.7 | 1824 | 1857 | 2016 | 6517 | 8145 | 9397 | — |
| quickfix_go | Go | D | parse_only | 50000 | 1812.8 | 1788 | 1819 | 1973 | 6303 | 7566 | 63365 | — |
| quickfix_go | Go | W | build_W | 50000 | 35701.6 | 33656 | 39833 | 44426 | 66573 | 132796 | 435653 | — |
| quickfix_go | Go | W | parse_extract | 50000 | 19834.7 | 19093 | 23628 | 26454 | 35761 | 222733 | 358066 | — |
| quickfix_go | Go | W | parse_only | 50000 | 17500.9 | 16835 | 21204 | 23614 | 33422 | 78322 | 229529 | — |
| quickfix_go | Go | X | parse_extract | 50000 | 7125.6 | 7101 | 7174 | 7315 | 12612 | 35561 | 82751 | — |
| quickfix_go | Go | X | parse_only | 50000 | 7081.1 | 7047 | 7121 | 7281 | 13777 | 28189 | 257915 | — |
| quickfix_go | Go | j | parse_extract | 50000 | 2268.8 | 2231 | 2285 | 2522 | 7264 | 7798 | 8809 | — |
| quickfix_go | Go | j | parse_only | 50000 | 1399.9 | 1383 | 1403 | 1511 | 4960 | 6895 | 7964 | — |
| quickfix_n | C# | 0 | parse_extract | 50000 | 2703.0 | 2666 | 2718 | 4744 | 5675 | 6316 | 28162 | — |
| quickfix_n | C# | 0 | parse_only | 50000 | 2687.9 | 2655 | 2700 | 4746 | 5526 | 5886 | 6221 | — |
| quickfix_n | C# | 1 | parse_extract | 50000 | 2690.7 | 2655 | 2705 | 4712 | 5452 | 5984 | 35725 | — |
| quickfix_n | C# | 1 | parse_only | 50000 | 2697.6 | 2663 | 2711 | 4784 | 5641 | 6447 | 22148 | — |
| quickfix_n | C# | 2 | parse_extract | 50000 | 2813.3 | 2783 | 2822 | 4838 | 5307 | 5480 | 5827 | — |
| quickfix_n | C# | 2 | parse_only | 50000 | 2818.8 | 2774 | 2829 | 4842 | 5708 | 15982 | 152623 | — |
| quickfix_n | C# | 4 | parse_extract | 50000 | 2825.5 | 2794 | 2832 | 4797 | 5380 | 5545 | 5701 | — |
| quickfix_n | C# | 4 | parse_only | 50000 | 2829.7 | 2796 | 2845 | 4874 | 5562 | 6017 | 6232 | — |
| quickfix_n | C# | 5 | parse_extract | 50000 | 2672.7 | 2643 | 2680 | 4576 | 5104 | 5252 | 5425 | — |
| quickfix_n | C# | 5 | parse_only | 50000 | 2675.5 | 2643 | 2693 | 4530 | 5212 | 5563 | 5995 | — |
| quickfix_n | C# | 8 | build_8 | 50000 | 5244.6 | 5181 | 5278 | 8148 | 9993 | 10698 | 11053 | — |
| quickfix_n | C# | 8 | parse_extract | 50000 | 5645.2 | 5572 | 5660 | 8011 | 8440 | 10387 | 11715 | — |
| quickfix_n | C# | 8 | parse_only | 50000 | 4753.3 | 4699 | 4779 | 7209 | 7884 | 8478 | 9075 | — |
| quickfix_n | C# | A | parse_extract | 50000 | 2999.6 | 2960 | 3022 | 5230 | 6011 | 7165 | 9176 | — |
| quickfix_n | C# | A | parse_only | 50000 | 3144.7 | 2974 | 3031 | 12490 | 18795 | 23622 | 79284 | — |
| quickfix_n | C# | D | build_D | 50000 | 5020.2 | 4675 | 4761 | 17952 | 27451 | 30582 | 36708 | — |
| quickfix_n | C# | D | parse_extract | 50000 | 4085.9 | 4039 | 4106 | 6321 | 7127 | 7704 | 8143 | — |
| quickfix_n | C# | D | parse_only | 50000 | 4050.9 | 3997 | 4081 | 6362 | 7146 | 16897 | 69992 | — |
| quickfix_n | C# | W | build_W | 50000 | 29662.2 | 28825 | 32848 | 37156 | 46204 | 55001 | 87069 | — |
| quickfix_n | C# | W | parse_extract | 50000 | 14972.4 | 14833 | 14979 | 18241 | 19169 | 20138 | 73060 | — |
| quickfix_n | C# | W | parse_only | 50000 | 13622.6 | 13479 | 13640 | 16809 | 17904 | 18449 | 91430 | — |
| quickfix_n | C# | X | parse_extract | 50000 | 16498.6 | 16246 | 16560 | 20701 | 22058 | 22810 | 61919 | — |
| quickfix_n | C# | X | parse_only | 50000 | 16338.2 | 16120 | 16341 | 20192 | 20981 | 22029 | 77496 | — |
| quickfix_n | C# | j | parse_extract | 50000 | 3142.1 | 3109 | 3152 | 5192 | 5633 | 5958 | 6639 | — |
| quickfix_n | C# | j | parse_only | 50000 | 3136.4 | 3101 | 3156 | 5195 | 5771 | 6157 | 6460 | — |
| quickfixj | Java | 8 | build_8 | 50000 | 1583.9 | 1558 | 1601 | 1878 | 1979 | 28052 | 116363 | — |
| quickfixj | Java | 8 | parse_extract | 50000 | 2152.2 | 2122 | 2209 | 2561 | 3101 | 19332 | 118005 | — |
| quickfixj | Java | 8 | parse_only | 50000 | 1533.7 | 1498 | 1549 | 2142 | 3573 | 17870 | 54750 | — |
| quickfixj | Java | D | build_D | 50000 | 1415.5 | 1357 | 1395 | 2495 | 4577 | 62544 | 105059 | — |
| quickfixj | Java | D | parse_extract | 50000 | 1437.6 | 1419 | 1448 | 1590 | 1924 | 22373 | 28353 | — |
| quickfixj | Java | D | parse_only | 50000 | 1228.8 | 1179 | 1228 | 1904 | 5659 | 36012 | 63325 | — |
| quickfixj | Java | W | build_W | 50000 | 9068.7 | 8987 | 9099 | 9262 | 21156 | 34518 | 276576 | — |
| quickfixj | Java | W | parse_extract | 50000 | 11695.3 | 11638 | 11731 | 12010 | 24947 | 38930 | 286681 | — |
| quickfixj | Java | W | parse_only | 50000 | 8294.1 | 8170 | 8272 | 11968 | 20631 | 36577 | 215663 | — |
| truefix | Rust | 0 | parse_extract | 50000 | 834.7 | 833 | 836 | 885 | 905 | 962 | 5713 | — |
| truefix | Rust | 0 | parse_only | 50000 | 833.2 | 832 | 835 | 882 | 896 | 1005 | 2894 | — |
| truefix | Rust | 1 | parse_extract | 50000 | 832.6 | 831 | 834 | 880 | 895 | 1248 | 2887 | — |
| truefix | Rust | 1 | parse_only | 50000 | 831.4 | 830 | 834 | 881 | 897 | 1250 | 2933 | — |
| truefix | Rust | 2 | parse_extract | 50000 | 881.7 | 880 | 884 | 928 | 940 | 1056 | 2942 | — |
| truefix | Rust | 2 | parse_only | 50000 | 878.5 | 877 | 881 | 927 | 937 | 1137 | 2927 | — |
| truefix | Rust | 4 | parse_extract | 50000 | 885.5 | 884 | 887 | 933 | 947 | 1003 | 2951 | — |
| truefix | Rust | 4 | parse_only | 50000 | 882.4 | 881 | 885 | 931 | 945 | 1165 | 2941 | — |
| truefix | Rust | 5 | parse_extract | 50000 | 830.3 | 829 | 832 | 877 | 888 | 950 | 2882 | — |
| truefix | Rust | 5 | parse_only | 50000 | 829.4 | 828 | 831 | 879 | 1000 | 1330 | 2894 | — |
| truefix | Rust | 8 | build_8 | 50000 | 1789.8 | 1787 | 1793 | 1841 | 1857 | 2173 | 2382 | — |
| truefix | Rust | 8 | parse_extract | 50000 | 2319.1 | 2315 | 2331 | 2372 | 2386 | 2474 | 2696 | — |
| truefix | Rust | 8 | parse_only | 50000 | 2169.8 | 2166 | 2181 | 2223 | 2237 | 2417 | 2700 | — |
| truefix | Rust | A | parse_extract | 50000 | 945.1 | 942 | 945 | 994 | 1025 | 3257 | 40923 | — |
| truefix | Rust | A | parse_only | 50000 | 938.0 | 937 | 941 | 988 | 1001 | 1046 | 1429 | — |
| truefix | Rust | D | build_D | 50000 | 1630.0 | 1627 | 1638 | 1684 | 1715 | 2003 | 2600 | — |
| truefix | Rust | D | parse_extract | 50000 | 1714.2 | 1712 | 1717 | 1765 | 1778 | 1923 | 2238 | — |
| truefix | Rust | D | parse_only | 50000 | 1711.4 | 1709 | 1715 | 1761 | 1771 | 1854 | 1999 | — |
| truefix | Rust | W | build_W | 50000 | 6863.1 | 6855 | 6902 | 6921 | 7022 | 7305 | 7819 | — |
| truefix | Rust | W | parse_extract | 50000 | 7761.7 | 7754 | 7801 | 7821 | 7857 | 8297 | 9564 | — |
| truefix | Rust | W | parse_only | 50000 | 7100.9 | 7094 | 7140 | 7163 | 7182 | 7407 | 7881 | — |
| truefix | Rust | X | parse_extract | 50000 | 9786.3 | 9776 | 9827 | 9857 | 10145 | 10638 | 11204 | — |
| truefix | Rust | X | parse_only | 50000 | 9759.6 | 9751 | 9800 | 9823 | 9949 | 10674 | 11277 | — |
| truefix | Rust | j | parse_extract | 50000 | 991.5 | 990 | 993 | 1040 | 1054 | 1172 | 3044 | — |
| truefix | Rust | j | parse_only | 50000 | 986.7 | 985 | 989 | 1035 | 1050 | 1348 | 3093 | — |