| Method | Mean | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.5612 us | 0.1100 us | 1.00 | 0.00 | 390,444.02 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.5675 us | 0.1377 us | 1.00 | 0.07 | 389,482.08 | - | 350 B |
| ParseLiveAspNet | 5.8670 us | 0.2173 us | 2.29 | 0.12 | 170,446.05 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 7.6898 us | 0.2521 us | 3.01 | 0.15 | 130,043.10 | - | 1.12 kB |
| ParseUnicode | 12.0586 us | 0.2649 us | 4.72 | 0.21 | 82,928.63 | - | 1.97 kB |
| ParseUnicodePipelined | 14.9777 us | 0.4314 us | 5.86 | 0.29 | 66,765.73 | 0.0053 | 1.97 kB |
| Method | Mean | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.6188 us | 0.1291 us | 1.00 | 0.00 | 381,859.44 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.5708 us | 0.1280 us | 0.98 | 0.07 | 388,981.20 | - | 350 B |
| ParseLiveAspNet | 5.9197 us | 0.2650 us | 2.27 | 0.14 | 168,928.34 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 7.7182 us | 0.2114 us | 2.95 | 0.16 | 129,564.40 | - | 1.12 kB |
| ParseUnicode | 12.1486 us | 0.3453 us | 4.65 | 0.25 | 82,314.28 | - | 1.97 kB |
| ParseUnicodePipelined | 15.1189 us | 0.4569 us | 5.79 | 0.32 | 66,142.25 | 0.0099 | 1.97 kB |
| Method | Mean | StdErr | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.6021 us | 0.0329 us | 0.1801 us | 1.00 | 0.00 | 384,298.53 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.5254 us | 0.0120 us | 0.0655 us | 0.97 | 0.06 | 395,970.94 | - | 350 B |
| ParseLiveAspNet | 5.9584 us | 0.0682 us | 0.3733 us | 2.30 | 0.20 | 167,831.58 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 7.6718 us | 0.0474 us | 0.2595 us | 2.96 | 0.21 | 130,347.94 | - | 1.12 kB |
| ParseUnicode | 12.5011 us | 0.1411 us | 0.7728 us | 4.82 | 0.42 | 79,992.76 | - | 1.97 kB |
| ParseUnicodePipelined | 15.1260 us | 0.0683 us | 0.3741 us | 5.84 | 0.38 | 66,111.18 | 0.0130 | 1.97 kB |
davidfowl/fix-benchmark-write-size
| Method | Mean | StdErr | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.5202 us | 0.0184 us | 0.1008 us | 1.00 | 0.00 | 396,795.79 | - | 353 B |
| ParsePipelinedPlaintextTechEmpower | 2.2463 us | 0.0272 us | 0.1490 us | 0.89 | 0.07 | 445,173.68 | - | 351 B |
| ParseLiveAspNet | 5.8682 us | 0.0551 us | 0.3016 us | 2.33 | 0.15 | 170,411.04 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 7.0612 us | 0.0399 us | 0.2185 us | 2.81 | 0.14 | 141,619.97 | - | 1.11 kB |
| ParseUnicode | 12.0488 us | 0.1141 us | 0.6247 us | 4.79 | 0.30 | 82,995.97 | - | 1.99 kB |
| ParseUnicodePipelined | 15.5712 us | 0.1022 us | 0.5596 us | 6.19 | 0.32 | 64,221.06 | 0.0076 | 1.98 kB |
| Method | Mean | StdErr | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.7719 us | 0.0183 us | 0.1003 us | 1.00 | 0.00 | 360,763.92 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.4600 us | 0.0192 us | 0.1051 us | 0.89 | 0.05 | 406,511.89 | - | 350 B |
| ParseLiveAspNet | 6.3680 us | 0.0893 us | 0.4890 us | 2.30 | 0.19 | 157,035.09 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 6.1483 us | 0.0415 us | 0.2274 us | 2.22 | 0.11 | 162,645.70 | - | 1.12 kB |
| ParseUnicode | 12.5587 us | 0.0627 us | 0.3436 us | 4.54 | 0.20 | 79,626.36 | - | 1.97 kB |
| ParseUnicodePipelined | 13.1148 us | 0.0955 us | 0.5229 us | 4.74 | 0.25 | 76,249.67 | 0.0114 | 1.97 kB |
Method | Mean | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
----------------------------------- |----------- |---------- |------- |-------------- |----------- |------- |---------- |
ParsePlaintextTechEmpower | 2.7913 us | 0.1131 us | 1.00 | 0.00 | 358,254.55 | - | 350 B |
ParsePipelinedPlaintextTechEmpower | 2.4623 us | 0.0886 us | 0.88 | 0.05 | 406,130.51 | - | 350 B |
ParseLiveAspNet | 6.0162 us | 0.1552 us | 2.16 | 0.10 | 166,217.95 | - | 1.12 kB |
ParsePipelinedLiveAspNet | 5.9721 us | 0.1868 us | 2.14 | 0.11 | 167,445.37 | - | 1.12 kB |
ParseUnicode | 12.2541 us | 0.5152 us | 4.40 | 0.25 | 81,605.53 | - | 1.97 kB |
ParseUnicodePipelined | 12.4281 us | 0.4483 us | 4.46 | 0.24 | 80,462.86 | 0.0153 | 1.97 kB |
| Method | Mean | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.6882 us | 0.0776 us | 1.00 | 0.00 | 371,999.97 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.3695 us | 0.1029 us | 0.88 | 0.04 | 422,028.95 | - | 350 B |
| ParseLiveAspNet | 6.2520 us | 0.2694 us | 2.33 | 0.12 | 159,948.12 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 5.9049 us | 0.2367 us | 2.20 | 0.11 | 169,351.77 | - | 1.12 kB |
| ParseUnicode | 12.2444 us | 0.5630 us | 4.56 | 0.24 | 81,669.75 | - | 1.97 kB |
| ParseUnicodePipelined | 12.4451 us | 0.3218 us | 4.63 | 0.17 | 80,353.04 | 0.0015 | 1.97 kB |
| Method | Mean | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.5903 us | 0.0643 us | 1.00 | 0.00 | 386,049.47 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.3856 us | 0.0909 us | 0.92 | 0.04 | 419,175.07 | - | 350 B |
| ParseLiveAspNet | 5.9754 us | 0.1518 us | 2.31 | 0.08 | 167,352.43 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 5.7275 us | 0.2394 us | 2.21 | 0.11 | 174,597.37 | - | 1.12 kB |
| ParseUnicode | 12.2032 us | 0.3343 us | 4.71 | 0.17 | 81,945.73 | - | 1.97 kB |
| ParseUnicodePipelined | 12.1986 us | 0.3692 us | 4.71 | 0.18 | 81,976.80 | 0.0061 | 1.97 kB |
davidfowl/single-header-perf
| Method | Mean | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.7511 us | 0.0949 us | 1.00 | 0.00 | 363,486.52 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.3636 us | 0.0690 us | 0.86 | 0.04 | 423,074.64 | - | 350 B |
| ParseLiveAspNet | 6.2400 us | 0.2195 us | 2.27 | 0.11 | 160,255.61 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 5.6932 us | 0.1827 us | 2.07 | 0.09 | 175,647.88 | - | 1.12 kB |
| ParseUnicode | 11.9390 us | 0.3746 us | 4.34 | 0.20 | 83,759.23 | - | 1.97 kB |
| ParseUnicodePipelined | 12.3980 us | 0.3138 us | 4.51 | 0.19 | 80,657.98 | 0.0122 | 1.97 kB |
davidfowl/single-header-perf(1)
| Method | Mean | StdErr | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.5987 us | 0.0272 us | 0.1491 us | 1.00 | 0.00 | 384,803.34 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.2639 us | 0.0168 us | 0.0920 us | 0.87 | 0.06 | 441,714.14 | - | 350 B |
| ParseLiveAspNet | 5.4026 us | 0.0394 us | 0.2159 us | 2.09 | 0.14 | 185,096.43 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 5.3229 us | 0.0335 us | 0.1837 us | 2.05 | 0.13 | 187,867.78 | - | 1.12 kB |
| ParseUnicode | 11.9579 us | 0.1204 us | 0.6596 us | 4.62 | 0.35 | 83,626.80 | - | 1.97 kB |
| ParseUnicodePipelined | 11.5232 us | 0.0770 us | 0.4216 us | 4.45 | 0.29 | 86,781.58 | 0.0092 | 1.97 kB |
davidfowl/single-header-perf(2)
| Method | Mean | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.5369 us | 0.1115 us | 1.00 | 0.00 | 394,189.07 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.1979 us | 0.0822 us | 0.87 | 0.05 | 454,978.91 | - | 350 B |
| ParseLiveAspNet | 5.6132 us | 0.2524 us | 2.22 | 0.13 | 178,151.24 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 5.4650 us | 0.2083 us | 2.16 | 0.12 | 182,982.87 | - | 1.12 kB |
| ParseUnicode | 11.5887 us | 0.3589 us | 4.58 | 0.24 | 86,290.64 | - | 1.97 kB |
| ParseUnicodePipelined | 11.4880 us | 0.4620 us | 4.54 | 0.26 | 87,046.99 | 0.0099 | 1.97 kB |
davidfowl/single-header-perf(3)
| Method | Mean | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.5666 us | 0.1205 us | 1.00 | 0.00 | 389,615.12 | - | 350 B |
| ParsePipelinedPlaintextTechEmpower | 2.2553 us | 0.0782 us | 0.88 | 0.05 | 443,392.76 | - | 350 B |
| ParseLiveAspNet | 5.8072 us | 0.2892 us | 2.27 | 0.15 | 172,200.78 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 5.4284 us | 0.2896 us | 2.12 | 0.14 | 184,215.13 | - | 1.12 kB |
| ParseUnicode | 11.4572 us | 0.3329 us | 4.47 | 0.23 | 87,281.51 | - | 1.97 kB |
| ParseUnicodePipelined | 11.6016 us | 0.3935 us | 4.53 | 0.25 | 86,195.10 | 0.0023 | 1.97 kB |
davidfowl/single-header-perf(3.1) (with fixed benchmark writes)
| Method | Mean | StdErr | StdDev | Scaled | Scaled-StdDev | RPS | Gen 0 | Allocated |
|----------------------------------- |----------- |---------- |---------- |------- |-------------- |----------- |------- |---------- |
| ParsePlaintextTechEmpower | 2.4472 us | 0.0206 us | 0.1131 us | 1.00 | 0.00 | 408,625.73 | - | 353 B |
| ParsePipelinedPlaintextTechEmpower | 2.1090 us | 0.0213 us | 0.1167 us | 0.86 | 0.06 | 474,157.70 | - | 351 B |
| ParseLiveAspNet | 5.6308 us | 0.0565 us | 0.3097 us | 2.31 | 0.16 | 177,594.84 | - | 1.12 kB |
| ParsePipelinedLiveAspNet | 5.1872 us | 0.0364 us | 0.1993 us | 2.12 | 0.12 | 192,783.52 | - | 1.11 kB |
| ParseUnicode | 12.0182 us | 0.1382 us | 0.7571 us | 4.92 | 0.37 | 83,207.09 | - | 1.99 kB |
| ParseUnicodePipelined | 11.7135 us | 0.0551 us | 0.3020 us | 4.80 | 0.24 | 85,371.64 | 0.0061 | 1.98 kB |
| Method | Mean | StdDev | Scaled | Scaled-StdDev | RPS | Allocated |
|----------------------------------- |---------- |---------- |------- |-------------- |----------- |---------- |
| ParsePlaintextTechEmpower | 2.0434 us | 0.1045 us | 1.00 | 0.00 | 489,385.45 | 355 B |
| ParsePipelinedPlaintextTechEmpower | 1.7165 us | 0.0567 us | 0.84 | 0.05 | 582,591.73 | 344 B |
| ParseLiveAspNet | 5.2263 us | 0.1465 us | 2.56 | 0.13 | 191,339.98 | 1.11 kB |
| ParsePipelinedLiveAspNet | 4.9461 us | 0.1667 us | 2.43 | 0.13 | 202,178.31 | 1.1 kB |
| ParseUnicode | 8.0901 us | 0.3557 us | 3.97 | 0.25 | 123,607.67 | 1.94 kB |
| ParseUnicodePipelined | 8.1588 us | 0.3502 us | 4.00 | 0.25 | 122,567.09 | 1.93 kB |