Stage‑2 codec microbench report
Synthetic in-memory FIX parser/builder benchmark. Generated 2026-09-29T23:39:39Z.
Host-local evidence. This page reports one machine. Two Rust adapter rows were repaired in same-host targeted runs; see the campaign record. It presents retained summary percentiles only; it is not a high-definition CDF or HdrHistogram report. Do not merge or rank host pages without an explicit matched-hardware/campaign decision.
Diagnostic timings. This campaign did not reserve a quiet host and isolated measurement cores. Build/run and parity results are retained, but the percentiles are not a qualified engine ranking; see the campaign record.
Licence: robaho_cpp_fix_codec build and parity status is shown, but its timings are withheld because the pinned source has no licence grant.
Field-work parity. All selected negative fixtures were rejected through their field-work checks.
Adapter build and run status
| Engine | Compile | Run | Compile s | Run s | Notes |
|---|---|---|---|---|---|
| libhft | compile-ok | run-ok | 6.992 | 39.968 | — |
| hffix | compile-ok | run-ok | 3.085 | 63.169 | — |
| fixpp | compile-ok | run-ok | 22.401 | 71.974 | — |
| robaho_cpp_fix_codec | compile-ok | run-ok | 18.356 | 23.845 | 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 | 189.067 | 94.280 | — |
| dfx | compile-ok | run-ok | 68.739 | 95.172 | — |
| fixer_rs | compile-ok | run-ok | 141.626 | 142.043 | — |
| truefix | compile-ok | run-ok | 23.679 | 64.636 | same-host Rust 1.96 targeted repair; |
| nanofix | compile-ok | run-ok | 30.944 | 23.438 | — |
| libhft_rust_pure | compile-ok | run-ok | 1.467 | 11.054 | same-host Rust 1.96 targeted repair; |
| falcon | compile-ok | run-ok | 0.979 | 4.182 | — |
| artio | compile-ok | run-ok | 6.668 | 28.607 | — |
| quickfixj | compile-ok | run-ok | 1.077 | 36.791 | — |
| philadelphia | compile-ok | run-ok | 1.720 | 13.608 | — |
| libhft_java | compile-ok | run-ok | 3.384 | 7.090 | — |
| quickfix_go | compile-ok | run-ok | 4.988 | 156.682 | — |
| fixantenna_net | compile-ok | run-ok | 37.421 | 69.930 | — |
| quickfix_n | compile-ok | run-ok | 5.503 | 184.539 | — |
| libhft_dotnet_managed | compile-ok | run-ok | 13.818 | 23.605 | — |
| quickfix_cpp | compile-ok | run-ok | 9.744 | 84.377 | — |
| nexusfix | compile-ok | run-ok | 4.680 | 16.778 | — |
Headline p50 matrix nanoseconds; lower is better; click a column heading to sort
| libhft | 125 | 133 | 32 | 170 | 243 | 47 | 661 | 1052 | 147 |
|---|---|---|---|---|---|---|---|---|---|
| hffix | 433 | 6150 | 58 | 539 | 335 | 56 | 573 | 1544 | 205 |
| fixpp | 387 | 409 | 2206 | 832 | 943 | 2878 | 3603 | 7313 | 12446 |
| robaho_cpp_fix_codec | — | — | — | — | — | — | — | — | — |
| ferrumfix | 1229 | 1060 | 630 | 1499 | 1685 | 743 | 6631 | 7342 | 2949 |
| dfx | 1063 | 1007 | 3009 | 1275 | 1371 | 2652 | 3682 | 3999 | 13761 |
| fixer_rs | 1436 | 1804 | 1458 | 1828 | 2179 | 1707 | 7169 | 8987 | 10613 |
| truefix | 993 | 1008 | 1059 | 1291 | 1459 | 830 | 4306 | 5374 | 4518 |
| nanofix | 485 | 487 | 76 | 510 | 587 | 147 | 865 | 1175 | 192 |
| libhft_rust_pure | 125 | 143 | 67 | 161 | 224 | 113 | 587 | 933 | 198 |
| falcon | 79 | 380 | 316 | 71 | 372 | 337 | — | — | — |
| artio | 651 | 987 | 478 | 854 | 1219 | 663 | 3034 | 4361 | 1853 |
| quickfixj | 587 | 704 | 556 | 690 | 963 | 640 | 3918 | 6408 | 4543 |
| philadelphia | 170 | 568 | 196 | 202 | 637 | 234 | 1787 | 2442 | 982 |
| libhft_java | 159 | 214 | 156 | 147 | 306 | 193 | 579 | 992 | 875 |
| quickfix_go | 889 | 940 | 3983 | 1065 | 1593 | 4528 | 8809 | 13233 | 27038 |
| fixantenna_net | 657 | 699 | 1473 | 696 | 929 | 1523 | 2467 | 3586 | 7505 |
| quickfix_n | 2767 | 2458 | 2410 | 2436 | 3112 | 3671 | 7945 | 10636 | 22511 |
| libhft_dotnet_managed | 286 | 315 | 103 | 495 | 482 | 81 | 1238 | 1776 | 503 |
| quickfix_cpp | 647 | 663 | 1212 | 833 | 1007 | 1638 | 4311 | 4925 | 11542 |
| nexusfix | 220 | 231 | 77 | 335 | 280 | 84 | 762 | 1042 | 601 |
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 | 942.0 | 663 | 1614 | 2764 | 6028 | 61739 | 85652 | — |
| artio | Java | 8 | parse_extract | 50000 | 1452.5 | 1219 | 1943 | 3141 | 10688 | 62358 | 79476 | — |
| artio | Java | 8 | parse_only | 50000 | 1054.7 | 854 | 1514 | 2338 | 7403 | 57723 | 78186 | — |
| artio | Java | D | build_D | 50000 | 789.7 | 478 | 1491 | 3518 | 9637 | 80289 | 92999 | — |
| artio | Java | D | parse_extract | 50000 | 1213.6 | 987 | 1668 | 2875 | 11110 | 73638 | 308061 | — |
| artio | Java | D | parse_only | 50000 | 1169.2 | 651 | 2352 | 4499 | 17255 | 72887 | 393872 | — |
| artio | Java | W | build_W | 50000 | 2164.7 | 1853 | 2986 | 4202 | 15332 | 70066 | 109251 | — |
| artio | Java | W | parse_extract | 50000 | 4940.9 | 4361 | 6441 | 8874 | 43186 | 83079 | 117518 | — |
| artio | Java | W | parse_only | 50000 | 3516.6 | 3034 | 4809 | 6631 | 30859 | 86828 | 96981 | — |
| dfx | Rust | 0 | parse_extract | 50000 | 579.0 | 553 | 567 | 1109 | 4876 | 9531 | 14579 | — |
| dfx | Rust | 0 | parse_only | 50000 | 608.3 | 575 | 589 | 1220 | 5038 | 10569 | 122211 | — |
| dfx | Rust | 1 | parse_extract | 50000 | 578.4 | 550 | 622 | 1100 | 2255 | 5737 | 20489 | — |
| dfx | Rust | 1 | parse_only | 50000 | 595.5 | 570 | 582 | 1129 | 3569 | 8153 | 14589 | — |
| dfx | Rust | 2 | parse_extract | 50000 | 705.3 | 619 | 848 | 1495 | 5305 | 13104 | 61124 | — |
| dfx | Rust | 2 | parse_only | 50000 | 673.7 | 632 | 778 | 1321 | 2775 | 6887 | 11566 | — |
| dfx | Rust | 4 | parse_extract | 50000 | 955.0 | 854 | 979 | 2971 | 11126 | 30082 | 101587 | — |
| dfx | Rust | 4 | parse_only | 50000 | 893.8 | 857 | 975 | 2428 | 8267 | 24272 | 107138 | — |
| dfx | Rust | 5 | parse_extract | 50000 | 857.3 | 782 | 884 | 2817 | 9545 | 47861 | 129476 | — |
| dfx | Rust | 5 | parse_only | 50000 | 920.0 | 821 | 942 | 2700 | 8296 | 58866 | 126578 | — |
| dfx | Rust | 8 | build_8 | 50000 | 2968.1 | 2652 | 3846 | 5524 | 22331 | 40993 | 325179 | — |
| dfx | Rust | 8 | parse_extract | 50000 | 1499.3 | 1371 | 1861 | 2789 | 11984 | 19814 | 36792 | — |
| dfx | Rust | 8 | parse_only | 50000 | 1412.3 | 1275 | 1749 | 2635 | 9935 | 20142 | 29443 | — |
| dfx | Rust | A | parse_extract | 50000 | 707.7 | 671 | 773 | 1380 | 3119 | 6628 | 12148 | — |
| dfx | Rust | A | parse_only | 50000 | 726.3 | 687 | 714 | 1531 | 6085 | 11346 | 19071 | — |
| dfx | Rust | D | build_D | 50000 | 3314.0 | 3009 | 4476 | 8569 | 27730 | 59451 | 177843 | — |
| dfx | Rust | D | parse_extract | 50000 | 1106.4 | 1007 | 1331 | 2235 | 8904 | 18100 | 32999 | — |
| dfx | Rust | D | parse_only | 50000 | 1189.5 | 1063 | 1434 | 2137 | 8875 | 14641 | 22743 | — |
| dfx | Rust | W | build_W | 50000 | 15586.8 | 13761 | 21607 | 26488 | 66700 | 73503 | 135294 | — |
| dfx | Rust | W | parse_extract | 50000 | 4675.4 | 3999 | 6276 | 8621 | 30413 | 52168 | 113288 | — |
| dfx | Rust | W | parse_only | 50000 | 3968.6 | 3682 | 4691 | 6549 | 26872 | 42124 | 51173 | — |
| dfx | Rust | X | parse_extract | 50000 | 6549.9 | 5510 | 8694 | 12660 | 46951 | 134779 | 462561 | — |
| dfx | Rust | X | parse_only | 50000 | 6169.7 | 5473 | 8056 | 10279 | 43062 | 54589 | 58856 | — |
| dfx | Rust | j | parse_extract | 50000 | 828.7 | 737 | 1012 | 1691 | 4564 | 13225 | 23429 | — |
| dfx | Rust | j | parse_only | 50000 | 967.8 | 940 | 1102 | 2365 | 8714 | 19332 | 32618 | — |
| falcon | Java | 8 | build_8 | 50000 | 521.1 | 337 | 730 | 2765 | 8052 | 57168 | 71825 | — |
| falcon | Java | 8 | parse_extract | 50000 | 478.0 | 372 | 704 | 1424 | 3800 | 26111 | 72330 | — |
| falcon | Java | 8 | parse_only | 50000 | 80.7 | 71 | 107 | 171 | 937 | 2992 | 9307 | — |
| falcon | Java | D | build_D | 50000 | 551.6 | 316 | 957 | 2655 | 8817 | 66953 | 105505 | — |
| falcon | Java | D | parse_extract | 50000 | 587.4 | 380 | 1003 | 1769 | 12645 | 25544 | 77731 | — |
| falcon | Java | D | parse_only | 50000 | 109.2 | 79 | 137 | 283 | 1293 | 14427 | 317130 | — |
| ferrumfix | Rust | 0 | parse_extract | 50000 | 510.2 | 430 | 661 | 1168 | 3761 | 10107 | 24723 | — |
| ferrumfix | Rust | 0 | parse_only | 50000 | 459.7 | 410 | 593 | 959 | 3510 | 7458 | 16978 | — |
| ferrumfix | Rust | 1 | parse_extract | 50000 | 502.3 | 427 | 672 | 1081 | 2151 | 5571 | 13084 | — |
| ferrumfix | Rust | 1 | parse_only | 50000 | 453.5 | 409 | 576 | 995 | 3503 | 6475 | 12316 | — |
| ferrumfix | Rust | 2 | parse_extract | 50000 | 742.3 | 677 | 772 | 2166 | 7395 | 126909 | 259249 | — |
| ferrumfix | Rust | 2 | parse_only | 50000 | 504.5 | 455 | 668 | 993 | 2240 | 6035 | 12877 | — |
| ferrumfix | Rust | 4 | parse_extract | 50000 | 867.4 | 719 | 807 | 2805 | 12610 | 252009 | 443429 | — |
| ferrumfix | Rust | 4 | parse_only | 50000 | 765.9 | 691 | 786 | 2213 | 6347 | 27437 | 127572 | — |
| ferrumfix | Rust | 5 | parse_extract | 50000 | 888.5 | 642 | 747 | 4205 | 19265 | 254928 | 503008 | — |
| ferrumfix | Rust | 5 | parse_only | 50000 | 885.0 | 605 | 677 | 2929 | 102943 | 252434 | 377861 | — |
| ferrumfix | Rust | 8 | build_8 | 50000 | 898.5 | 743 | 1184 | 1904 | 5997 | 18740 | 128695 | — |
| ferrumfix | Rust | 8 | parse_extract | 50000 | 2948.0 | 1685 | 2423 | 18419 | 210313 | 458720 | 573329 | — |
| ferrumfix | Rust | 8 | parse_only | 50000 | 1954.0 | 1499 | 1707 | 5339 | 128726 | 197657 | 396387 | — |
| ferrumfix | Rust | A | parse_extract | 50000 | 584.3 | 526 | 756 | 1281 | 4366 | 7528 | 12145 | — |
| ferrumfix | Rust | A | parse_only | 50000 | 611.0 | 517 | 774 | 1423 | 4371 | 8681 | 26810 | — |
| ferrumfix | Rust | D | build_D | 50000 | 767.0 | 630 | 998 | 1696 | 5964 | 13947 | 47970 | — |
| ferrumfix | Rust | D | parse_extract | 50000 | 1254.1 | 1060 | 1372 | 2536 | 21319 | 221438 | 377940 | — |
| ferrumfix | Rust | D | parse_only | 50000 | 1410.3 | 1229 | 1523 | 4342 | 16475 | 159314 | 252715 | — |
| ferrumfix | Rust | W | build_W | 50000 | 3253.1 | 2949 | 4245 | 5866 | 21704 | 38849 | 131362 | — |
| ferrumfix | Rust | W | parse_extract | 50000 | 7548.9 | 7342 | 8915 | 14986 | 52476 | 142153 | 334650 | — |
| ferrumfix | Rust | W | parse_only | 50000 | 7526.0 | 6631 | 8174 | 28204 | 149989 | 300919 | 395783 | — |
| ferrumfix | Rust | X | parse_extract | 50000 | 9823.1 | 9339 | 11812 | 14801 | 54257 | 68484 | 231198 | — |
| ferrumfix | Rust | X | parse_only | 50000 | 10987.7 | 10401 | 12443 | 27118 | 128023 | 294926 | 347874 | — |
| ferrumfix | Rust | j | parse_extract | 50000 | 1218.1 | 868 | 992 | 3416 | 127435 | 246611 | 340132 | — |
| ferrumfix | Rust | j | parse_only | 50000 | 999.3 | 827 | 945 | 3125 | 16856 | 155179 | 502209 | — |
| fixantenna_net | C# | 0 | parse_extract | 50000 | 670.4 | 530 | 881 | 4496 | 8616 | 12042 | 23079 | — |
| fixantenna_net | C# | 0 | parse_only | 50000 | 688.8 | 506 | 922 | 4812 | 9052 | 13811 | 31685 | — |
| fixantenna_net | C# | 1 | parse_extract | 50000 | 709.1 | 542 | 937 | 4984 | 9167 | 13570 | 25492 | — |
| fixantenna_net | C# | 1 | parse_only | 50000 | 615.2 | 488 | 770 | 4160 | 7947 | 14323 | 63971 | — |
| fixantenna_net | C# | 2 | parse_extract | 50000 | 689.1 | 544 | 924 | 4441 | 8401 | 12744 | 29567 | — |
| fixantenna_net | C# | 2 | parse_only | 50000 | 644.3 | 503 | 876 | 4261 | 8178 | 13630 | 32038 | — |
| fixantenna_net | C# | 4 | parse_extract | 50000 | 833.6 | 590 | 1051 | 5660 | 10282 | 18315 | 218879 | — |
| fixantenna_net | C# | 4 | parse_only | 50000 | 672.9 | 513 | 912 | 4732 | 8819 | 12546 | 26963 | — |
| fixantenna_net | C# | 5 | parse_extract | 50000 | 736.0 | 545 | 962 | 5206 | 9026 | 13977 | 43853 | — |
| fixantenna_net | C# | 5 | parse_only | 50000 | 782.7 | 564 | 963 | 5727 | 10165 | 26730 | 177315 | — |
| fixantenna_net | C# | 8 | build_8 | 50000 | 1980.6 | 1523 | 2700 | 8379 | 14254 | 25639 | 32208 | — |
| fixantenna_net | C# | 8 | parse_extract | 50000 | 1176.3 | 929 | 1537 | 6132 | 11067 | 18108 | 150891 | — |
| fixantenna_net | C# | 8 | parse_only | 50000 | 862.1 | 696 | 1135 | 5115 | 8578 | 13852 | 16754 | — |
| fixantenna_net | C# | A | parse_extract | 50000 | 890.4 | 629 | 1182 | 6006 | 10641 | 18183 | 38913 | — |
| fixantenna_net | C# | A | parse_only | 50000 | 958.6 | 752 | 1086 | 7190 | 11368 | 22312 | 217426 | — |
| fixantenna_net | C# | D | build_D | 50000 | 2101.2 | 1473 | 3355 | 9231 | 15327 | 43171 | 53074 | — |
| fixantenna_net | C# | D | parse_extract | 50000 | 888.8 | 699 | 1237 | 5316 | 9244 | 14626 | 29258 | — |
| fixantenna_net | C# | D | parse_only | 50000 | 866.8 | 657 | 1145 | 5425 | 9569 | 17564 | 28354 | — |
| fixantenna_net | C# | W | build_W | 50000 | 8447.1 | 7505 | 11540 | 19651 | 49058 | 61624 | 131255 | — |
| fixantenna_net | C# | W | parse_extract | 50000 | 4284.5 | 3586 | 5819 | 13222 | 27946 | 98064 | 195820 | — |
| fixantenna_net | C# | W | parse_only | 50000 | 3141.8 | 2467 | 4413 | 10947 | 18437 | 43125 | 80421 | — |
| fixantenna_net | C# | X | parse_extract | 50000 | 5160.6 | 4228 | 7074 | 14826 | 35611 | 76371 | 293216 | — |
| fixantenna_net | C# | X | parse_only | 50000 | 3873.9 | 3137 | 5383 | 12179 | 23764 | 41680 | 55680 | — |
| fixantenna_net | C# | j | parse_extract | 50000 | 803.6 | 620 | 1049 | 5045 | 9377 | 13760 | 38302 | — |
| fixantenna_net | C# | j | parse_only | 50000 | 682.9 | 544 | 905 | 4497 | 7941 | 12450 | 32451 | — |
| fixer_rs | Rust | 0 | parse_extract | 50000 | 1348.8 | 1286 | 1819 | 3283 | 8665 | 22554 | 30328 | — |
| fixer_rs | Rust | 0 | parse_only | 50000 | 1054.7 | 854 | 1542 | 2448 | 7185 | 17004 | 29830 | — |
| fixer_rs | Rust | 1 | parse_extract | 50000 | 1300.9 | 1063 | 1768 | 3026 | 10709 | 22417 | 114671 | — |
| fixer_rs | Rust | 1 | parse_only | 50000 | 1267.1 | 1244 | 1706 | 2705 | 8924 | 20176 | 120319 | — |
| fixer_rs | Rust | 2 | parse_extract | 50000 | 1190.7 | 938 | 1680 | 2655 | 8295 | 34335 | 312038 | — |
| fixer_rs | Rust | 2 | parse_only | 50000 | 1077.5 | 874 | 1569 | 2348 | 7347 | 16788 | 98784 | — |
| fixer_rs | Rust | 4 | parse_extract | 50000 | 1082.5 | 920 | 1584 | 2334 | 6327 | 19258 | 130029 | — |
| fixer_rs | Rust | 4 | parse_only | 50000 | 948.7 | 852 | 1272 | 2050 | 4353 | 19517 | 160496 | — |
| fixer_rs | Rust | 5 | parse_extract | 50000 | 1009.6 | 889 | 1423 | 2156 | 7595 | 15172 | 22266 | — |
| fixer_rs | Rust | 5 | parse_only | 50000 | 914.8 | 815 | 1259 | 1956 | 5116 | 14956 | 25284 | — |
| fixer_rs | Rust | 8 | build_8 | 50000 | 2011.9 | 1707 | 2890 | 3932 | 14911 | 27944 | 34578 | — |
| fixer_rs | Rust | 8 | parse_extract | 50000 | 2582.9 | 2179 | 3683 | 4946 | 18968 | 33552 | 38071 | — |
| fixer_rs | Rust | 8 | parse_only | 50000 | 2237.2 | 1828 | 3119 | 4333 | 18729 | 43234 | 134467 | — |
| fixer_rs | Rust | A | parse_extract | 50000 | 1621.0 | 1155 | 2037 | 3760 | 24196 | 271722 | 385546 | — |
| fixer_rs | Rust | A | parse_only | 50000 | 1176.4 | 950 | 1689 | 2554 | 4521 | 7177 | 9881 | — |
| fixer_rs | Rust | D | build_D | 50000 | 1810.2 | 1458 | 2508 | 3594 | 12646 | 28075 | 33057 | — |
| fixer_rs | Rust | D | parse_extract | 50000 | 2065.6 | 1804 | 2835 | 4055 | 11537 | 32994 | 157518 | — |
| fixer_rs | Rust | D | parse_only | 50000 | 1780.7 | 1436 | 2498 | 3821 | 12152 | 27424 | 31790 | — |
| fixer_rs | Rust | W | build_W | 50000 | 12356.4 | 10613 | 16162 | 22283 | 63605 | 269633 | 399030 | — |
| fixer_rs | Rust | W | parse_extract | 50000 | 10139.1 | 8987 | 13533 | 18594 | 92866 | 311366 | 558031 | — |
| fixer_rs | Rust | W | parse_only | 50000 | 8338.2 | 7169 | 11909 | 15427 | 52360 | 60986 | 75216 | — |
| fixer_rs | Rust | X | parse_extract | 50000 | 12976.2 | 11382 | 17898 | 22233 | 61913 | 95213 | 186502 | — |
| fixer_rs | Rust | X | parse_only | 50000 | 15143.0 | 11915 | 19803 | 59260 | 190200 | 397550 | 1400595 | — |
| fixer_rs | Rust | j | parse_extract | 50000 | 1473.1 | 1091 | 2032 | 4370 | 22897 | 67418 | 118388 | — |
| fixer_rs | Rust | j | parse_only | 50000 | 1287.0 | 977 | 1803 | 4024 | 14856 | 50535 | 129733 | — |
| fixpp | C++ | 0 | parse_extract | 50000 | 143.9 | 121 | 227 | 267 | 1020 | 3264 | 6494 | — |
| fixpp | C++ | 0 | parse_only | 50000 | 132.1 | 119 | 185 | 246 | 946 | 2175 | 3487 | — |
| fixpp | C++ | 1 | parse_extract | 50000 | 134.0 | 121 | 158 | 259 | 1264 | 3973 | 23011 | — |
| fixpp | C++ | 1 | parse_only | 50000 | 142.3 | 128 | 197 | 267 | 1091 | 2089 | 9045 | — |
| fixpp | C++ | 2 | parse_extract | 50000 | 153.3 | 136 | 219 | 278 | 1750 | 2452 | 6280 | — |
| fixpp | C++ | 2 | parse_only | 50000 | 168.5 | 137 | 237 | 297 | 1260 | 3539 | 8211 | — |
| fixpp | C++ | 4 | parse_extract | 50000 | 160.9 | 137 | 232 | 304 | 1128 | 3156 | 43795 | — |
| fixpp | C++ | 4 | parse_only | 50000 | 187.3 | 139 | 251 | 332 | 1552 | 2520 | 8703 | — |
| fixpp | C++ | 5 | parse_extract | 50000 | 182.9 | 141 | 238 | 743 | 3203 | 12963 | 21181 | — |
| fixpp | C++ | 5 | parse_only | 50000 | 161.4 | 140 | 231 | 282 | 1000 | 2379 | 29734 | — |
| fixpp | C++ | 8 | build_8 | 50000 | 2901.9 | 2878 | 3772 | 6160 | 13987 | 47645 | 107222 | — |
| fixpp | C++ | 8 | parse_extract | 50000 | 935.9 | 943 | 1229 | 2440 | 5011 | 9874 | 16854 | — |
| fixpp | C++ | 8 | parse_only | 50000 | 820.7 | 832 | 1068 | 2257 | 7904 | 17073 | 33635 | — |
| fixpp | C++ | A | parse_extract | 50000 | 181.4 | 166 | 195 | 336 | 1405 | 3727 | 8885 | — |
| fixpp | C++ | A | parse_only | 50000 | 188.1 | 166 | 281 | 356 | 1436 | 2985 | 6792 | — |
| fixpp | C++ | D | build_D | 50000 | 2266.7 | 2206 | 2945 | 5461 | 11632 | 24473 | 130326 | — |
| fixpp | C++ | D | parse_extract | 50000 | 587.1 | 409 | 756 | 2454 | 8723 | 27183 | 62384 | — |
| fixpp | C++ | D | parse_only | 50000 | 515.2 | 387 | 712 | 1487 | 4720 | 15442 | 49496 | — |
| fixpp | C++ | W | build_W | 50000 | 12447.1 | 12446 | 16062 | 21661 | 54793 | 66434 | 182362 | — |
| fixpp | C++ | W | parse_extract | 50000 | 7990.0 | 7313 | 9492 | 25542 | 143518 | 368241 | 811627 | — |
| fixpp | C++ | W | parse_only | 50000 | 3746.4 | 3603 | 4672 | 9189 | 28643 | 63389 | 130259 | — |
| fixpp | C++ | X | parse_extract | 50000 | 4960.1 | 4962 | 6122 | 10133 | 22444 | 79129 | 146458 | — |
| fixpp | C++ | X | parse_only | 50000 | 5113.5 | 4554 | 5942 | 15943 | 121224 | 257673 | 506120 | — |
| fixpp | C++ | j | parse_extract | 50000 | 275.4 | 179 | 328 | 1632 | 6365 | 20455 | 26422 | — |
| fixpp | C++ | j | parse_only | 50000 | 250.8 | 173 | 320 | 1395 | 4757 | 17932 | 34528 | — |
| hffix | C++ | 0 | parse_extract | 50000 | 2708.5 | 2616 | 3270 | 5014 | 17950 | 29676 | 52777 | — |
| hffix | C++ | 0 | parse_only | 50000 | 215.2 | 223 | 258 | 599 | 1978 | 4785 | 9678 | — |
| hffix | C++ | 1 | parse_extract | 50000 | 2931.3 | 2868 | 3522 | 6061 | 25212 | 59935 | 138212 | — |
| hffix | C++ | 1 | parse_only | 50000 | 191.8 | 160 | 250 | 322 | 1460 | 3477 | 5518 | — |
| hffix | C++ | 2 | parse_extract | 50000 | 3693.6 | 3428 | 4396 | 8861 | 31711 | 130469 | 330334 | — |
| hffix | C++ | 2 | parse_only | 50000 | 269.5 | 262 | 296 | 977 | 2399 | 6628 | 13301 | — |
| hffix | C++ | 4 | parse_extract | 50000 | 3380.2 | 3351 | 4104 | 6547 | 21625 | 45532 | 134633 | — |
| hffix | C++ | 4 | parse_only | 50000 | 273.7 | 265 | 306 | 971 | 2917 | 21112 | 39402 | — |
| hffix | C++ | 5 | parse_extract | 50000 | 2479.4 | 2301 | 3073 | 4448 | 16363 | 34656 | 127743 | — |
| hffix | C++ | 5 | parse_only | 50000 | 237.0 | 229 | 263 | 930 | 2309 | 5908 | 22642 | — |
| hffix | C++ | 8 | build_8 | 50000 | 68.4 | 56 | 90 | 115 | 904 | 2827 | 4771 | — |
| hffix | C++ | 8 | parse_extract | 50000 | 332.3 | 335 | 384 | 1060 | 2775 | 7399 | 14031 | — |
| hffix | C++ | 8 | parse_only | 50000 | 540.5 | 539 | 646 | 1312 | 2803 | 5812 | 12903 | — |
| hffix | C++ | A | parse_extract | 50000 | 3527.4 | 3449 | 4261 | 6175 | 22347 | 35853 | 42899 | — |
| hffix | C++ | A | parse_only | 50000 | 255.9 | 213 | 329 | 548 | 2285 | 4924 | 6661 | — |
| hffix | C++ | D | build_D | 50000 | 58.9 | 58 | 73 | 93 | 773 | 1851 | 4745 | — |
| hffix | C++ | D | parse_extract | 50000 | 6299.1 | 6150 | 7511 | 12482 | 22265 | 64431 | 178521 | — |
| hffix | C++ | D | parse_only | 50000 | 444.4 | 433 | 498 | 1354 | 3384 | 6221 | 9013 | — |
| hffix | C++ | W | build_W | 50000 | 212.2 | 205 | 258 | 638 | 1841 | 4421 | 5871 | — |
| hffix | C++ | W | parse_extract | 50000 | 1523.0 | 1544 | 1824 | 3031 | 5932 | 13931 | 132010 | — |
| hffix | C++ | W | parse_only | 50000 | 572.7 | 573 | 673 | 1425 | 3336 | 6408 | 10420 | — |
| hffix | C++ | X | parse_extract | 50000 | 3257.5 | 3272 | 3945 | 5830 | 10806 | 23802 | 59144 | — |
| hffix | C++ | X | parse_only | 50000 | 1599.1 | 1593 | 1944 | 3060 | 5159 | 10433 | 20229 | — |
| hffix | C++ | j | parse_extract | 50000 | 3885.6 | 3657 | 4793 | 6646 | 18253 | 45321 | 293061 | — |
| hffix | C++ | j | parse_only | 50000 | 298.5 | 245 | 374 | 716 | 2227 | 4231 | 12918 | — |
| libhft | C++ | 0 | cursor_body_parse_extract | 50000 | 54.5 | 40 | 71 | 93 | 608 | 1836 | 6349 | — |
| libhft | C++ | 0 | cursor_body_parse_only | 50000 | 59.1 | 40 | 75 | 111 | 993 | 4955 | 9227 | — |
| libhft | C++ | 0 | cursor_parse_extract | 50000 | 89.0 | 91 | 106 | 152 | 1615 | 4142 | 24322 | — |
| libhft | C++ | 0 | cursor_parse_only | 50000 | 81.0 | 86 | 101 | 138 | 1026 | 3176 | 4025 | — |
| libhft | C++ | 0 | legacy_parse_extract | 50000 | 363.4 | 327 | 490 | 1004 | 3442 | 6836 | 16656 | — |
| libhft | C++ | 0 | legacy_parse_only | 50000 | 81.8 | 91 | 101 | 135 | 832 | 1788 | 4832 | — |
| libhft | C++ | 0 | parse_extract | 50000 | 55.0 | 42 | 73 | 95 | 752 | 2998 | 7581 | — |
| libhft | C++ | 0 | parse_only | 50000 | 61.4 | 64 | 74 | 95 | 800 | 2613 | 7233 | — |
| libhft | C++ | 1 | cursor_body_parse_extract | 50000 | 49.1 | 40 | 71 | 86 | 525 | 1895 | 2948 | — |
| libhft | C++ | 1 | cursor_body_parse_only | 50000 | 51.0 | 38 | 71 | 92 | 562 | 1385 | 3192 | — |
| libhft | C++ | 1 | cursor_parse_extract | 50000 | 76.8 | 60 | 100 | 126 | 830 | 1417 | 4955 | — |
| libhft | C++ | 1 | cursor_parse_only | 50000 | 79.8 | 87 | 97 | 123 | 785 | 2096 | 6093 | — |
| libhft | C++ | 1 | legacy_parse_extract | 50000 | 339.4 | 248 | 472 | 843 | 2527 | 4868 | 9981 | — |
| libhft | C++ | 1 | legacy_parse_only | 50000 | 82.3 | 89 | 102 | 136 | 859 | 2692 | 4904 | — |
| libhft | C++ | 1 | parse_extract | 50000 | 54.4 | 41 | 73 | 97 | 765 | 1942 | 6593 | — |
| libhft | C++ | 1 | parse_only | 50000 | 51.8 | 39 | 72 | 92 | 613 | 1691 | 3284 | — |
| libhft | C++ | 2 | cursor_body_parse_extract | 50000 | 57.8 | 46 | 78 | 98 | 647 | 1829 | 3172 | — |
| libhft | C++ | 2 | cursor_body_parse_only | 50000 | 56.3 | 41 | 77 | 100 | 662 | 2161 | 6197 | — |
| libhft | C++ | 2 | cursor_parse_extract | 50000 | 82.2 | 58 | 108 | 134 | 944 | 2230 | 8437 | — |
| libhft | C++ | 2 | cursor_parse_only | 50000 | 69.6 | 51 | 99 | 124 | 806 | 2136 | 7935 | — |
| libhft | C++ | 2 | legacy_parse_extract | 50000 | 323.9 | 256 | 488 | 750 | 2244 | 6512 | 10989 | — |
| libhft | C++ | 2 | legacy_parse_only | 50000 | 67.2 | 59 | 101 | 108 | 712 | 1570 | 5999 | — |
| libhft | C++ | 2 | parse_extract | 50000 | 51.8 | 43 | 73 | 81 | 583 | 1829 | 4610 | — |
| libhft | C++ | 2 | parse_only | 50000 | 47.7 | 41 | 72 | 80 | 431 | 1216 | 3262 | — |
| libhft | C++ | 4 | cursor_body_parse_extract | 50000 | 56.5 | 44 | 77 | 98 | 676 | 2557 | 6682 | — |
| libhft | C++ | 4 | cursor_body_parse_only | 50000 | 51.4 | 42 | 77 | 94 | 531 | 1627 | 2060 | — |
| libhft | C++ | 4 | cursor_parse_extract | 50000 | 94.7 | 99 | 115 | 160 | 1168 | 3577 | 27516 | — |
| libhft | C++ | 4 | cursor_parse_only | 50000 | 105.9 | 99 | 112 | 580 | 1808 | 5193 | 12232 | — |
| libhft | C++ | 4 | legacy_parse_extract | 50000 | 408.7 | 423 | 546 | 1172 | 2700 | 5220 | 10829 | — |
| libhft | C++ | 4 | legacy_parse_only | 50000 | 85.6 | 62 | 110 | 146 | 936 | 2658 | 6396 | — |
| libhft | C++ | 4 | parse_extract | 50000 | 58.0 | 46 | 80 | 102 | 688 | 1820 | 5215 | — |
| libhft | C++ | 4 | parse_only | 50000 | 59.9 | 44 | 81 | 107 | 719 | 2336 | 7375 | — |
| libhft | C++ | 5 | cursor_body_parse_extract | 50000 | 53.0 | 43 | 71 | 91 | 548 | 1746 | 5603 | — |
| libhft | C++ | 5 | cursor_body_parse_only | 50000 | 48.7 | 39 | 69 | 89 | 638 | 2074 | 5916 | — |
| libhft | C++ | 5 | cursor_parse_extract | 50000 | 66.0 | 52 | 98 | 119 | 841 | 1368 | 12577 | — |
| libhft | C++ | 5 | cursor_parse_only | 50000 | 67.0 | 49 | 95 | 117 | 630 | 1770 | 2671 | — |
| libhft | C++ | 5 | legacy_parse_extract | 50000 | 305.9 | 241 | 455 | 672 | 2131 | 8445 | 18167 | — |
| libhft | C++ | 5 | legacy_parse_only | 50000 | 73.3 | 57 | 97 | 129 | 662 | 1651 | 4151 | — |
| libhft | C++ | 5 | parse_extract | 50000 | 50.2 | 43 | 70 | 86 | 594 | 1791 | 7607 | — |
| libhft | C++ | 5 | parse_only | 50000 | 51.5 | 39 | 71 | 91 | 649 | 1544 | 3436 | — |
| libhft | C++ | 8 | build_8 | 50000 | 47.0 | 47 | 53 | 71 | 536 | 3794 | 6874 | — |
| libhft | C++ | 8 | cursor_body_parse_extract | 50000 | 280.9 | 247 | 293 | 1222 | 4630 | 20678 | 41354 | — |
| libhft | C++ | 8 | cursor_body_parse_only | 50000 | 170.4 | 172 | 190 | 492 | 1615 | 4153 | 7591 | — |
| libhft | C++ | 8 | cursor_parse_extract | 50000 | 272.5 | 276 | 332 | 1062 | 2734 | 6391 | 10464 | — |
| libhft | C++ | 8 | cursor_parse_only | 50000 | 202.4 | 193 | 224 | 944 | 2574 | 8015 | 14477 | — |
| libhft | C++ | 8 | legacy_parse_extract | 50000 | 256.5 | 240 | 281 | 1028 | 2434 | 6688 | 13647 | — |
| libhft | C++ | 8 | legacy_parse_only | 50000 | 221.3 | 219 | 254 | 866 | 2240 | 6401 | 9587 | — |
| libhft | C++ | 8 | parse_extract | 50000 | 251.0 | 243 | 284 | 1019 | 2762 | 6683 | 35527 | — |
| libhft | C++ | 8 | parse_only | 50000 | 180.3 | 170 | 190 | 839 | 2034 | 4968 | 12031 | — |
| libhft | C++ | A | cursor_body_parse_extract | 50000 | 92.6 | 84 | 95 | 517 | 1772 | 4194 | 7123 | — |
| libhft | C++ | A | cursor_body_parse_only | 50000 | 75.7 | 75 | 89 | 114 | 1223 | 3211 | 10370 | — |
| libhft | C++ | A | cursor_parse_extract | 50000 | 88.8 | 62 | 122 | 152 | 947 | 2389 | 3916 | — |
| libhft | C++ | A | cursor_parse_only | 50000 | 86.3 | 63 | 115 | 143 | 1151 | 3591 | 14699 | — |
| libhft | C++ | A | legacy_parse_extract | 50000 | 411.9 | 298 | 562 | 1166 | 3223 | 8648 | 18262 | — |
| libhft | C++ | A | legacy_parse_only | 50000 | 85.3 | 67 | 120 | 156 | 894 | 2029 | 12512 | — |
| libhft | C++ | A | parse_extract | 50000 | 67.3 | 50 | 88 | 111 | 775 | 2680 | 7203 | — |
| libhft | C++ | A | parse_only | 50000 | 61.6 | 46 | 86 | 108 | 752 | 2713 | 7537 | — |
| libhft | C++ | D | build_D | 50000 | 36.8 | 32 | 45 | 60 | 427 | 1076 | 7441 | — |
| libhft | C++ | D | cursor_body_parse_extract | 50000 | 147.6 | 133 | 150 | 838 | 2487 | 5307 | 11420 | — |
| libhft | C++ | D | cursor_body_parse_only | 50000 | 142.1 | 129 | 145 | 809 | 2117 | 5504 | 8990 | — |
| libhft | C++ | D | cursor_parse_extract | 50000 | 187.3 | 171 | 199 | 968 | 2618 | 5369 | 11289 | — |
| libhft | C++ | D | cursor_parse_only | 50000 | 150.7 | 153 | 173 | 637 | 1612 | 4260 | 6905 | — |
| libhft | C++ | D | legacy_parse_extract | 50000 | 885.0 | 902 | 1084 | 2433 | 5466 | 11611 | 24653 | — |
| libhft | C++ | D | legacy_parse_only | 50000 | 176.8 | 173 | 199 | 738 | 2015 | 4706 | 7129 | — |
| libhft | C++ | D | parse_extract | 50000 | 137.4 | 133 | 152 | 667 | 1798 | 4626 | 19404 | — |
| libhft | C++ | D | parse_only | 50000 | 117.7 | 125 | 142 | 169 | 1275 | 3952 | 4696 | — |
| libhft | C++ | W | build_W | 50000 | 186.0 | 147 | 231 | 374 | 1807 | 4960 | 19328 | — |
| libhft | C++ | W | cursor_body_parse_extract | 50000 | 906.8 | 864 | 1132 | 1862 | 5742 | 14896 | 49453 | — |
| libhft | C++ | W | cursor_body_parse_only | 50000 | 566.4 | 597 | 726 | 1485 | 4507 | 9597 | 14242 | — |
| libhft | C++ | W | cursor_parse_extract | 50000 | 1095.8 | 1133 | 1364 | 2571 | 8561 | 15945 | 25905 | — |
| libhft | C++ | W | cursor_parse_only | 50000 | 521.5 | 395 | 711 | 1300 | 3692 | 9037 | 20405 | — |
| libhft | C++ | W | legacy_parse_extract | 50000 | 1131.4 | 1068 | 1224 | 3056 | 7645 | 13984 | 127282 | — |
| libhft | C++ | W | legacy_parse_only | 50000 | 656.9 | 640 | 762 | 1890 | 5875 | 13004 | 45636 | — |
| libhft | C++ | W | parse_extract | 50000 | 1096.2 | 1052 | 1223 | 3016 | 10063 | 24350 | 42452 | — |
| libhft | C++ | W | parse_only | 50000 | 703.4 | 661 | 753 | 2044 | 6044 | 24395 | 176066 | — |
| libhft | C++ | X | cursor_body_parse_extract | 50000 | 1174.9 | 1081 | 1496 | 2396 | 7833 | 17318 | 41695 | — |
| libhft | C++ | X | cursor_body_parse_only | 50000 | 795.1 | 705 | 1078 | 1856 | 4837 | 10514 | 14034 | — |
| libhft | C++ | X | cursor_parse_extract | 50000 | 1376.6 | 1431 | 1764 | 2955 | 9803 | 17837 | 26289 | — |
| libhft | C++ | X | cursor_parse_only | 50000 | 796.2 | 630 | 1092 | 1754 | 5669 | 12638 | 15010 | — |
| libhft | C++ | X | legacy_parse_extract | 50000 | 1237.1 | 1060 | 1573 | 2382 | 6039 | 17595 | 36911 | — |
| libhft | C++ | X | legacy_parse_only | 50000 | 812.6 | 642 | 1093 | 1929 | 6046 | 13350 | 19358 | — |
| libhft | C++ | X | parse_extract | 50000 | 1070.2 | 880 | 1440 | 2128 | 8263 | 17312 | 24374 | — |
| libhft | C++ | X | parse_only | 50000 | 798.1 | 748 | 1064 | 1647 | 5192 | 13801 | 24451 | — |
| libhft | C++ | j | cursor_body_parse_extract | 50000 | 60.9 | 53 | 84 | 103 | 616 | 1613 | 5215 | — |
| libhft | C++ | j | cursor_body_parse_only | 50000 | 52.5 | 50 | 51 | 94 | 436 | 1015 | 1814 | — |
| libhft | C++ | j | cursor_parse_extract | 50000 | 71.9 | 64 | 106 | 128 | 546 | 1777 | 3355 | — |
| libhft | C++ | j | cursor_parse_only | 50000 | 69.3 | 62 | 91 | 125 | 715 | 1911 | 7882 | — |
| libhft | C++ | j | legacy_parse_extract | 50000 | 398.2 | 309 | 579 | 962 | 2700 | 5725 | 8105 | — |
| libhft | C++ | j | legacy_parse_only | 50000 | 122.1 | 120 | 136 | 243 | 2305 | 9100 | 25137 | — |
| libhft | C++ | j | parse_extract | 50000 | 75.4 | 76 | 93 | 115 | 864 | 2404 | 5649 | — |
| libhft | C++ | j | parse_only | 50000 | 62.9 | 52 | 89 | 108 | 684 | 2023 | 3545 | — |
| libhft_dotnet_managed | C# | 0 | parse_extract | 50000 | 203.2 | 182 | 260 | 455 | 1571 | 5199 | 10778 | — |
| libhft_dotnet_managed | C# | 0 | parse_only | 50000 | 173.2 | 151 | 228 | 306 | 1852 | 4251 | 12901 | — |
| libhft_dotnet_managed | C# | 1 | parse_extract | 50000 | 209.6 | 182 | 273 | 451 | 1566 | 3770 | 8332 | — |
| libhft_dotnet_managed | C# | 1 | parse_only | 50000 | 160.3 | 149 | 154 | 326 | 1404 | 3213 | 8465 | — |
| libhft_dotnet_managed | C# | 2 | parse_extract | 50000 | 214.6 | 187 | 282 | 517 | 1627 | 3476 | 5306 | — |
| libhft_dotnet_managed | C# | 2 | parse_only | 50000 | 174.0 | 157 | 237 | 277 | 1385 | 3398 | 9291 | — |
| libhft_dotnet_managed | C# | 4 | parse_extract | 50000 | 210.9 | 193 | 276 | 392 | 1750 | 4172 | 8171 | — |
| libhft_dotnet_managed | C# | 4 | parse_only | 50000 | 186.6 | 164 | 251 | 293 | 1814 | 4716 | 8344 | — |
| libhft_dotnet_managed | C# | 5 | parse_extract | 50000 | 196.6 | 178 | 260 | 343 | 1552 | 4371 | 8265 | — |
| libhft_dotnet_managed | C# | 5 | parse_only | 50000 | 163.1 | 150 | 194 | 379 | 1269 | 2116 | 5315 | — |
| libhft_dotnet_managed | C# | 8 | build_8 | 50000 | 116.4 | 81 | 165 | 240 | 1058 | 2945 | 8033 | — |
| libhft_dotnet_managed | C# | 8 | parse_extract | 50000 | 609.8 | 482 | 811 | 1421 | 3977 | 9321 | 65453 | — |
| libhft_dotnet_managed | C# | 8 | parse_only | 50000 | 656.0 | 495 | 580 | 1864 | 25609 | 251933 | 402435 | — |
| libhft_dotnet_managed | C# | A | parse_extract | 50000 | 261.4 | 211 | 323 | 591 | 1786 | 3947 | 5593 | — |
| libhft_dotnet_managed | C# | A | parse_only | 50000 | 283.5 | 179 | 475 | 1423 | 2466 | 7384 | 190197 | — |
| libhft_dotnet_managed | C# | D | build_D | 50000 | 202.8 | 103 | 415 | 703 | 3473 | 14741 | 101994 | — |
| libhft_dotnet_managed | C# | D | parse_extract | 50000 | 382.6 | 315 | 480 | 912 | 2694 | 10271 | 126622 | — |
| libhft_dotnet_managed | C# | D | parse_only | 50000 | 344.1 | 286 | 452 | 836 | 2678 | 6080 | 10356 | — |
| libhft_dotnet_managed | C# | W | build_W | 50000 | 584.4 | 503 | 820 | 1427 | 4395 | 9678 | 11927 | — |
| libhft_dotnet_managed | C# | W | parse_extract | 50000 | 2115.7 | 1776 | 2809 | 3711 | 15319 | 32397 | 85191 | — |
| libhft_dotnet_managed | C# | W | parse_only | 50000 | 1533.7 | 1238 | 2114 | 2853 | 10862 | 21603 | 26604 | — |
| libhft_dotnet_managed | C# | X | parse_extract | 50000 | 2749.1 | 2369 | 3811 | 4831 | 20634 | 37545 | 52145 | — |
| libhft_dotnet_managed | C# | X | parse_only | 50000 | 2225.2 | 1891 | 3139 | 3966 | 16720 | 29531 | 33683 | — |
| libhft_dotnet_managed | C# | j | parse_extract | 50000 | 274.4 | 242 | 341 | 661 | 2083 | 4882 | 13473 | — |
| libhft_dotnet_managed | C# | j | parse_only | 50000 | 256.8 | 219 | 324 | 647 | 2124 | 5552 | 9066 | — |
| libhft_java | Java | 8 | build_8 | 50000 | 252.3 | 193 | 338 | 650 | 2091 | 6926 | 8476 | — |
| libhft_java | Java | 8 | parse_extract | 50000 | 343.1 | 306 | 424 | 692 | 2046 | 3617 | 6725 | — |
| libhft_java | Java | 8 | parse_only | 50000 | 200.8 | 147 | 285 | 756 | 1816 | 6190 | 78351 | — |
| libhft_java | Java | D | build_D | 50000 | 209.7 | 156 | 286 | 589 | 1982 | 7946 | 13177 | — |
| libhft_java | Java | D | parse_extract | 50000 | 252.2 | 214 | 321 | 494 | 1785 | 3820 | 20828 | — |
| libhft_java | Java | D | parse_only | 50000 | 186.2 | 159 | 249 | 556 | 2367 | 15494 | 291505 | — |
| libhft_java | Java | W | build_W | 50000 | 1004.2 | 875 | 1372 | 1992 | 7618 | 14807 | 28063 | — |
| libhft_java | Java | W | parse_extract | 50000 | 1091.0 | 992 | 1379 | 2080 | 8595 | 14436 | 30114 | — |
| libhft_java | Java | W | parse_only | 50000 | 665.2 | 579 | 911 | 1517 | 5001 | 10945 | 15630 | — |
| libhft_rust_pure | Rust | 0 | parse_extract | 50000 | 79.0 | 75 | 78 | 143 | 652 | 1605 | 4019 | — |
| libhft_rust_pure | Rust | 0 | parse_only | 50000 | 68.6 | 65 | 66 | 127 | 566 | 1324 | 3921 | — |
| libhft_rust_pure | Rust | 1 | parse_extract | 50000 | 80.9 | 76 | 79 | 150 | 702 | 1802 | 3458 | — |
| libhft_rust_pure | Rust | 1 | parse_only | 50000 | 68.2 | 66 | 66 | 127 | 512 | 1388 | 3202 | — |
| libhft_rust_pure | Rust | 2 | parse_extract | 50000 | 78.6 | 74 | 76 | 145 | 644 | 1397 | 2475 | — |
| libhft_rust_pure | Rust | 2 | parse_only | 50000 | 67.0 | 64 | 64 | 121 | 557 | 1302 | 2246 | — |
| libhft_rust_pure | Rust | 4 | parse_extract | 50000 | 79.4 | 75 | 77 | 151 | 693 | 2015 | 4010 | — |
| libhft_rust_pure | Rust | 4 | parse_only | 50000 | 69.8 | 65 | 66 | 128 | 586 | 1516 | 3296 | — |
| libhft_rust_pure | Rust | 5 | parse_extract | 50000 | 79.9 | 77 | 80 | 137 | 676 | 1310 | 4626 | — |
| libhft_rust_pure | Rust | 5 | parse_only | 50000 | 69.2 | 66 | 67 | 133 | 542 | 1591 | 2078 | — |
| libhft_rust_pure | Rust | 8 | build_8 | 50000 | 130.9 | 113 | 170 | 199 | 971 | 2686 | 9100 | — |
| libhft_rust_pure | Rust | 8 | parse_extract | 50000 | 247.1 | 224 | 232 | 558 | 1975 | 4786 | 7564 | — |
| libhft_rust_pure | Rust | 8 | parse_only | 50000 | 169.9 | 161 | 162 | 401 | 1416 | 4072 | 10081 | — |
| libhft_rust_pure | Rust | A | parse_extract | 50000 | 90.7 | 84 | 87 | 211 | 731 | 2173 | 5777 | — |
| libhft_rust_pure | Rust | A | parse_only | 50000 | 76.9 | 74 | 75 | 142 | 642 | 1316 | 3431 | — |
| libhft_rust_pure | Rust | D | build_D | 50000 | 76.8 | 67 | 96 | 115 | 821 | 1763 | 10915 | — |
| libhft_rust_pure | Rust | D | parse_extract | 50000 | 157.4 | 143 | 147 | 291 | 1245 | 4668 | 59134 | — |
| libhft_rust_pure | Rust | D | parse_only | 50000 | 130.1 | 125 | 127 | 226 | 1096 | 1944 | 6038 | — |
| libhft_rust_pure | Rust | W | build_W | 50000 | 232.1 | 198 | 298 | 438 | 2358 | 5662 | 12672 | — |
| libhft_rust_pure | Rust | W | parse_extract | 50000 | 1066.4 | 933 | 1694 | 2070 | 8100 | 13347 | 20532 | — |
| libhft_rust_pure | Rust | W | parse_only | 50000 | 664.5 | 587 | 961 | 1455 | 5162 | 13446 | 29675 | — |
| libhft_rust_pure | Rust | X | parse_extract | 50000 | 1491.1 | 1275 | 2311 | 2818 | 12265 | 24539 | 33917 | — |
| libhft_rust_pure | Rust | X | parse_only | 50000 | 1077.7 | 928 | 1656 | 2032 | 7933 | 16081 | 20662 | — |
| libhft_rust_pure | Rust | j | parse_extract | 50000 | 111.2 | 96 | 169 | 211 | 871 | 2131 | 3818 | — |
| libhft_rust_pure | Rust | j | parse_only | 50000 | 88.7 | 84 | 84 | 210 | 740 | 1695 | 3340 | — |
| nanofix | Rust | 0 | parse_extract | 50000 | 559.4 | 447 | 734 | 1468 | 5312 | 13433 | 58224 | — |
| nanofix | Rust | 0 | parse_only | 50000 | 488.8 | 438 | 640 | 1059 | 3430 | 7699 | 82518 | — |
| nanofix | Rust | 1 | parse_extract | 50000 | 492.9 | 441 | 654 | 1027 | 3873 | 9654 | 13729 | — |
| nanofix | Rust | 1 | parse_only | 50000 | 501.7 | 441 | 660 | 1071 | 3873 | 7441 | 21879 | — |
| nanofix | Rust | 2 | parse_extract | 50000 | 497.9 | 442 | 661 | 1055 | 3877 | 8383 | 13330 | — |
| nanofix | Rust | 2 | parse_only | 50000 | 483.7 | 437 | 626 | 970 | 3874 | 9025 | 15858 | — |
| nanofix | Rust | 4 | parse_extract | 50000 | 549.0 | 456 | 708 | 1222 | 4494 | 9463 | 20119 | — |
| nanofix | Rust | 4 | parse_only | 50000 | 516.5 | 448 | 682 | 1058 | 3916 | 10299 | 13830 | — |
| nanofix | Rust | 5 | parse_extract | 50000 | 519.4 | 447 | 695 | 1107 | 3921 | 6924 | 19169 | — |
| nanofix | Rust | 5 | parse_only | 50000 | 506.5 | 447 | 676 | 1008 | 3692 | 8271 | 14579 | — |
| nanofix | Rust | 8 | build_8 | 50000 | 158.9 | 147 | 188 | 256 | 1055 | 2594 | 3949 | — |
| nanofix | Rust | 8 | parse_extract | 50000 | 626.0 | 587 | 604 | 1290 | 5228 | 9684 | 18082 | — |
| nanofix | Rust | 8 | parse_only | 50000 | 537.7 | 510 | 526 | 1133 | 4548 | 8127 | 14289 | — |
| nanofix | Rust | A | parse_extract | 50000 | 505.9 | 448 | 682 | 1047 | 3942 | 8953 | 11234 | — |
| nanofix | Rust | A | parse_only | 50000 | 540.2 | 446 | 738 | 1218 | 3912 | 9738 | 35320 | — |
| nanofix | Rust | D | build_D | 50000 | 90.0 | 76 | 119 | 142 | 965 | 1854 | 10575 | — |
| nanofix | Rust | D | parse_extract | 50000 | 530.4 | 487 | 588 | 1095 | 4332 | 7134 | 10795 | — |
| nanofix | Rust | D | parse_only | 50000 | 526.1 | 485 | 590 | 1085 | 4307 | 7369 | 23292 | — |
| nanofix | Rust | W | build_W | 50000 | 213.8 | 192 | 266 | 359 | 1687 | 3127 | 7982 | — |
| nanofix | Rust | W | parse_extract | 50000 | 1365.8 | 1175 | 1863 | 2708 | 10153 | 21466 | 33383 | — |
| nanofix | Rust | W | parse_only | 50000 | 922.7 | 865 | 921 | 1724 | 7680 | 11540 | 17373 | — |
| nanofix | Rust | X | parse_extract | 50000 | 1001.2 | 924 | 1061 | 2041 | 8191 | 13858 | 17075 | — |
| nanofix | Rust | X | parse_only | 50000 | 1127.7 | 951 | 1593 | 2293 | 8667 | 18012 | 28156 | — |
| nanofix | Rust | j | parse_extract | 50000 | 539.5 | 460 | 737 | 1127 | 4040 | 8780 | 70595 | — |
| nanofix | Rust | j | parse_only | 50000 | 526.7 | 459 | 715 | 1094 | 4015 | 8252 | 20562 | — |
| nexusfix | C++ | 0 | parse_extract | 50000 | 185.7 | 174 | 176 | 363 | 1539 | 4395 | 9652 | — |
| nexusfix | C++ | 0 | parse_only | 50000 | 177.8 | 166 | 168 | 369 | 1460 | 4388 | 8493 | — |
| nexusfix | C++ | 1 | parse_extract | 50000 | 212.9 | 178 | 308 | 456 | 1785 | 6095 | 21133 | — |
| nexusfix | C++ | 1 | parse_only | 50000 | 183.3 | 168 | 173 | 341 | 1478 | 2835 | 7992 | — |
| nexusfix | C++ | 2 | parse_extract | 50000 | 237.1 | 180 | 329 | 663 | 2397 | 4513 | 27414 | — |
| nexusfix | C++ | 2 | parse_only | 50000 | 189.6 | 167 | 266 | 382 | 1467 | 4113 | 8155 | — |
| nexusfix | C++ | 4 | parse_extract | 50000 | 225.0 | 183 | 328 | 497 | 2699 | 6274 | 22632 | — |
| nexusfix | C++ | 4 | parse_only | 50000 | 225.2 | 175 | 310 | 450 | 1651 | 3072 | 10373 | — |
| nexusfix | C++ | 5 | parse_extract | 50000 | 311.2 | 323 | 374 | 985 | 2873 | 11351 | 20971 | — |
| nexusfix | C++ | 5 | parse_only | 50000 | 394.3 | 304 | 338 | 1509 | 15095 | 150532 | 291981 | — |
| nexusfix | C++ | 8 | build_8 | 50000 | 91.3 | 84 | 111 | 129 | 883 | 2106 | 5827 | — |
| nexusfix | C++ | 8 | parse_extract | 50000 | 364.0 | 280 | 493 | 870 | 2910 | 7048 | 8735 | — |
| nexusfix | C++ | 8 | parse_only | 50000 | 409.0 | 335 | 548 | 921 | 3961 | 8084 | 17053 | — |
| nexusfix | C++ | A | parse_extract | 50000 | 196.8 | 188 | 190 | 383 | 1570 | 3114 | 7651 | — |
| nexusfix | C++ | A | parse_only | 50000 | 199.0 | 177 | 267 | 364 | 1544 | 4611 | 75269 | — |
| nexusfix | C++ | D | build_D | 50000 | 81.4 | 77 | 79 | 113 | 685 | 1720 | 5948 | — |
| nexusfix | C++ | D | parse_extract | 50000 | 302.3 | 231 | 403 | 724 | 3312 | 8182 | 19520 | — |
| nexusfix | C++ | D | parse_only | 50000 | 261.8 | 220 | 372 | 505 | 1923 | 5107 | 9094 | — |
| nexusfix | C++ | W | build_W | 50000 | 655.1 | 601 | 689 | 1453 | 5220 | 12387 | 19903 | — |
| nexusfix | C++ | W | parse_extract | 50000 | 1258.4 | 1042 | 1818 | 2847 | 8984 | 19894 | 28317 | — |
| nexusfix | C++ | W | parse_only | 50000 | 975.1 | 762 | 1379 | 2013 | 6468 | 14386 | 30650 | — |
| nexusfix | C++ | X | parse_extract | 50000 | 1302.1 | 1040 | 1793 | 2546 | 8841 | 17562 | 29649 | — |
| nexusfix | C++ | X | parse_only | 50000 | 1501.0 | 1585 | 1848 | 3314 | 14871 | 26238 | 147134 | — |
| nexusfix | C++ | j | parse_extract | 50000 | 231.1 | 202 | 341 | 460 | 1738 | 4829 | 13903 | — |
| nexusfix | C++ | j | parse_only | 50000 | 226.7 | 189 | 325 | 459 | 1628 | 3884 | 23341 | — |
| philadelphia | Java | 8 | build_8 | 50000 | 300.5 | 234 | 372 | 845 | 2593 | 8706 | 15507 | — |
| philadelphia | Java | 8 | parse_extract | 50000 | 714.2 | 637 | 856 | 1714 | 5639 | 20363 | 73495 | — |
| philadelphia | Java | 8 | parse_only | 50000 | 255.6 | 202 | 366 | 575 | 2439 | 5245 | 8075 | — |
| philadelphia | Java | D | build_D | 50000 | 221.5 | 196 | 277 | 691 | 2353 | 5435 | 11767 | — |
| philadelphia | Java | D | parse_extract | 50000 | 680.2 | 568 | 989 | 1924 | 9793 | 23892 | 327492 | — |
| philadelphia | Java | D | parse_only | 50000 | 197.4 | 170 | 233 | 652 | 1899 | 5746 | 290306 | — |
| philadelphia | Java | W | build_W | 50000 | 1077.2 | 982 | 1348 | 2039 | 8528 | 14437 | 33147 | — |
| philadelphia | Java | W | parse_extract | 50000 | 2716.2 | 2442 | 3238 | 4469 | 23484 | 64949 | 72956 | — |
| philadelphia | Java | W | parse_only | 50000 | 2041.5 | 1787 | 2541 | 4408 | 17077 | 70516 | 87443 | — |
| quickfix_cpp | C++ | 0 | parse_extract | 50000 | 382.5 | 339 | 472 | 837 | 2910 | 9346 | 12493 | — |
| quickfix_cpp | C++ | 0 | parse_only | 50000 | 375.3 | 331 | 408 | 1018 | 2839 | 10524 | 73816 | — |
| quickfix_cpp | C++ | 1 | parse_extract | 50000 | 370.7 | 339 | 351 | 840 | 2906 | 6506 | 11081 | — |
| quickfix_cpp | C++ | 1 | parse_only | 50000 | 350.2 | 330 | 339 | 776 | 2868 | 5989 | 12319 | — |
| quickfix_cpp | C++ | 2 | parse_extract | 50000 | 401.9 | 368 | 383 | 927 | 3154 | 5713 | 19920 | — |
| quickfix_cpp | C++ | 2 | parse_only | 50000 | 422.1 | 361 | 681 | 933 | 3090 | 7423 | 15260 | — |
| quickfix_cpp | C++ | 4 | parse_extract | 50000 | 446.4 | 380 | 675 | 1020 | 3261 | 7166 | 12611 | — |
| quickfix_cpp | C++ | 4 | parse_only | 50000 | 447.9 | 361 | 645 | 1305 | 6331 | 20010 | 128079 | — |
| quickfix_cpp | C++ | 5 | parse_extract | 50000 | 421.6 | 355 | 647 | 977 | 3015 | 8344 | 26761 | — |
| quickfix_cpp | C++ | 5 | parse_only | 50000 | 384.9 | 346 | 425 | 865 | 2983 | 8201 | 12899 | — |
| quickfix_cpp | C++ | 8 | build_8 | 50000 | 2050.8 | 1638 | 2897 | 4288 | 10963 | 31993 | 44015 | — |
| quickfix_cpp | C++ | 8 | parse_extract | 50000 | 1207.2 | 1007 | 1797 | 2586 | 9206 | 20630 | 147720 | — |
| quickfix_cpp | C++ | 8 | parse_only | 50000 | 989.7 | 833 | 1493 | 2168 | 7104 | 15887 | 29049 | — |
| quickfix_cpp | C++ | A | parse_extract | 50000 | 448.1 | 393 | 690 | 948 | 2746 | 6971 | 10836 | — |
| quickfix_cpp | C++ | A | parse_only | 50000 | 451.0 | 384 | 711 | 1108 | 3276 | 7689 | 14850 | — |
| quickfix_cpp | C++ | D | build_D | 50000 | 1522.3 | 1212 | 2222 | 3344 | 10294 | 25078 | 36155 | — |
| quickfix_cpp | C++ | D | parse_extract | 50000 | 826.7 | 663 | 1287 | 1915 | 5663 | 16381 | 26244 | — |
| quickfix_cpp | C++ | D | parse_only | 50000 | 819.0 | 647 | 1233 | 1968 | 6828 | 19049 | 113020 | — |
| quickfix_cpp | C++ | W | build_W | 50000 | 13655.2 | 11542 | 18909 | 29825 | 125033 | 393898 | 525361 | — |
| quickfix_cpp | C++ | W | parse_extract | 50000 | 6178.1 | 4925 | 8418 | 13429 | 135270 | 278923 | 518908 | — |
| quickfix_cpp | C++ | W | parse_only | 50000 | 5297.1 | 4311 | 7591 | 9724 | 36703 | 53657 | 54548 | — |
| quickfix_cpp | C++ | X | parse_extract | 50000 | 7409.1 | 6404 | 10595 | 13956 | 47358 | 57360 | 58390 | — |
| quickfix_cpp | C++ | X | parse_only | 50000 | 6515.9 | 5492 | 9693 | 11787 | 42184 | 56257 | 58117 | — |
| quickfix_cpp | C++ | j | parse_extract | 50000 | 567.5 | 444 | 888 | 1395 | 4519 | 26656 | 68740 | — |
| quickfix_cpp | C++ | j | parse_only | 50000 | 516.0 | 432 | 790 | 1173 | 3644 | 9601 | 26399 | — |
| quickfix_go | Go | 0 | parse_extract | 50000 | 1163.4 | 942 | 1639 | 5107 | 12169 | 20837 | 26802 | — |
| quickfix_go | Go | 0 | parse_only | 50000 | 742.4 | 581 | 1026 | 2137 | 8932 | 16350 | 39950 | — |
| quickfix_go | Go | 1 | parse_extract | 50000 | 1482.7 | 1037 | 2142 | 6402 | 16142 | 43552 | 77617 | — |
| quickfix_go | Go | 1 | parse_only | 50000 | 769.1 | 576 | 1119 | 2637 | 9270 | 14976 | 71637 | — |
| quickfix_go | Go | 2 | parse_extract | 50000 | 1215.4 | 974 | 1700 | 5340 | 12652 | 20212 | 31110 | — |
| quickfix_go | Go | 2 | parse_only | 50000 | 745.9 | 602 | 1065 | 2190 | 8640 | 13776 | 19648 | — |
| quickfix_go | Go | 4 | parse_extract | 50000 | 1178.0 | 972 | 1636 | 5148 | 12128 | 18525 | 50113 | — |
| quickfix_go | Go | 4 | parse_only | 50000 | 700.7 | 590 | 942 | 2031 | 8775 | 12817 | 45773 | — |
| quickfix_go | Go | 5 | parse_extract | 50000 | 1140.1 | 933 | 1545 | 5544 | 12645 | 18906 | 47659 | — |
| quickfix_go | Go | 5 | parse_only | 50000 | 676.9 | 568 | 938 | 2125 | 8085 | 14437 | 40934 | — |
| quickfix_go | Go | 8 | build_8 | 50000 | 6013.5 | 4528 | 9294 | 21363 | 34585 | 57278 | 79613 | — |
| quickfix_go | Go | 8 | parse_extract | 50000 | 1949.9 | 1593 | 2763 | 5053 | 17894 | 48608 | 144788 | — |
| quickfix_go | Go | 8 | parse_only | 50000 | 1558.5 | 1065 | 2094 | 5275 | 19531 | 292061 | 628484 | — |
| quickfix_go | Go | A | parse_extract | 50000 | 1376.8 | 1031 | 1932 | 5519 | 14012 | 27574 | 44317 | — |
| quickfix_go | Go | A | parse_only | 50000 | 1016.7 | 760 | 1280 | 3680 | 14456 | 107575 | 307053 | — |
| quickfix_go | Go | D | build_D | 50000 | 5285.5 | 3983 | 8182 | 19811 | 37250 | 72662 | 317307 | — |
| quickfix_go | Go | D | parse_extract | 50000 | 1280.4 | 940 | 1734 | 3440 | 12355 | 154130 | 271432 | — |
| quickfix_go | Go | D | parse_only | 50000 | 1393.7 | 889 | 1742 | 4183 | 24269 | 345726 | 504281 | — |
| quickfix_go | Go | W | build_W | 50000 | 29427.1 | 27038 | 44755 | 69650 | 166580 | 413200 | 1099178 | — |
| quickfix_go | Go | W | parse_extract | 50000 | 15743.6 | 13233 | 25308 | 46909 | 115000 | 253915 | 346121 | — |
| quickfix_go | Go | W | parse_only | 50000 | 11288.6 | 8809 | 18807 | 31926 | 61257 | 76870 | 167015 | — |
| quickfix_go | Go | X | parse_extract | 50000 | 4357.7 | 3596 | 6318 | 8951 | 25949 | 48699 | 78737 | — |
| quickfix_go | Go | X | parse_only | 50000 | 4541.0 | 3780 | 6472 | 8993 | 28480 | 52241 | 242883 | — |
| quickfix_go | Go | j | parse_extract | 50000 | 1623.4 | 1193 | 2260 | 5967 | 14989 | 36613 | 156023 | — |
| quickfix_go | Go | j | parse_only | 50000 | 805.0 | 659 | 1192 | 2228 | 8796 | 16563 | 64580 | — |
| quickfix_n | C# | 0 | parse_extract | 50000 | 1619.5 | 1354 | 2122 | 6545 | 12252 | 22822 | 34282 | — |
| quickfix_n | C# | 0 | parse_only | 50000 | 1666.8 | 1355 | 2176 | 6930 | 12686 | 31464 | 164339 | — |
| quickfix_n | C# | 1 | parse_extract | 50000 | 1965.2 | 1700 | 2425 | 8319 | 16416 | 141811 | 220462 | — |
| quickfix_n | C# | 1 | parse_only | 50000 | 2115.7 | 1798 | 2437 | 8458 | 27384 | 256132 | 386086 | — |
| quickfix_n | C# | 2 | parse_extract | 50000 | 1823.5 | 1474 | 2417 | 7217 | 13309 | 29038 | 63902 | — |
| quickfix_n | C# | 2 | parse_only | 50000 | 2188.6 | 1624 | 2516 | 9015 | 37755 | 392962 | 649033 | — |
| quickfix_n | C# | 4 | parse_extract | 50000 | 2202.6 | 1613 | 2499 | 8684 | 69992 | 318677 | 955550 | — |
| quickfix_n | C# | 4 | parse_only | 50000 | 1811.7 | 1434 | 2358 | 7211 | 14052 | 25331 | 281413 | — |
| quickfix_n | C# | 5 | parse_extract | 50000 | 1552.3 | 1297 | 2044 | 5403 | 10608 | 20916 | 38379 | — |
| quickfix_n | C# | 5 | parse_only | 50000 | 1778.7 | 1334 | 2289 | 6817 | 18347 | 132393 | 262527 | — |
| quickfix_n | C# | 8 | build_8 | 50000 | 4034.2 | 3671 | 5168 | 12020 | 41244 | 215553 | 259553 | — |
| quickfix_n | C# | 8 | parse_extract | 50000 | 3914.7 | 3112 | 4860 | 11128 | 52092 | 142539 | 460372 | — |
| quickfix_n | C# | 8 | parse_only | 50000 | 3131.8 | 2436 | 4024 | 9715 | 22520 | 184384 | 256637 | — |
| quickfix_n | C# | A | parse_extract | 50000 | 1908.7 | 1562 | 2519 | 7449 | 14409 | 27964 | 34967 | — |
| quickfix_n | C# | A | parse_only | 50000 | 1933.8 | 1527 | 2478 | 8550 | 16108 | 33263 | 61632 | — |
| quickfix_n | C# | D | build_D | 50000 | 3289.4 | 2410 | 4230 | 17170 | 26903 | 52444 | 130900 | — |
| quickfix_n | C# | D | parse_extract | 50000 | 2865.6 | 2458 | 3613 | 9898 | 17702 | 37569 | 45099 | — |
| quickfix_n | C# | D | parse_only | 50000 | 2919.9 | 2767 | 3653 | 10228 | 15008 | 42501 | 292549 | — |
| quickfix_n | C# | W | build_W | 50000 | 24123.8 | 22511 | 32046 | 62285 | 210813 | 407529 | 559050 | — |
| quickfix_n | C# | W | parse_extract | 50000 | 11339.5 | 10636 | 14066 | 24435 | 137455 | 388012 | 432119 | — |
| quickfix_n | C# | W | parse_only | 50000 | 9028.8 | 7945 | 11939 | 19425 | 49693 | 60808 | 87700 | — |
| quickfix_n | C# | X | parse_extract | 50000 | 11348.4 | 10085 | 14890 | 24165 | 58847 | 176631 | 266625 | — |
| quickfix_n | C# | X | parse_only | 50000 | 12107.5 | 10585 | 15682 | 31549 | 149371 | 390882 | 422370 | — |
| quickfix_n | C# | j | parse_extract | 50000 | 2066.5 | 1639 | 2686 | 7699 | 12889 | 24152 | 31599 | — |
| quickfix_n | C# | j | parse_only | 50000 | 1906.8 | 1566 | 2519 | 6755 | 12387 | 23700 | 31250 | — |
| quickfixj | Java | 8 | build_8 | 50000 | 771.9 | 640 | 1134 | 1894 | 5465 | 14689 | 80314 | — |
| quickfixj | Java | 8 | parse_extract | 50000 | 1194.4 | 963 | 1600 | 3439 | 11969 | 71423 | 114883 | — |
| quickfixj | Java | 8 | parse_only | 50000 | 789.9 | 690 | 1016 | 1852 | 6042 | 59977 | 79697 | — |
| quickfixj | Java | D | build_D | 50000 | 728.2 | 556 | 1064 | 2206 | 7441 | 32300 | 202116 | — |
| quickfixj | Java | D | parse_extract | 50000 | 904.3 | 704 | 1179 | 2914 | 8603 | 61189 | 124331 | — |
| quickfixj | Java | D | parse_only | 50000 | 953.2 | 587 | 1946 | 3359 | 16324 | 79047 | 296485 | — |
| quickfixj | Java | W | build_W | 50000 | 5432.1 | 4543 | 7202 | 11392 | 69809 | 151939 | 368207 | — |
| quickfixj | Java | W | parse_extract | 50000 | 7253.7 | 6408 | 9348 | 12836 | 62740 | 105335 | 193183 | — |
| quickfixj | Java | W | parse_only | 50000 | 4403.4 | 3918 | 5393 | 7859 | 47438 | 89022 | 169786 | — |
| truefix | Rust | 0 | parse_extract | 50000 | 488.7 | 492 | 572 | 1352 | 4385 | 10833 | 33610 | — |
| truefix | Rust | 0 | parse_only | 50000 | 440.7 | 330 | 571 | 1421 | 4582 | 12331 | 22780 | — |
| truefix | Rust | 1 | parse_extract | 50000 | 464.5 | 483 | 583 | 1151 | 4420 | 9598 | 19305 | — |
| truefix | Rust | 1 | parse_only | 50000 | 488.4 | 503 | 593 | 1256 | 2897 | 7231 | 31807 | — |
| truefix | Rust | 2 | parse_extract | 50000 | 494.9 | 523 | 616 | 1210 | 4560 | 7769 | 10435 | — |
| truefix | Rust | 2 | parse_only | 50000 | 463.9 | 354 | 611 | 1131 | 3321 | 8909 | 42741 | — |
| truefix | Rust | 4 | parse_extract | 50000 | 514.4 | 541 | 621 | 1338 | 3681 | 6631 | 11684 | — |
| truefix | Rust | 4 | parse_only | 50000 | 488.8 | 524 | 609 | 1206 | 3798 | 10540 | 20078 | — |
| truefix | Rust | 5 | parse_extract | 50000 | 560.9 | 545 | 632 | 1527 | 4524 | 8274 | 29624 | — |
| truefix | Rust | 5 | parse_only | 50000 | 500.7 | 515 | 593 | 1420 | 3814 | 14938 | 79538 | — |
| truefix | Rust | 8 | build_8 | 50000 | 1012.9 | 830 | 1379 | 2174 | 5550 | 14383 | 19899 | — |
| truefix | Rust | 8 | parse_extract | 50000 | 1422.5 | 1459 | 1712 | 2795 | 12527 | 23528 | 58010 | — |
| truefix | Rust | 8 | parse_only | 50000 | 1311.8 | 1291 | 1558 | 2953 | 10429 | 25109 | 127534 | — |
| truefix | Rust | A | parse_extract | 50000 | 574.6 | 592 | 652 | 1390 | 3449 | 9492 | 22056 | — |
| truefix | Rust | A | parse_only | 50000 | 547.8 | 554 | 664 | 1355 | 4869 | 31632 | 224383 | — |
| truefix | Rust | D | build_D | 50000 | 1030.5 | 1059 | 1272 | 2082 | 6006 | 15260 | 23411 | — |
| truefix | Rust | D | parse_extract | 50000 | 996.7 | 1008 | 1190 | 2372 | 9238 | 14217 | 22877 | — |
| truefix | Rust | D | parse_only | 50000 | 972.1 | 993 | 1175 | 2148 | 7883 | 13391 | 23897 | — |
| truefix | Rust | W | build_W | 50000 | 4825.0 | 4518 | 6330 | 8692 | 34187 | 51704 | 56141 | — |
| truefix | Rust | W | parse_extract | 50000 | 5295.3 | 5374 | 6466 | 9527 | 35234 | 52842 | 188482 | — |
| truefix | Rust | W | parse_only | 50000 | 4160.9 | 4306 | 5351 | 7018 | 25010 | 50641 | 329414 | — |
| truefix | Rust | X | parse_extract | 50000 | 5824.0 | 6036 | 7487 | 9096 | 36161 | 52212 | 59218 | — |
| truefix | Rust | X | parse_only | 50000 | 5850.6 | 6198 | 7559 | 9473 | 37069 | 52034 | 56694 | — |
| truefix | Rust | j | parse_extract | 50000 | 621.3 | 636 | 741 | 1547 | 5178 | 9439 | 14532 | — |
| truefix | Rust | j | parse_only | 50000 | 644.2 | 640 | 737 | 1589 | 5432 | 15496 | 35593 | — |