Skip to content

Instantly share code, notes, and snippets.

@MihaZupan
Created December 5, 2022 17:35
Show Gist options
  • Save MihaZupan/533a8b9c57815077cec768b59f17b835 to your computer and use it in GitHub Desktop.
Save MihaZupan/533a8b9c57815077cec768b59f17b835 to your computer and use it in GitHub Desktop.
BenchmarkDotNet=v0.13.2.2009-nightly, OS=Windows 11 (10.0.22623.1020)
Intel Core i9-10900X CPU 3.70GHz, 1 CPU, 20 logical and 10 physical cores
.NET SDK=8.0.100-alpha.1.22601.1
  [Host]     : .NET 8.0.0 (8.0.22.55902), X64 RyuJIT AVX2
  Job-DBMSEB : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2
  Job-UGSDMR : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2

PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250.0000 ms  MaxIterationCount=20  
MinIterationCount=15  WarmupCount=1  
Method Job Toolchain Mean Error StdDev Median Min Max Ratio MannWhitney(5%) RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
RegexRedux_1 Job-DBMSEB \main\corerun.exe 35.50 ms 0.684 ms 0.732 ms 35.29 ms 34.62 ms 37.19 ms 1.00 Base 0.00 333.3333 333.3333 333.3333 2.89 MB 1.00
RegexRedux_1 Job-UGSDMR \pr\corerun.exe 35.54 ms 1.376 ms 1.585 ms 34.64 ms 34.05 ms 38.43 ms 1.00 Same 0.04 333.3333 333.3333 333.3333 2.89 MB 1.00
BenchmarkDotNet=v0.13.2.2009-nightly, OS=Windows 11 (10.0.22623.1020)
Intel Core i9-10900X CPU 3.70GHz, 1 CPU, 20 logical and 10 physical cores
.NET SDK=8.0.100-alpha.1.22601.1
  [Host]     : .NET 8.0.0 (8.0.22.55902), X64 RyuJIT AVX2
  Job-DBMSEB : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2
  Job-UGSDMR : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2

PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250.0000 ms  MaxIterationCount=20  
MinIterationCount=15  WarmupCount=1  
Method Job Toolchain options Mean Error StdDev Median Min Max Ratio MannWhitney(5%) RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
RegexRedux_5 Job-DBMSEB \main\corerun.exe None 23.353 ms 2.2777 ms 2.6230 ms 23.321 ms 19.295 ms 27.217 ms 1.00 Base 0.00 - - - 3.17 MB 1.00
RegexRedux_5 Job-UGSDMR \pr\corerun.exe None 23.126 ms 2.4306 ms 2.7990 ms 22.574 ms 19.147 ms 29.996 ms 0.99 Same 0.09 250.0000 250.0000 250.0000 2.67 MB 0.84
RegexRedux_5 Job-DBMSEB \main\corerun.exe Compiled 4.888 ms 0.0662 ms 0.0517 ms 4.887 ms 4.820 ms 4.998 ms 1.00 Base 0.00 291.6667 291.6667 291.6667 2.67 MB 1.00
RegexRedux_5 Job-UGSDMR \pr\corerun.exe Compiled 5.248 ms 0.0622 ms 0.0582 ms 5.254 ms 5.119 ms 5.351 ms 1.07 Slower 0.02 617.0213 617.0213 617.0213 2.68 MB 1.00
BenchmarkDotNet=v0.13.2.2009-nightly, OS=Windows 11 (10.0.22623.1020)
Intel Core i9-10900X CPU 3.70GHz, 1 CPU, 20 logical and 10 physical cores
.NET SDK=8.0.100-alpha.1.22601.1
  [Host]     : .NET 8.0.0 (8.0.22.55902), X64 RyuJIT AVX2
  Job-GQUQXW : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2
  Job-KGCAVG : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2

PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250.0000 ms  MaxIterationCount=20  
MinIterationCount=15  WarmupCount=1  
Method Job Toolchain Options Mean Error StdDev Median Min Max Ratio MannWhitney(5%) RatioSD Gen0 Gen1 Allocated Alloc Ratio
Backtracking Job-GQUQXW \main\corerun.exe None 1,257.13 ns 9.810 ns 9.176 ns 1,252.87 ns 1,245.90 ns 1,274.17 ns 1.00 Base 0.00 0.0200 - 248 B 1.00
Backtracking Job-KGCAVG \pr\corerun.exe None 1,304.84 ns 1.830 ns 1.528 ns 1,304.74 ns 1,301.94 ns 1,307.42 ns 1.04 Same 0.01 0.0209 - 248 B 1.00
OneNodeBacktracking Job-GQUQXW \main\corerun.exe None 878.39 ns 9.185 ns 8.142 ns 879.82 ns 860.62 ns 890.42 ns 1.00 Base 0.00 - - - NA
OneNodeBacktracking Job-KGCAVG \pr\corerun.exe None 855.85 ns 9.772 ns 9.141 ns 851.46 ns 846.16 ns 871.49 ns 0.97 Same 0.01 - - - NA
Email_IsMatch Job-GQUQXW \main\corerun.exe None 284.84 ns 0.763 ns 0.677 ns 284.66 ns 283.89 ns 286.14 ns 1.00 Base 0.00 - - - NA
Email_IsMatch Job-KGCAVG \pr\corerun.exe None 293.66 ns 1.301 ns 1.153 ns 293.56 ns 292.05 ns 295.91 ns 1.03 Same 0.00 - - - NA
Email_IsNotMatch Job-GQUQXW \main\corerun.exe None 456.59 ns 4.281 ns 4.004 ns 455.43 ns 452.44 ns 464.91 ns 1.00 Base 0.00 - - - NA
Email_IsNotMatch Job-KGCAVG \pr\corerun.exe None 456.10 ns 2.134 ns 1.892 ns 455.48 ns 453.81 ns 460.35 ns 1.00 Same 0.01 - - - NA
Date_IsMatch Job-GQUQXW \main\corerun.exe None 129.55 ns 0.617 ns 0.577 ns 129.29 ns 128.92 ns 130.63 ns 1.00 Base 0.00 - - - NA
Date_IsMatch Job-KGCAVG \pr\corerun.exe None 134.75 ns 0.531 ns 0.471 ns 134.63 ns 134.05 ns 135.67 ns 1.04 Same 0.01 - - - NA
Date_IsNotMatch Job-GQUQXW \main\corerun.exe None 301.99 ns 0.662 ns 0.516 ns 301.97 ns 301.03 ns 302.73 ns 1.00 Base 0.00 - - - NA
Date_IsNotMatch Job-KGCAVG \pr\corerun.exe None 302.64 ns 0.734 ns 0.613 ns 302.33 ns 301.90 ns 303.77 ns 1.00 Same 0.00 - - - NA
IP_IsMatch Job-GQUQXW \main\corerun.exe None 471.76 ns 8.039 ns 7.895 ns 467.77 ns 466.10 ns 489.51 ns 1.00 Base 0.00 - - - NA
IP_IsMatch Job-KGCAVG \pr\corerun.exe None 485.32 ns 3.668 ns 3.063 ns 484.03 ns 482.70 ns 492.72 ns 1.03 Same 0.02 - - - NA
IP_IsNotMatch Job-GQUQXW \main\corerun.exe None 467.08 ns 1.442 ns 1.349 ns 466.68 ns 465.46 ns 469.47 ns 1.00 Base 0.00 - - - NA
IP_IsNotMatch Job-KGCAVG \pr\corerun.exe None 483.95 ns 2.221 ns 1.734 ns 483.44 ns 482.22 ns 487.65 ns 1.04 Same 0.01 - - - NA
Uri_IsMatch Job-GQUQXW \main\corerun.exe None 240.94 ns 0.444 ns 0.371 ns 240.86 ns 240.54 ns 241.79 ns 1.00 Base 0.00 - - - NA
Uri_IsMatch Job-KGCAVG \pr\corerun.exe None 244.50 ns 4.158 ns 3.472 ns 242.77 ns 241.68 ns 253.30 ns 1.01 Same 0.01 - - - NA
Uri_IsNotMatch Job-GQUQXW \main\corerun.exe None 248.74 ns 1.808 ns 1.603 ns 248.06 ns 246.67 ns 251.92 ns 1.00 Base 0.00 - - - NA
Uri_IsNotMatch Job-KGCAVG \pr\corerun.exe None 254.24 ns 5.290 ns 5.880 ns 254.60 ns 245.43 ns 263.47 ns 1.02 Same 0.03 - - - NA
MatchesSet Job-GQUQXW \main\corerun.exe None 113,919.73 ns 732.136 ns 649.020 ns 113,980.25 ns 113,058.58 ns 115,366.56 ns 1.00 Base 0.00 0.4562 - 6696 B 1.00
MatchesSet Job-KGCAVG \pr\corerun.exe None 116,835.17 ns 2,210.474 ns 1,959.527 ns 116,633.21 ns 114,096.95 ns 120,636.78 ns 1.03 Same 0.02 0.4771 - 6696 B 1.00
MatchesBoundary Job-GQUQXW \main\corerun.exe None 106,398.18 ns 685.457 ns 641.177 ns 106,035.47 ns 105,838.02 ns 107,650.47 ns 1.00 Base 0.00 0.4310 - 6696 B 1.00
MatchesBoundary Job-KGCAVG \pr\corerun.exe None 104,263.59 ns 1,676.047 ns 1,646.102 ns 104,019.61 ns 102,359.00 ns 108,945.68 ns 0.98 Same 0.02 0.4112 - 6696 B 1.00
MatchesWord Job-GQUQXW \main\corerun.exe None 1,011.43 ns 6.164 ns 5.147 ns 1,008.51 ns 1,006.82 ns 1,024.34 ns 1.00 Base 0.00 0.1462 - 1480 B 1.00
MatchesWord Job-KGCAVG \pr\corerun.exe None 1,011.22 ns 18.996 ns 18.656 ns 1,004.53 ns 992.61 ns 1,056.89 ns 1.00 Same 0.02 0.1455 - 1480 B 1.00
MatchesWords Job-GQUQXW \main\corerun.exe None 45,289.87 ns 207.248 ns 183.720 ns 45,219.35 ns 45,111.08 ns 45,665.86 ns 1.00 Base 0.00 0.1817 - 3504 B 1.00
MatchesWords Job-KGCAVG \pr\corerun.exe None 51,196.55 ns 429.771 ns 358.878 ns 51,273.70 ns 50,574.98 ns 51,721.01 ns 1.13 Slower 0.01 0.2070 - 3504 B 1.00
MatchWord Job-GQUQXW \main\corerun.exe None 1,317.46 ns 2.751 ns 2.298 ns 1,316.58 ns 1,315.41 ns 1,322.26 ns 1.00 Base 0.00 0.0158 - 208 B 1.00
MatchWord Job-KGCAVG \pr\corerun.exe None 1,348.10 ns 24.970 ns 24.523 ns 1,345.74 ns 1,315.19 ns 1,389.91 ns 1.02 Same 0.02 0.0156 - 208 B 1.00
ReplaceWords Job-GQUQXW \main\corerun.exe None 44,970.33 ns 254.667 ns 225.756 ns 44,880.48 ns 44,716.59 ns 45,531.01 ns 1.00 Base 0.00 0.5451 - 6848 B 1.00
ReplaceWords Job-KGCAVG \pr\corerun.exe None 46,799.02 ns 919.063 ns 814.725 ns 46,659.69 ns 45,495.16 ns 48,726.62 ns 1.04 Same 0.02 0.5580 - 6848 B 1.00
SplitWords Job-GQUQXW \main\corerun.exe None 45,008.55 ns 137.686 ns 114.974 ns 44,982.10 ns 44,830.58 ns 45,286.58 ns 1.00 Base 0.00 0.7205 - 7432 B 1.00
SplitWords Job-KGCAVG \pr\corerun.exe None 47,658.31 ns 911.750 ns 936.301 ns 47,564.84 ns 46,407.73 ns 49,570.80 ns 1.06 Same 0.02 0.5752 - 7432 B 1.00
Ctor Job-GQUQXW \main\corerun.exe None 4,564.64 ns 38.354 ns 35.876 ns 4,559.05 ns 4,523.77 ns 4,638.36 ns 1.00 Base 0.00 0.6744 - 6800 B 1.00
Ctor Job-KGCAVG \pr\corerun.exe None 4,773.67 ns 69.663 ns 61.754 ns 4,774.87 ns 4,668.65 ns 4,900.10 ns 1.05 Same 0.01 0.6694 - 6800 B 1.00
CtorInvoke Job-GQUQXW \main\corerun.exe None 4,747.35 ns 27.939 ns 26.134 ns 4,746.51 ns 4,709.12 ns 4,784.98 ns 1.00 Base 0.00 0.8694 - 8864 B 1.00
CtorInvoke Job-KGCAVG \pr\corerun.exe None 4,831.44 ns 71.953 ns 67.305 ns 4,802.22 ns 4,767.77 ns 4,990.65 ns 1.02 Same 0.01 0.8653 - 8864 B 1.00
Backtracking Job-GQUQXW \main\corerun.exe Compiled 86.95 ns 0.147 ns 0.115 ns 86.98 ns 86.73 ns 87.09 ns 1.00 Base 0.00 0.0245 - 248 B 1.00
Backtracking Job-KGCAVG \pr\corerun.exe Compiled 87.37 ns 0.232 ns 0.194 ns 87.29 ns 87.20 ns 87.89 ns 1.00 Same 0.00 0.0245 - 248 B 1.00
OneNodeBacktracking Job-GQUQXW \main\corerun.exe Compiled 68.77 ns 0.313 ns 0.278 ns 68.67 ns 68.49 ns 69.41 ns 1.00 Base 0.00 - - - NA
OneNodeBacktracking Job-KGCAVG \pr\corerun.exe Compiled 68.31 ns 0.417 ns 0.390 ns 68.14 ns 67.87 ns 69.04 ns 0.99 Same 0.01 - - - NA
Email_IsMatch Job-GQUQXW \main\corerun.exe Compiled 93.16 ns 0.390 ns 0.346 ns 93.21 ns 92.47 ns 93.79 ns 1.00 Base 0.00 - - - NA
Email_IsMatch Job-KGCAVG \pr\corerun.exe Compiled 90.64 ns 0.222 ns 0.186 ns 90.67 ns 90.25 ns 90.98 ns 0.97 Same 0.00 - - - NA
Email_IsNotMatch Job-GQUQXW \main\corerun.exe Compiled 103.65 ns 0.613 ns 0.543 ns 103.46 ns 102.93 ns 105.08 ns 1.00 Base 0.00 - - - NA
Email_IsNotMatch Job-KGCAVG \pr\corerun.exe Compiled 98.99 ns 0.325 ns 0.288 ns 98.94 ns 98.59 ns 99.59 ns 0.96 Same 0.01 - - - NA
Date_IsMatch Job-GQUQXW \main\corerun.exe Compiled 57.60 ns 0.174 ns 0.154 ns 57.57 ns 57.35 ns 57.85 ns 1.00 Base 0.00 - - - NA
Date_IsMatch Job-KGCAVG \pr\corerun.exe Compiled 56.93 ns 0.122 ns 0.114 ns 56.91 ns 56.77 ns 57.16 ns 0.99 Same 0.00 - - - NA
Date_IsNotMatch Job-GQUQXW \main\corerun.exe Compiled 96.81 ns 0.589 ns 0.551 ns 96.58 ns 96.21 ns 97.77 ns 1.00 Base 0.00 - - - NA
Date_IsNotMatch Job-KGCAVG \pr\corerun.exe Compiled 97.84 ns 0.277 ns 0.216 ns 97.82 ns 97.48 ns 98.35 ns 1.01 Same 0.01 - - - NA
IP_IsMatch Job-GQUQXW \main\corerun.exe Compiled 113.80 ns 0.333 ns 0.278 ns 113.70 ns 113.54 ns 114.49 ns 1.00 Base 0.00 - - - NA
IP_IsMatch Job-KGCAVG \pr\corerun.exe Compiled 113.96 ns 0.405 ns 0.359 ns 113.87 ns 113.40 ns 114.69 ns 1.00 Same 0.00 - - - NA
IP_IsNotMatch Job-GQUQXW \main\corerun.exe Compiled 114.00 ns 0.588 ns 0.550 ns 113.78 ns 113.43 ns 115.04 ns 1.00 Base 0.00 - - - NA
IP_IsNotMatch Job-KGCAVG \pr\corerun.exe Compiled 117.20 ns 3.268 ns 3.763 ns 115.49 ns 113.32 ns 124.93 ns 1.02 Same 0.03 - - - NA
Uri_IsMatch Job-GQUQXW \main\corerun.exe Compiled 72.94 ns 0.471 ns 0.440 ns 72.92 ns 72.18 ns 73.69 ns 1.00 Base 0.00 - - - NA
Uri_IsMatch Job-KGCAVG \pr\corerun.exe Compiled 74.02 ns 1.225 ns 1.258 ns 74.32 ns 71.52 ns 76.03 ns 1.01 Same 0.02 - - - NA
Uri_IsNotMatch Job-GQUQXW \main\corerun.exe Compiled 78.70 ns 0.307 ns 0.272 ns 78.64 ns 78.31 ns 79.29 ns 1.00 Base 0.00 - - - NA
Uri_IsNotMatch Job-KGCAVG \pr\corerun.exe Compiled 82.39 ns 1.671 ns 1.641 ns 82.43 ns 79.77 ns 85.61 ns 1.05 Same 0.02 - - - NA
MatchesSet Job-GQUQXW \main\corerun.exe Compiled 35,789.97 ns 240.010 ns 224.506 ns 35,682.97 ns 35,564.12 ns 36,190.52 ns 1.00 Base 0.00 0.5695 - 6696 B 1.00
MatchesSet Job-KGCAVG \pr\corerun.exe Compiled 37,188.13 ns 518.661 ns 459.779 ns 36,980.59 ns 36,655.12 ns 38,044.25 ns 1.04 Same 0.01 0.6024 - 6696 B 1.00
MatchesBoundary Job-GQUQXW \main\corerun.exe Compiled 40,213.54 ns 266.754 ns 236.471 ns 40,183.84 ns 39,852.02 ns 40,665.94 ns 1.00 Base 0.00 0.6361 - 6696 B 1.00
MatchesBoundary Job-KGCAVG \pr\corerun.exe Compiled 42,715.67 ns 888.066 ns 1,022.698 ns 42,722.27 ns 41,336.71 ns 44,344.14 ns 1.06 Same 0.03 0.6477 - 6696 B 1.00
MatchesWord Job-GQUQXW \main\corerun.exe Compiled 840.81 ns 5.300 ns 4.698 ns 839.69 ns 833.92 ns 849.66 ns 1.00 Base 0.00 0.1460 - 1480 B 1.00
MatchesWord Job-KGCAVG \pr\corerun.exe Compiled 829.78 ns 11.887 ns 10.538 ns 825.97 ns 818.73 ns 856.41 ns 0.99 Same 0.01 0.1467 - 1480 B 1.00
MatchesWords Job-GQUQXW \main\corerun.exe Compiled 2,550.09 ns 14.687 ns 13.020 ns 2,549.01 ns 2,536.56 ns 2,581.75 ns 1.00 Base 0.00 0.3469 - 3504 B 1.00
MatchesWords Job-KGCAVG \pr\corerun.exe Compiled 2,545.17 ns 38.849 ns 36.339 ns 2,544.72 ns 2,490.15 ns 2,620.83 ns 1.00 Same 0.01 0.3423 - 3504 B 1.00
MatchWord Job-GQUQXW \main\corerun.exe Compiled 119.52 ns 0.891 ns 0.833 ns 119.12 ns 118.54 ns 121.12 ns 1.00 Base 0.00 0.0204 - 208 B 1.00
MatchWord Job-KGCAVG \pr\corerun.exe Compiled 122.98 ns 2.080 ns 1.946 ns 122.09 ns 121.21 ns 127.38 ns 1.03 Same 0.02 0.0202 - 208 B 1.00
ReplaceWords Job-GQUQXW \main\corerun.exe Compiled 2,459.85 ns 13.626 ns 12.745 ns 2,457.71 ns 2,441.54 ns 2,478.82 ns 1.00 Base 0.00 0.6779 0.0098 6848 B 1.00
ReplaceWords Job-KGCAVG \pr\corerun.exe Compiled 2,497.86 ns 41.245 ns 42.356 ns 2,482.87 ns 2,432.41 ns 2,588.69 ns 1.02 Same 0.02 0.6812 0.0099 6848 B 1.00
SplitWords Job-GQUQXW \main\corerun.exe Compiled 2,355.44 ns 12.453 ns 11.649 ns 2,357.47 ns 2,337.54 ns 2,375.81 ns 1.00 Base 0.00 0.7303 0.0375 7432 B 1.00
SplitWords Job-KGCAVG \pr\corerun.exe Compiled 2,409.57 ns 55.145 ns 61.293 ns 2,377.92 ns 2,333.42 ns 2,542.37 ns 1.02 Same 0.03 0.7322 0.0293 7432 B 1.00
Ctor Job-GQUQXW \main\corerun.exe Compiled 18,041.49 ns 138.124 ns 129.201 ns 18,028.88 ns 17,881.92 ns 18,311.05 ns 1.00 Base 0.00 2.3734 0.0719 24064 B 1.00
Ctor Job-KGCAVG \pr\corerun.exe Compiled 17,706.55 ns 277.387 ns 284.856 ns 17,645.53 ns 17,412.93 ns 18,311.70 ns 0.98 Same 0.02 2.3491 0.0712 24080 B 1.00
CtorInvoke Job-GQUQXW \main\corerun.exe Compiled 234,369.34 ns 2,974.418 ns 2,636.744 ns 234,862.82 ns 229,845.96 ns 238,912.22 ns 1.00 Base 0.00 1.8382 0.9191 26858 B 1.00
CtorInvoke Job-KGCAVG \pr\corerun.exe Compiled 241,421.24 ns 6,278.069 ns 7,229.834 ns 240,853.59 ns 231,990.49 ns 253,373.32 ns 1.03 Same 0.03 1.8657 0.9328 26883 B 1.00
Backtracking Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 112.53 ns 1.551 ns 1.375 ns 112.86 ns 110.16 ns 114.53 ns 1.00 Base 0.00 0.0244 - 248 B 1.00
Backtracking Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 110.30 ns 2.185 ns 2.146 ns 109.46 ns 107.93 ns 115.22 ns 0.98 Same 0.02 0.0246 - 248 B 1.00
OneNodeBacktracking Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 61.55 ns 1.536 ns 1.769 ns 61.60 ns 58.83 ns 65.73 ns 1.00 Base 0.00 - - - NA
OneNodeBacktracking Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 61.97 ns 1.504 ns 1.732 ns 61.74 ns 59.48 ns 65.88 ns 1.01 Same 0.04 - - - NA
Email_IsMatch Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 110.12 ns 2.631 ns 2.925 ns 109.53 ns 105.95 ns 117.69 ns 1.00 Base 0.00 - - - NA
Email_IsMatch Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 111.92 ns 3.238 ns 3.729 ns 111.73 ns 106.89 ns 119.62 ns 1.02 Same 0.05 - - - NA
Email_IsNotMatch Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 125.56 ns 2.307 ns 2.158 ns 125.62 ns 121.50 ns 130.13 ns 1.00 Base 0.00 - - - NA
Email_IsNotMatch Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 120.98 ns 2.636 ns 3.036 ns 120.87 ns 116.07 ns 125.77 ns 0.96 Same 0.03 - - - NA
Date_IsMatch Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 59.59 ns 1.325 ns 1.473 ns 60.07 ns 57.56 ns 61.70 ns 1.00 Base 0.00 - - - NA
Date_IsMatch Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 59.22 ns 1.163 ns 1.292 ns 58.87 ns 57.53 ns 61.47 ns 0.99 Same 0.04 - - - NA
Date_IsNotMatch Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 103.29 ns 3.004 ns 3.339 ns 102.86 ns 98.42 ns 110.14 ns 1.00 Base 0.00 - - - NA
Date_IsNotMatch Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 101.05 ns 2.467 ns 2.841 ns 101.39 ns 97.01 ns 105.04 ns 0.98 Same 0.04 - - - NA
IP_IsMatch Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 119.93 ns 2.800 ns 2.996 ns 119.30 ns 115.10 ns 126.22 ns 1.00 Base 0.00 - - - NA
IP_IsMatch Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 117.75 ns 2.242 ns 1.872 ns 117.81 ns 115.15 ns 121.93 ns 0.98 Same 0.03 - - - NA
IP_IsNotMatch Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 119.53 ns 2.292 ns 2.640 ns 119.29 ns 116.06 ns 124.68 ns 1.00 Base 0.00 - - - NA
IP_IsNotMatch Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 118.92 ns 3.019 ns 3.355 ns 117.74 ns 114.40 ns 126.93 ns 1.00 Same 0.04 - - - NA
Uri_IsMatch Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 75.74 ns 2.374 ns 2.734 ns 75.36 ns 72.01 ns 81.23 ns 1.00 Base 0.00 - - - NA
Uri_IsMatch Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 76.72 ns 1.531 ns 1.432 ns 77.05 ns 74.52 ns 79.41 ns 1.02 Same 0.04 - - - NA
Uri_IsNotMatch Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 82.74 ns 1.677 ns 1.864 ns 82.56 ns 80.07 ns 87.27 ns 1.00 Base 0.00 - - - NA
Uri_IsNotMatch Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 83.87 ns 2.349 ns 2.705 ns 83.03 ns 79.61 ns 89.16 ns 1.01 Same 0.04 - - - NA
MatchesSet Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 39,257.00 ns 729.893 ns 716.853 ns 39,266.01 ns 38,365.80 ns 40,431.00 ns 1.00 Base 0.00 0.6203 - 6696 B 1.00
MatchesSet Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 38,144.33 ns 1,167.462 ns 1,344.451 ns 37,747.06 ns 36,527.99 ns 40,912.58 ns 0.97 Same 0.04 0.6127 - 6696 B 1.00
MatchesBoundary Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 41,929.88 ns 733.622 ns 686.230 ns 41,839.10 ns 40,991.54 ns 43,424.01 ns 1.00 Base 0.00 0.6596 - 6696 B 1.00
MatchesBoundary Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 41,732.50 ns 822.165 ns 946.806 ns 41,413.77 ns 40,463.31 ns 43,892.98 ns 1.00 Same 0.03 0.5054 - 6696 B 1.00
MatchesWord Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 1,552.99 ns 27.225 ns 25.466 ns 1,544.53 ns 1,521.33 ns 1,604.23 ns 1.00 Base 0.00 0.1410 - 1480 B 1.00
MatchesWord Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 1,526.73 ns 24.243 ns 21.491 ns 1,522.26 ns 1,506.32 ns 1,574.40 ns 0.98 Same 0.02 0.1437 - 1480 B 1.00
MatchesWords Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 2,771.44 ns 35.095 ns 32.828 ns 2,765.83 ns 2,709.76 ns 2,838.51 ns 1.00 Base 0.00 0.3397 - 3504 B 1.00
MatchesWords Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 2,788.53 ns 29.153 ns 24.344 ns 2,789.13 ns 2,748.07 ns 2,834.94 ns 1.01 Same 0.01 0.3477 - 3504 B 1.00
MatchWord Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 125.77 ns 1.321 ns 1.103 ns 125.69 ns 124.43 ns 127.92 ns 1.00 Base 0.00 0.0202 - 208 B 1.00
MatchWord Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 126.42 ns 2.244 ns 1.989 ns 125.66 ns 124.36 ns 129.57 ns 1.01 Same 0.02 0.0206 - 208 B 1.00
ReplaceWords Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 2,783.10 ns 73.351 ns 84.471 ns 2,786.38 ns 2,674.37 ns 3,022.42 ns 1.00 Base 0.00 0.6719 0.0110 6848 B 1.00
ReplaceWords Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 2,742.23 ns 28.303 ns 25.090 ns 2,740.76 ns 2,707.33 ns 2,789.17 ns 0.98 Same 0.04 0.6706 0.0106 6848 B 1.00
SplitWords Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 2,663.55 ns 51.289 ns 52.670 ns 2,668.99 ns 2,579.29 ns 2,763.91 ns 1.00 Base 0.00 0.7298 0.0313 7432 B 1.00
SplitWords Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 2,674.04 ns 53.353 ns 59.301 ns 2,663.19 ns 2,597.96 ns 2,804.89 ns 1.00 Same 0.03 0.7348 0.0310 7432 B 1.00
Ctor Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 24,858.30 ns 515.601 ns 593.767 ns 24,633.51 ns 24,167.73 ns 26,250.84 ns 1.00 Base 0.00 2.5194 0.0969 26240 B 1.00
Ctor Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 25,137.05 ns 466.826 ns 413.829 ns 24,980.87 ns 24,621.05 ns 26,118.61 ns 1.01 Same 0.04 2.5917 0.0997 26256 B 1.00
CtorInvoke Job-GQUQXW \main\corerun.exe IgnoreCase, Compiled 254,112.62 ns 4,799.516 ns 4,713.766 ns 254,502.49 ns 248,237.30 ns 265,580.57 ns 1.00 Base 0.00 1.9531 0.9766 29169 B 1.00
CtorInvoke Job-KGCAVG \pr\corerun.exe IgnoreCase, Compiled 250,093.81 ns 2,424.913 ns 2,024.912 ns 250,031.35 ns 246,911.04 ns 254,055.76 ns 0.99 Same 0.02 1.9531 0.9766 29193 B 1.00
BenchmarkDotNet=v0.13.2.2009-nightly, OS=Windows 11 (10.0.22623.1020)
Intel Core i9-10900X CPU 3.70GHz, 1 CPU, 20 logical and 10 physical cores
.NET SDK=8.0.100-alpha.1.22601.1
  [Host]     : .NET 8.0.0 (8.0.22.55902), X64 RyuJIT AVX2
  Job-QBJHVF : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2
  Job-EAUVHQ : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2

PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250.0000 ms  MaxIterationCount=20  
MinIterationCount=15  WarmupCount=1  
Method Job Toolchain Id Options Mean Error StdDev Median Min Max Ratio MannWhitney(5%) RatioSD Allocated Alloc Ratio
IsMatch Job-QBJHVF \main\corerun.exe 0 None 64.85 ns 0.963 ns 0.853 ns 64.61 ns 63.99 ns 66.33 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 0 None 63.70 ns 0.529 ns 0.469 ns 63.76 ns 62.87 ns 64.56 ns 0.98 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 0 Compiled 35.51 ns 0.165 ns 0.155 ns 35.46 ns 35.29 ns 35.74 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 0 Compiled 35.69 ns 0.302 ns 0.267 ns 35.58 ns 35.34 ns 36.14 ns 1.00 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 0 NonBacktracking 84.75 ns 0.358 ns 0.317 ns 84.74 ns 84.31 ns 85.35 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 0 NonBacktracking 85.38 ns 0.297 ns 0.264 ns 85.32 ns 84.98 ns 85.85 ns 1.01 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 1 None 132.81 ns 0.889 ns 0.742 ns 132.56 ns 131.78 ns 134.02 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 1 None 140.19 ns 0.653 ns 0.611 ns 140.19 ns 138.99 ns 141.17 ns 1.06 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 1 Compiled 57.46 ns 0.516 ns 0.482 ns 57.30 ns 56.91 ns 58.40 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 1 Compiled 56.90 ns 0.494 ns 0.438 ns 56.73 ns 56.49 ns 57.89 ns 0.99 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 1 NonBacktracking 521.26 ns 3.014 ns 2.672 ns 520.89 ns 517.13 ns 527.07 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 1 NonBacktracking 530.94 ns 2.581 ns 2.288 ns 531.00 ns 526.78 ns 535.42 ns 1.02 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 2 None 206.90 ns 1.090 ns 0.911 ns 207.07 ns 205.10 ns 208.17 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 2 None 208.31 ns 1.717 ns 1.607 ns 208.04 ns 206.04 ns 210.86 ns 1.01 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 2 Compiled 63.83 ns 0.578 ns 0.512 ns 63.72 ns 63.22 ns 65.09 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 2 Compiled 63.98 ns 0.691 ns 0.647 ns 63.83 ns 62.81 ns 65.38 ns 1.00 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 2 NonBacktracking 145.10 ns 0.891 ns 0.833 ns 145.14 ns 143.72 ns 146.57 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 2 NonBacktracking 149.07 ns 1.341 ns 1.189 ns 148.72 ns 147.67 ns 151.52 ns 1.03 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 3 None 320.42 ns 1.451 ns 1.212 ns 319.74 ns 318.68 ns 322.56 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 3 None 312.36 ns 1.857 ns 1.737 ns 311.95 ns 309.49 ns 315.84 ns 0.98 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 3 Compiled 100.77 ns 0.520 ns 0.461 ns 100.68 ns 100.09 ns 101.72 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 3 Compiled 102.59 ns 0.468 ns 0.415 ns 102.61 ns 101.73 ns 103.34 ns 1.02 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 3 NonBacktracking 160.40 ns 1.342 ns 1.256 ns 160.43 ns 158.55 ns 162.62 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 3 NonBacktracking 174.59 ns 1.490 ns 1.321 ns 174.26 ns 172.68 ns 176.62 ns 1.09 Slower 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 4 None 268.57 ns 1.128 ns 1.055 ns 268.62 ns 266.88 ns 269.96 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 4 None 267.18 ns 1.634 ns 1.529 ns 266.77 ns 264.99 ns 269.80 ns 0.99 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 4 Compiled 85.76 ns 0.512 ns 0.454 ns 85.70 ns 85.08 ns 86.56 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 4 Compiled 93.21 ns 0.545 ns 0.510 ns 93.03 ns 92.53 ns 93.87 ns 1.09 Slower 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 4 NonBacktracking 132.21 ns 1.180 ns 1.104 ns 132.36 ns 129.80 ns 133.91 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 4 NonBacktracking 136.38 ns 0.987 ns 0.875 ns 136.36 ns 135.06 ns 137.68 ns 1.03 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 5 None 273.40 ns 1.847 ns 1.442 ns 273.41 ns 271.05 ns 275.56 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 5 None 271.35 ns 2.176 ns 1.929 ns 271.19 ns 268.73 ns 275.31 ns 0.99 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 5 Compiled 87.53 ns 0.790 ns 0.739 ns 87.55 ns 86.46 ns 88.92 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 5 Compiled 90.71 ns 0.591 ns 0.523 ns 90.57 ns 90.06 ns 91.95 ns 1.04 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 5 NonBacktracking 137.02 ns 1.041 ns 0.923 ns 136.97 ns 135.40 ns 138.66 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 5 NonBacktracking 149.38 ns 1.726 ns 1.441 ns 148.88 ns 147.40 ns 152.52 ns 1.09 Slower 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 6 None 99.06 ns 0.511 ns 0.453 ns 99.00 ns 97.95 ns 99.90 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 6 None 98.76 ns 0.630 ns 0.589 ns 98.77 ns 97.61 ns 99.78 ns 1.00 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 6 Compiled 36.98 ns 0.474 ns 0.443 ns 36.91 ns 36.27 ns 37.88 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 6 Compiled 36.99 ns 0.223 ns 0.208 ns 37.01 ns 36.47 ns 37.28 ns 1.00 Same 0.01 - NA
IsMatch Job-QBJHVF \main\corerun.exe 6 NonBacktracking 94.45 ns 3.206 ns 3.692 ns 93.50 ns 90.15 ns 102.21 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 6 NonBacktracking 92.16 ns 3.008 ns 3.218 ns 92.14 ns 88.20 ns 99.45 ns 0.98 Same 0.04 - NA
IsMatch Job-QBJHVF \main\corerun.exe 7 None 100.62 ns 1.994 ns 1.959 ns 100.02 ns 98.62 ns 104.97 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 7 None 99.36 ns 1.875 ns 1.662 ns 98.90 ns 97.34 ns 102.17 ns 0.99 Same 0.03 - NA
IsMatch Job-QBJHVF \main\corerun.exe 7 Compiled 37.68 ns 0.839 ns 0.967 ns 37.44 ns 36.62 ns 39.60 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 7 Compiled 37.25 ns 0.635 ns 0.563 ns 37.03 ns 36.62 ns 38.56 ns 0.99 Same 0.03 - NA
IsMatch Job-QBJHVF \main\corerun.exe 7 NonBacktracking 78.31 ns 1.500 ns 1.403 ns 77.92 ns 76.73 ns 81.53 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 7 NonBacktracking 82.19 ns 1.590 ns 1.487 ns 81.91 ns 80.18 ns 85.07 ns 1.05 Same 0.02 - NA
IsMatch Job-QBJHVF \main\corerun.exe 8 None 101.37 ns 1.961 ns 2.180 ns 100.87 ns 98.59 ns 105.24 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 8 None 99.23 ns 2.585 ns 2.977 ns 98.87 ns 95.41 ns 106.94 ns 0.98 Same 0.04 - NA
IsMatch Job-QBJHVF \main\corerun.exe 8 Compiled 39.43 ns 0.892 ns 1.028 ns 39.44 ns 38.02 ns 41.69 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 8 Compiled 37.47 ns 0.738 ns 0.757 ns 37.33 ns 36.53 ns 39.05 ns 0.95 Same 0.04 - NA
IsMatch Job-QBJHVF \main\corerun.exe 8 NonBacktracking 85.46 ns 2.038 ns 2.347 ns 84.73 ns 81.75 ns 90.71 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 8 NonBacktracking 85.80 ns 2.088 ns 2.321 ns 84.76 ns 83.28 ns 90.99 ns 1.00 Same 0.04 - NA
IsMatch Job-QBJHVF \main\corerun.exe 9 None 104.01 ns 2.036 ns 2.000 ns 103.91 ns 101.45 ns 107.81 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 9 None 100.35 ns 2.105 ns 2.340 ns 100.05 ns 97.47 ns 105.54 ns 0.96 Same 0.03 - NA
IsMatch Job-QBJHVF \main\corerun.exe 9 Compiled 37.41 ns 0.638 ns 0.596 ns 37.31 ns 36.62 ns 38.42 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 9 Compiled 37.96 ns 0.796 ns 0.745 ns 37.85 ns 36.99 ns 39.32 ns 1.01 Same 0.03 - NA
IsMatch Job-QBJHVF \main\corerun.exe 9 NonBacktracking 86.91 ns 1.733 ns 1.621 ns 86.80 ns 84.50 ns 89.33 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 9 NonBacktracking 96.14 ns 1.948 ns 1.913 ns 95.56 ns 93.89 ns 99.87 ns 1.11 Slower 0.02 - NA
IsMatch Job-QBJHVF \main\corerun.exe 10 None 100.92 ns 2.045 ns 2.355 ns 100.76 ns 97.41 ns 105.65 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 10 None 103.18 ns 2.290 ns 2.545 ns 102.44 ns 100.24 ns 108.37 ns 1.02 Same 0.03 - NA
IsMatch Job-QBJHVF \main\corerun.exe 10 Compiled 38.05 ns 1.040 ns 1.198 ns 37.59 ns 36.77 ns 40.73 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 10 Compiled 37.96 ns 0.580 ns 0.514 ns 37.84 ns 37.28 ns 39.11 ns 1.00 Same 0.04 - NA
IsMatch Job-QBJHVF \main\corerun.exe 10 NonBacktracking 97.32 ns 2.419 ns 2.786 ns 96.34 ns 94.15 ns 103.04 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 10 NonBacktracking 101.58 ns 1.584 ns 1.482 ns 101.42 ns 99.33 ns 104.09 ns 1.04 Same 0.03 - NA
IsMatch Job-QBJHVF \main\corerun.exe 11 None 81.92 ns 1.480 ns 1.312 ns 81.90 ns 80.06 ns 83.61 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 11 None 80.78 ns 1.722 ns 1.983 ns 80.05 ns 78.49 ns 84.79 ns 0.99 Same 0.03 - NA
IsMatch Job-QBJHVF \main\corerun.exe 11 Compiled 39.19 ns 0.947 ns 1.090 ns 38.65 ns 38.08 ns 41.37 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 11 Compiled 38.18 ns 0.753 ns 0.705 ns 38.03 ns 37.31 ns 39.61 ns 0.98 Same 0.02 - NA
IsMatch Job-QBJHVF \main\corerun.exe 11 NonBacktracking 96.52 ns 1.866 ns 1.833 ns 95.71 ns 94.55 ns 101.22 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 11 NonBacktracking 96.49 ns 3.012 ns 3.469 ns 95.48 ns 92.75 ns 103.93 ns 1.00 Same 0.05 - NA
IsMatch Job-QBJHVF \main\corerun.exe 12 None 97.90 ns 2.083 ns 2.398 ns 97.79 ns 94.02 ns 102.16 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 12 None 88.62 ns 1.441 ns 1.203 ns 88.46 ns 87.44 ns 91.73 ns 0.91 Faster 0.02 - NA
IsMatch Job-QBJHVF \main\corerun.exe 12 Compiled 45.22 ns 1.451 ns 1.613 ns 45.16 ns 42.87 ns 49.04 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 12 Compiled 42.04 ns 0.585 ns 0.518 ns 41.90 ns 41.36 ns 43.11 ns 0.93 Faster 0.04 - NA
IsMatch Job-QBJHVF \main\corerun.exe 12 NonBacktracking 128.85 ns 2.606 ns 2.437 ns 127.82 ns 126.23 ns 133.66 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 12 NonBacktracking 131.39 ns 3.180 ns 3.534 ns 131.35 ns 126.79 ns 139.89 ns 1.02 Same 0.02 - NA
IsMatch Job-QBJHVF \main\corerun.exe 13 None 93.46 ns 2.058 ns 2.370 ns 93.90 ns 89.03 ns 97.55 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 13 None 90.70 ns 2.669 ns 3.073 ns 89.85 ns 87.09 ns 96.89 ns 0.97 Same 0.04 - NA
IsMatch Job-QBJHVF \main\corerun.exe 13 Compiled 44.19 ns 1.073 ns 1.236 ns 43.94 ns 42.69 ns 46.63 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 13 Compiled 41.79 ns 0.357 ns 0.298 ns 41.77 ns 41.34 ns 42.49 ns 0.94 Same 0.03 - NA
IsMatch Job-QBJHVF \main\corerun.exe 13 NonBacktracking 138.30 ns 4.227 ns 4.868 ns 137.38 ns 132.53 ns 149.58 ns 1.00 Base 0.00 - NA
IsMatch Job-EAUVHQ \pr\corerun.exe 13 NonBacktracking 130.17 ns 2.620 ns 2.913 ns 129.43 ns 127.03 ns 136.63 ns 0.94 Same 0.04 - NA
BenchmarkDotNet=v0.13.2.2009-nightly, OS=Windows 11 (10.0.22623.1020)
Intel Core i9-10900X CPU 3.70GHz, 1 CPU, 20 logical and 10 physical cores
.NET SDK=8.0.100-alpha.1.22601.1
  [Host]     : .NET 8.0.0 (8.0.22.55902), X64 RyuJIT AVX2
  Job-QBJHVF : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2
  Job-EAUVHQ : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2

PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250.0000 ms  MaxIterationCount=20  
MinIterationCount=15  WarmupCount=1  
Method Job Toolchain Pattern Options Mean Error StdDev Median Min Max Ratio MannWhitney(5%) RatioSD Allocated Alloc Ratio
Count Job-QBJHVF \main\corerun.exe **(?i)Tom Sawyer Huckleberry Finn** None 398.264 ms 12.7168 ms 14.6447 ms 396.108 ms 378.889 ms 429.551 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe (?i)Tom Sawyer Huckleberry Finn None 402.791 ms 13.5318 ms 15.5833 ms 401.562 ms 377.873 ms 428.245 ms 1.01 Same
Count Job-QBJHVF \main\corerun.exe **(?i)Tom Sawyer Huckleberry Finn** Compiled 49.346 ms 0.9832 ms 0.8715 ms 49.072 ms 48.453 ms 51.153 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe (?i)Tom Sawyer Huckleberry Finn Compiled 24.906 ms 0.7933 ms 0.9135 ms 24.488 ms 24.089 ms 26.994 ms 0.51 Faster
Count Job-QBJHVF \main\corerun.exe **(?i)Tom Sawyer Huckleberry Finn** NonBacktracking 92.631 ms 1.7508 ms 2.0163 ms 91.789 ms 90.526 ms 96.930 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe (?i)Tom Sawyer Huckleberry Finn NonBacktracking 68.134 ms 0.5541 ms 0.4627 ms 68.026 ms 67.278 ms 68.886 ms 0.73 Faster
Count Job-QBJHVF \main\corerun.exe (?i)Twain None 7.976 ms 0.0771 ms 0.0644 ms 7.978 ms 7.886 ms 8.092 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Twain None 7.675 ms 0.0521 ms 0.0461 ms 7.680 ms 7.611 ms 7.751 ms 0.96 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?i)Twain Compiled 6.584 ms 0.1262 ms 0.1180 ms 6.577 ms 6.442 ms 6.837 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Twain Compiled 6.360 ms 0.0959 ms 0.0801 ms 6.328 ms 6.267 ms 6.556 ms 0.97 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe (?i)Twain NonBacktracking 7.998 ms 0.1329 ms 0.1178 ms 7.963 ms 7.831 ms 8.236 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Twain NonBacktracking 7.702 ms 0.1501 ms 0.1542 ms 7.636 ms 7.540 ms 7.998 ms 0.97 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe **([A-Za-z]awyer [A-Za-z]inn)\s** None 806.718 ms 12.2503 ms 11.4589 ms 805.399 ms 791.011 ms 823.541 ms 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe ([A-Za-z]awyer [A-Za-z]inn)\s None 828.488 ms 8.7047 ms 8.1424 ms 824.325 ms 819.180 ms 843.931 ms 1.03 Same 0.02 -
Count Job-QBJHVF \main\corerun.exe **([A-Za-z]awyer [A-Za-z]inn)\s** Compiled 13.907 ms 0.1190 ms 0.0929 ms 13.904 ms 13.754 ms 14.072 ms 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe ([A-Za-z]awyer [A-Za-z]inn)\s Compiled 13.942 ms 0.0821 ms 0.0686 ms 13.916 ms 13.820 ms 14.035 ms 1.00 Same 0.01 -
Count Job-QBJHVF \main\corerun.exe **([A-Za-z]awyer [A-Za-z]inn)\s** NonBacktracking 17.235 ms 0.2577 ms 0.2531 ms 17.161 ms 16.996 ms 18.075 ms 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe ([A-Za-z]awyer [A-Za-z]inn)\s NonBacktracking 16.900 ms 0.3119 ms 0.2765 ms 16.818 ms 16.630 ms 17.544 ms 0.98 Same 0.02 -
Count Job-QBJHVF \main\corerun.exe **.{0,2}(Tom Sawyer Huckleberry Finn)** None 4,755.839 ms 34.9040 ms 32.6492 ms 4,762.621 ms 4,698.783 ms 4,820.998 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe .{0,2}(Tom Sawyer Huckleberry Finn) None 4,773.928 ms 51.0674 ms 45.2699 ms 4,778.058 ms 4,667.967 ms 4,858.898 ms 1.00 Same
Count Job-QBJHVF \main\corerun.exe **.{0,2}(Tom Sawyer Huckleberry Finn)** Compiled 326.493 ms 6.3140 ms 5.9061 ms 324.404 ms 319.734 ms 340.811 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe .{0,2}(Tom Sawyer Huckleberry Finn) Compiled 329.794 ms 6.1831 ms 6.3496 ms 330.510 ms 318.349 ms 338.892 ms 1.01 Same
Count Job-QBJHVF \main\corerun.exe **.{0,2}(Tom Sawyer Huckleberry Finn)** NonBacktracking 58.986 ms 0.9537 ms 1.0205 ms 58.875 ms 57.671 ms 61.298 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe .{0,2}(Tom Sawyer Huckleberry Finn) NonBacktracking 58.253 ms 1.1334 ms 1.2127 ms 57.901 ms 56.909 ms 61.118 ms 0.99 Same
Count Job-QBJHVF \main\corerun.exe **.{2,4}(Tom Sawyer Huckleberry Finn)** None 4,777.225 ms 39.8421 ms 37.2684 ms 4,781.763 ms 4,721.632 ms 4,848.375 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe .{2,4}(Tom Sawyer Huckleberry Finn) None 4,761.729 ms 29.9478 ms 28.0132 ms 4,761.956 ms 4,710.258 ms 4,811.473 ms 1.00 Same
Count Job-QBJHVF \main\corerun.exe **.{2,4}(Tom Sawyer Huckleberry Finn)** Compiled 340.008 ms 6.3746 ms 7.0853 ms 338.781 ms 331.191 ms 351.262 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe .{2,4}(Tom Sawyer Huckleberry Finn) Compiled 335.759 ms 3.5664 ms 3.1616 ms 334.726 ms 331.435 ms 341.027 ms 0.98 Same
Count Job-QBJHVF \main\corerun.exe **.{2,4}(Tom Sawyer Huckleberry Finn)** NonBacktracking 57.908 ms 0.4438 ms 0.3706 ms 57.777 ms 57.476 ms 58.591 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe .{2,4}(Tom Sawyer Huckleberry Finn) NonBacktracking 63.127 ms 1.0869 ms 0.9635 ms 63.383 ms 61.831 ms 64.634 ms 1.09 Slower
Count Job-QBJHVF \main\corerun.exe **Huck[a-zA-Z]+ Saw[a-zA-Z]+** None 5.764 ms 0.1011 ms 0.0946 ms 5.722 ms 5.673 ms 5.937 ms 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Huck[a-zA-Z]+ Saw[a-zA-Z]+ None 5.815 ms 0.0990 ms 0.0926 ms 5.782 ms 5.700 ms 5.999 ms 1.01 Same 0.02 -
Count Job-QBJHVF \main\corerun.exe **Huck[a-zA-Z]+ Saw[a-zA-Z]+** Compiled 2.909 ms 0.0537 ms 0.0476 ms 2.896 ms 2.859 ms 3.007 ms 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Huck[a-zA-Z]+ Saw[a-zA-Z]+ Compiled 2.923 ms 0.0581 ms 0.0543 ms 2.907 ms 2.857 ms 3.000 ms 1.01 Same 0.03 -
Count Job-QBJHVF \main\corerun.exe **Huck[a-zA-Z]+ Saw[a-zA-Z]+** NonBacktracking 3.287 ms 0.0598 ms 0.0530 ms 3.266 ms 3.236 ms 3.392 ms 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Huck[a-zA-Z]+ Saw[a-zA-Z]+ NonBacktracking 3.202 ms 0.0231 ms 0.0180 ms 3.205 ms 3.170 ms 3.233 ms 0.98 Same 0.02 -
Count Job-QBJHVF \main\corerun.exe **Tom.{10,25}river river.{10,25}Tom** None 53.850 ms 1.0740 ms 0.8968 ms 53.802 ms 52.346 ms 55.643 ms 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Tom.{10,25}river river.{10,25}Tom None 55.885 ms 0.8625 ms 0.7203 ms 56.042 ms 54.526 ms 57.178 ms 1.04 Same 0.02 -
Count Job-QBJHVF \main\corerun.exe **Tom.{10,25}river river.{10,25}Tom** Compiled 8.021 ms 0.1438 ms 0.1345 ms 7.984 ms 7.872 ms 8.341 ms 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Tom.{10,25}river river.{10,25}Tom Compiled 7.986 ms 0.0931 ms 0.0825 ms 7.958 ms 7.904 ms 8.158 ms 1.00 Same 0.02 -
Count Job-QBJHVF \main\corerun.exe **Tom.{10,25}river river.{10,25}Tom** NonBacktracking 10.471 ms 0.0851 ms 0.0755 ms 10.475 ms 10.361 ms 10.582 ms 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Tom.{10,25}river river.{10,25}Tom NonBacktracking 10.149 ms 0.1368 ms 0.1142 ms 10.118 ms 10.033 ms 10.433 ms 0.97 Same 0.01 -
Count Job-QBJHVF \main\corerun.exe **Tom Sawyer Huckleberry Finn** None 14.029 ms 0.1168 ms 0.0912 ms 14.042 ms 13.856 ms 14.160 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe Tom Sawyer Huckleberry Finn None 14.251 ms 0.3117 ms 0.3465 ms 14.094 ms 13.957 ms 15.020 ms 1.01 Same
Count Job-QBJHVF \main\corerun.exe **Tom Sawyer Huckleberry Finn** Compiled 4.243 ms 0.0345 ms 0.0288 ms 4.253 ms 4.196 ms 4.283 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe Tom Sawyer Huckleberry Finn Compiled 4.289 ms 0.0805 ms 0.0753 ms 4.277 ms 4.187 ms 4.428 ms 1.01 Same
Count Job-QBJHVF \main\corerun.exe **Tom Sawyer Huckleberry Finn** NonBacktracking 4.946 ms 0.0249 ms 0.0221 ms 4.946 ms 4.909 ms 4.977 ms 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe Tom Sawyer Huckleberry Finn NonBacktracking 4.923 ms 0.0941 ms 0.0834 ms 4.897 ms 4.823 ms 5.075 ms 1.00 Same
Count Job-QBJHVF \main\corerun.exe Twain None 2.460 ms 0.0153 ms 0.0120 ms 2.461 ms 2.436 ms 2.484 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Twain None 2.513 ms 0.0601 ms 0.0692 ms 2.477 ms 2.438 ms 2.641 ms 1.04 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe Twain Compiled 2.439 ms 0.0152 ms 0.0143 ms 2.438 ms 2.416 ms 2.466 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Twain Compiled 2.451 ms 0.0470 ms 0.0462 ms 2.434 ms 2.389 ms 2.529 ms 1.00 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe Twain NonBacktracking 2.511 ms 0.0206 ms 0.0183 ms 2.511 ms 2.487 ms 2.544 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Twain NonBacktracking 2.508 ms 0.0432 ms 0.0463 ms 2.490 ms 2.463 ms 2.613 ms 1.00 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe [a-z]shing None 2.634 ms 0.0171 ms 0.0142 ms 2.632 ms 2.612 ms 2.662 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [a-z]shing None 2.732 ms 0.0627 ms 0.0721 ms 2.696 ms 2.661 ms 2.856 ms 1.03 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe [a-z]shing Compiled 2.569 ms 0.0223 ms 0.0186 ms 2.577 ms 2.533 ms 2.592 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [a-z]shing Compiled 2.614 ms 0.0283 ms 0.0251 ms 2.612 ms 2.579 ms 2.660 ms 1.02 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe [a-z]shing NonBacktracking 2.706 ms 0.0235 ms 0.0197 ms 2.706 ms 2.675 ms 2.746 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [a-z]shing NonBacktracking 2.791 ms 0.0964 ms 0.1110 ms 2.741 ms 2.660 ms 3.024 ms 1.02 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe \p{Sm} None 23.442 ms 0.4671 ms 0.4998 ms 23.160 ms 22.938 ms 24.190 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{Sm} None 35.661 ms 0.6668 ms 0.6237 ms 35.416 ms 35.043 ms 37.158 ms 1.52 Slower 0.03 - NA
Count Job-QBJHVF \main\corerun.exe \p{Sm} Compiled 9.934 ms 0.1971 ms 0.2024 ms 9.845 ms 9.730 ms 10.402 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{Sm} Compiled 9.803 ms 0.0799 ms 0.0667 ms 9.783 ms 9.726 ms 9.968 ms 0.99 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe \p{Sm} NonBacktracking 23.781 ms 0.7779 ms 0.8958 ms 23.330 ms 22.957 ms 26.048 ms 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{Sm} NonBacktracking 36.098 ms 0.7311 ms 0.8419 ms 35.709 ms 35.156 ms 37.881 ms 1.52 Slower 0.07 - NA
BenchmarkDotNet=v0.13.2.2009-nightly, OS=Windows 11 (10.0.22623.1020)
Intel Core i9-10900X CPU 3.70GHz, 1 CPU, 20 logical and 10 physical cores
.NET SDK=8.0.100-alpha.1.22601.1
  [Host]     : .NET 8.0.0 (8.0.22.55902), X64 RyuJIT AVX2
  Job-QBJHVF : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2
  Job-EAUVHQ : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2

PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250.0000 ms  MaxIterationCount=20  
MinIterationCount=15  WarmupCount=1  
Method Job Toolchain Pattern Options Mean Error StdDev Median Min Max Ratio MannWhitney(5%) RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
Ctor Job-QBJHVF \main\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] None 7.075 μs 0.3250 μs 0.3743 μs 6.952 μs 6.591 μs 7.889 μs 1.00 Base 0.00 0.7732 - - 7992 B 1.00
Ctor Job-EAUVHQ \pr\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] None 6.842 μs 0.0598 μs 0.0499 μs 6.846 μs 6.782 μs 6.936 μs 0.96 Same 0.06 0.7814 - - 7992 B 1.00
Count Job-QBJHVF \main\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] None 22,567.268 μs 788.4309 μs 907.9582 μs 22,117.075 μs 21,698.850 μs 24,355.250 μs 1.00 Base 0.00 - - - - NA
Count Job-EAUVHQ \pr\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] None 26,314.721 μs 233.9862 μs 207.4226 μs 26,281.000 μs 26,020.225 μs 26,603.075 μs 1.17 Slower 0.04 - - - - NA
Ctor Job-QBJHVF \main\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] Compiled 25.285 μs 0.3729 μs 0.3488 μs 25.278 μs 24.843 μs 25.969 μs 1.00 Base 0.00 2.8793 0.1986 - 29800 B 1.00
Ctor Job-EAUVHQ \pr\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] Compiled 25.566 μs 0.7431 μs 0.8558 μs 25.089 μs 24.731 μs 27.138 μs 1.01 Same 0.03 2.8910 0.1994 - 29816 B 1.00
Count Job-QBJHVF \main\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] Compiled 3,345.766 μs 57.3920 μs 53.6845 μs 3,329.301 μs 3,279.577 μs 3,446.302 μs 1.00 Base 0.00 - - - - NA
Count Job-EAUVHQ \pr\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] Compiled 3,362.914 μs 28.4400 μs 23.7487 μs 3,358.596 μs 3,334.006 μs 3,404.419 μs 1.01 Same 0.02 - - - - NA
Ctor Job-QBJHVF \main\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] NonBacktracking 238.547 μs 1.5617 μs 1.2193 μs 238.721 μs 236.165 μs 240.025 μs 1.00 Base 0.00 34.3184 24.7855 - 351008 B 1.00
Ctor Job-EAUVHQ \pr\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] NonBacktracking 241.372 μs 4.8013 μs 5.3367 μs 239.280 μs 235.220 μs 255.199 μs 1.02 Same 0.03 34.0909 24.6212 - 351008 B 1.00
Count Job-QBJHVF \main\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] NonBacktracking 14,364.647 μs 811.8552 μs 934.9336 μs 13,879.612 μs 13,366.950 μs 16,083.675 μs 1.00 Base 0.00 - - - - NA
Count Job-EAUVHQ \pr\corerun.exe (?:(?:250-5]?[0-9][0-9]) [87] NonBacktracking 18,450.717 μs 254.5443 μs 238.1009 μs 18,427.875 μs 18,071.000 μs 18,930.775 μs 1.26 Slower 0.08 - - - - NA
Ctor Job-QBJHVF \main\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ None 1.706 μs 0.0123 μs 0.0103 μs 1.709 μs 1.688 μs 1.719 μs 1.00 Base 0.00 0.2855 - - 2896 B 1.00
Ctor Job-EAUVHQ \pr\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ None 1.772 μs 0.0368 μs 0.0424 μs 1.755 μs 1.723 μs 1.852 μs 1.04 Same 0.02 0.2816 - - 2896 B 1.00
Count Job-QBJHVF \main\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ None 592.142 μs 11.5272 μs 10.2186 μs 589.062 μs 581.366 μs 612.578 μs 1.00 Base 0.00 - - - - NA
Count Job-EAUVHQ \pr\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ None 589.915 μs 6.7102 μs 6.2767 μs 589.017 μs 580.117 μs 603.422 μs 1.00 Same 0.02 - - - - NA
Ctor Job-QBJHVF \main\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ Compiled 15.769 μs 0.1666 μs 0.1391 μs 15.715 μs 15.639 μs 16.127 μs 1.00 Base 0.00 1.3383 0.0637 - 13976 B 1.00
Ctor Job-EAUVHQ \pr\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ Compiled 16.163 μs 0.3047 μs 0.2701 μs 16.056 μs 15.885 μs 16.749 μs 1.02 Same 0.01 1.3500 0.0643 - 13992 B 1.00
Count Job-QBJHVF \main\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ Compiled 537.731 μs 5.1544 μs 4.3042 μs 536.198 μs 532.181 μs 547.404 μs 1.00 Base 0.00 - - - - NA
Count Job-EAUVHQ \pr\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ Compiled 539.029 μs 4.8405 μs 4.2909 μs 537.592 μs 534.266 μs 549.127 μs 1.00 Same 0.01 - - - - NA
Ctor Job-QBJHVF \main\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ NonBacktracking 1,035.798 μs 20.5907 μs 22.0318 μs 1,032.207 μs 1,009.167 μs 1,070.618 μs 1.00 Base 0.00 97.5610 97.5610 97.5610 1046978 B 1.00
Ctor Job-EAUVHQ \pr\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ NonBacktracking 1,010.466 μs 9.6918 μs 7.5667 μs 1,010.683 μs 996.612 μs 1,024.526 μs 0.98 Same 0.02 97.1660 97.1660 97.1660 1046978 B 1.00
Count Job-QBJHVF \main\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ NonBacktracking 591.802 μs 13.3899 μs 14.8828 μs 588.171 μs 576.911 μs 628.886 μs 1.00 Base 0.00 - - - - NA
Count Job-EAUVHQ \pr\corerun.exe [\w\.+-]+@[\w\.-]+\.[\w\.-]+ NonBacktracking 596.158 μs 13.4641 μs 14.9653 μs 594.763 μs 578.476 μs 628.409 μs 1.01 Same 0.04 - - - - NA
Ctor Job-QBJHVF \main\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] None 2.878 μs 0.0340 μs 0.0301 μs 2.873 μs 2.840 μs 2.946 μs 1.00 Base 0.00 0.4590 - - 4624 B 1.00
Ctor Job-EAUVHQ \pr\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] None 2.934 μs 0.0251 μs 0.0210 μs 2.928 μs 2.907 μs 2.975 μs 1.02 Same 0.01 0.4595 - - 4624 B 1.00
Count Job-QBJHVF \main\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] None 2,281.828 μs 32.1072 μs 26.8110 μs 2,280.226 μs 2,251.804 μs 2,339.655 μs 1.00 Base 0.00 - - - - NA
Count Job-EAUVHQ \pr\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] None 2,270.973 μs 12.3822 μs 9.6672 μs 2,268.762 μs 2,259.580 μs 2,285.837 μs 1.00 Same 0.01 - - - - NA
Ctor Job-QBJHVF \main\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] Compiled 22.209 μs 0.2370 μs 0.2101 μs 22.135 μs 21.937 μs 22.567 μs 1.00 Base 0.00 2.2839 0.1827 - 23200 B 1.00
Ctor Job-EAUVHQ \pr\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] Compiled 22.211 μs 0.4055 μs 0.3595 μs 22.220 μs 21.791 μs 22.882 μs 1.00 Same 0.02 2.3015 0.1770 - 23216 B 1.00
Count Job-QBJHVF \main\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] Compiled 1,252.609 μs 17.9775 μs 14.0357 μs 1,245.820 μs 1,237.108 μs 1,274.206 μs 1.00 Base 0.00 - - - - NA
Count Job-EAUVHQ \pr\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] Compiled 1,248.483 μs 17.9293 μs 15.8938 μs 1,241.384 μs 1,233.289 μs 1,288.807 μs 1.00 Same 0.01 - - - - NA
Ctor Job-QBJHVF \main\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] NonBacktracking 1,638.319 μs 22.4306 μs 19.8842 μs 1,634.252 μs 1,607.296 μs 1,680.112 μs 1.00 Base 0.00 326.9231 326.9231 250.0000 1833507 B 1.00
Ctor Job-EAUVHQ \pr\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] NonBacktracking 1,630.335 μs 26.6542 μs 24.9323 μs 1,625.238 μs 1,600.474 μs 1,690.602 μs 1.00 Same 0.01 322.1477 322.1477 248.3221 1833781 B 1.00
Count Job-QBJHVF \main\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] NonBacktracking 2,878.275 μs 16.5732 μs 14.6917 μs 2,880.093 μs 2,851.747 μs 2,899.241 μs 1.00 Base 0.00 - - - - NA
Count Job-EAUVHQ \pr\corerun.exe [\w]+://[^/\s(...)?(?:#[^\\s]*)? [51] NonBacktracking 2,883.877 μs 41.2924 μs 34.4810 μs 2,874.713 μs 2,849.786 μs 2,974.624 μs 1.00 Same 0.01 - - - - NA
BenchmarkDotNet=v0.13.2.2009-nightly, OS=Windows 11 (10.0.22623.1020)
Intel Core i9-10900X CPU 3.70GHz, 1 CPU, 20 logical and 10 physical cores
.NET SDK=8.0.100-alpha.1.22601.1
  [Host]     : .NET 8.0.0 (8.0.22.55902), X64 RyuJIT AVX2
  Job-QBJHVF : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2
  Job-EAUVHQ : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2

PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250.0000 ms  MaxIterationCount=20  
MinIterationCount=15  WarmupCount=1  
Method Job Toolchain Pattern Options Mean Error StdDev Median Min Max Ratio MannWhitney(5%) RatioSD Allocated Alloc Ratio
Count Job-QBJHVF \main\corerun.exe (?i)Holmes None 602,702.90 ns 20,049.168 ns 23,088.651 ns 598,189.84 ns 573,201.34 ns 637,830.13 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Holmes None 556,310.97 ns 7,205.596 ns 6,016.999 ns 554,964.73 ns 548,314.06 ns 572,072.77 ns 0.91 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe (?i)Holmes Compiled 428,970.92 ns 8,127.805 ns 7,602.754 ns 425,385.36 ns 419,248.52 ns 440,518.75 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Holmes Compiled 426,522.76 ns 8,027.197 ns 7,508.645 ns 422,887.84 ns 419,616.89 ns 439,528.38 ns 0.99 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe (?i)Holmes NonBacktracking 586,956.35 ns 11,279.903 ns 12,069.370 ns 581,189.35 ns 575,180.32 ns 612,803.70 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Holmes NonBacktracking 562,696.30 ns 7,607.280 ns 6,743.655 ns 561,368.97 ns 555,923.88 ns 580,002.90 ns 0.95 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe **(?i)Sher[a-z]+ Hol[a-z]+** None 4,722,136.43 ns 150,948.077 ns 173,832.030 ns 4,731,625.00 ns 4,508,107.14 ns 5,122,885.71 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe (?i)Sher[a-z]+ Hol[a-z]+ None 4,442,050.32 ns 88,520.422 ns 90,903.956 ns 4,405,658.93 ns 4,358,621.43 ns 4,676,383.93 ns 0.94 Same 0.03 -
Count Job-QBJHVF \main\corerun.exe **(?i)Sher[a-z]+ Hol[a-z]+** Compiled 716,484.33 ns 5,286.361 ns 4,686.221 ns 717,275.99 ns 708,227.27 ns 723,660.80 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe (?i)Sher[a-z]+ Hol[a-z]+ Compiled 718,418.81 ns 11,735.608 ns 10,977.495 ns 715,177.56 ns 707,260.80 ns 741,021.02 ns 1.00 Same 0.02 -
Count Job-QBJHVF \main\corerun.exe **(?i)Sher[a-z]+ Hol[a-z]+** NonBacktracking 1,021,380.92 ns 16,086.377 ns 15,798.973 ns 1,015,944.53 ns 1,002,728.74 ns 1,055,008.91 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe (?i)Sher[a-z]+ Hol[a-z]+ NonBacktracking 984,994.84 ns 18,755.267 ns 20,067.926 ns 978,497.27 ns 965,612.50 ns 1,026,837.11 ns 0.97 Same 0.02 -
Count Job-QBJHVF \main\corerun.exe (?i)Sherlock None 125,818.22 ns 1,227.817 ns 958.599 ns 125,730.04 ns 124,431.63 ns 127,376.13 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock None 126,826.40 ns 2,789.980 ns 3,212.945 ns 125,503.15 ns 123,409.85 ns 134,853.40 ns 1.01 Same 0.04 - NA
Count Job-QBJHVF \main\corerun.exe (?i)Sherlock Compiled 94,619.14 ns 1,699.362 ns 1,419.044 ns 94,202.31 ns 93,083.48 ns 97,611.38 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock Compiled 94,302.74 ns 1,339.990 ns 1,187.866 ns 93,739.28 ns 93,031.29 ns 96,646.70 ns 1.00 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe (?i)Sherlock NonBacktracking 127,106.30 ns 1,279.758 ns 1,068.656 ns 126,882.31 ns 125,812.50 ns 129,415.62 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock NonBacktracking 123,311.54 ns 2,079.087 ns 1,944.779 ns 122,950.55 ns 120,634.42 ns 127,438.19 ns 0.97 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe (?i)Sherlock Holmes None 126,579.56 ns 604.514 ns 504.797 ns 126,757.51 ns 125,543.65 ns 127,088.86 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock Holmes None 125,827.43 ns 751.676 ns 666.341 ns 125,729.46 ns 124,922.63 ns 127,325.66 ns 0.99 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?i)Sherlock Holmes Compiled 92,842.03 ns 527.130 ns 493.078 ns 92,810.37 ns 92,024.52 ns 93,514.96 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock Holmes Compiled 92,503.37 ns 449.145 ns 398.155 ns 92,593.86 ns 91,764.31 ns 93,102.48 ns 1.00 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?i)Sherlock Holmes NonBacktracking 124,415.79 ns 676.230 ns 527.956 ns 124,356.32 ns 123,675.30 ns 125,648.65 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock Holmes NonBacktracking 123,937.48 ns 721.186 ns 602.223 ns 123,956.99 ns 122,843.95 ns 125,083.86 ns 1.00 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe **(?i)Sherlock Holmes Watson** None 8,151,936.19 ns 152,426.211 ns 156,530.497 ns 8,115,096.97 ns 7,899,548.48 ns 8,493,439.39 ns 1.00 Base 0.00
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock Holmes Watson None 8,462,962.82 ns 82,836.856 ns 69,172.527 ns 8,468,896.67 ns 8,318,170.00 ns 8,564,686.67 ns 1.04 Same 0.02
Count Job-QBJHVF \main\corerun.exe **(?i)Sherlock Holmes Watson** Compiled 1,067,274.67 ns 6,204.450 ns 4,844.026 ns 1,066,180.80 ns 1,060,464.29 ns 1,075,464.73 ns 1.00 Base 0.00
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock Holmes Watson Compiled 896,768.87 ns 4,078.816 ns 3,615.765 ns 896,234.20 ns 890,925.17 ns 902,799.83 ns 0.84 Faster 0.00
Count Job-QBJHVF \main\corerun.exe **(?i)Sherlock Holmes Watson** NonBacktracking 2,746,861.03 ns 13,358.604 ns 11,155.039 ns 2,749,161.54 ns 2,728,279.12 ns 2,765,051.65 ns 1.00 Base 0.00
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock Holmes Watson NonBacktracking 2,546,163.48 ns 19,293.826 ns 17,103.475 ns 2,543,184.18 ns 2,522,919.39 ns 2,586,607.14 ns 0.93 Faster 0.01
Count Job-QBJHVF \main\corerun.exe **(?i)Sherlock (...)er John Baker [49]** None 24,451,894.64 ns 239,581.369 ns 212,382.643 ns 24,440,525.00 ns 24,200,000.00 ns 24,927,525.00 ns 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock (...)er John Baker [49] None 24,944,531.67 ns 452,180.947 ns 422,970.338 ns 24,783,525.00 ns 24,468,725.00 ns 25,861,850.00 ns 1.02 Same
Count Job-QBJHVF \main\corerun.exe **(?i)Sherlock (...)er John Baker [49]** Compiled 2,215,427.02 ns 13,437.278 ns 12,569.238 ns 2,213,760.71 ns 2,199,954.46 ns 2,237,183.93 ns 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock (...)er John Baker [49] Compiled 1,863,020.19 ns 7,650.953 ns 6,782.370 ns 1,863,541.32 ns 1,849,012.50 ns 1,872,766.67 ns 0.84 Faster
Count Job-QBJHVF \main\corerun.exe **(?i)Sherlock (...)er John Baker [49]** NonBacktracking 3,893,060.11 ns 26,824.647 ns 25,091.792 ns 3,894,676.19 ns 3,855,479.37 ns 3,940,112.70 ns 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe (?i)Sherlock (...)er John Baker [49] NonBacktracking 4,250,389.87 ns 51,618.363 ns 48,283.848 ns 4,240,620.00 ns 4,188,712.00 ns 4,348,416.00 ns 1.09 Slower
Count Job-QBJHVF \main\corerun.exe (?i)the None 1,254,346.91 ns 5,946.181 ns 5,271.135 ns 1,253,962.98 ns 1,244,824.52 ns 1,264,665.38 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)the None 1,218,160.90 ns 7,553.490 ns 7,065.539 ns 1,219,880.29 ns 1,206,352.88 ns 1,230,170.67 ns 0.97 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?i)the Compiled 758,292.60 ns 3,011.840 ns 2,669.917 ns 757,898.21 ns 754,573.21 ns 763,623.51 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)the Compiled 758,843.25 ns 4,183.779 ns 3,913.510 ns 758,709.23 ns 753,702.08 ns 767,893.45 ns 1.00 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?i)the NonBacktracking 1,370,487.51 ns 8,691.226 ns 8,129.778 ns 1,369,364.29 ns 1,358,951.65 ns 1,386,890.66 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?i)the NonBacktracking 1,340,713.15 ns 10,151.852 ns 9,496.049 ns 1,336,302.19 ns 1,326,971.04 ns 1,358,387.43 ns 0.98 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?m)^Sherlock(...)rlock Holmes$ [37] None 51,410.90 ns 455.635 ns 403.909 ns 51,377.15 ns 50,783.14 ns 52,122.96 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?m)^Sherlock(...)rlock Holmes$ [37] None 51,812.03 ns 594.907 ns 556.477 ns 51,638.89 ns 51,010.57 ns 52,907.19 ns 1.01 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?m)^Sherlock(...)rlock Holmes$ [37] Compiled 46,497.08 ns 422.164 ns 394.893 ns 46,464.03 ns 45,856.69 ns 47,454.18 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?m)^Sherlock(...)rlock Holmes$ [37] Compiled 46,373.97 ns 429.612 ns 401.859 ns 46,428.82 ns 45,578.69 ns 46,891.83 ns 1.00 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?m)^Sherlock(...)rlock Holmes$ [37] NonBacktracking 56,248.18 ns 665.198 ns 622.226 ns 56,362.75 ns 55,223.02 ns 57,502.81 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?m)^Sherlock(...)rlock Holmes$ [37] NonBacktracking 55,806.63 ns 571.846 ns 534.905 ns 55,914.16 ns 54,817.23 ns 56,881.98 ns 0.99 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe (?s).* None 1,097,939.36 ns 12,728.620 ns 11,906.359 ns 1,094,912.82 ns 1,079,423.08 ns 1,124,608.97 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?s).* None 1,065,787.61 ns 6,053.174 ns 5,662.143 ns 1,065,133.05 ns 1,055,434.76 ns 1,074,991.42 ns 0.97 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?s).* Compiled 60.75 ns 0.357 ns 0.334 ns 60.70 ns 60.19 ns 61.29 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?s).* Compiled 57.72 ns 0.202 ns 0.189 ns 57.73 ns 57.27 ns 58.03 ns 0.95 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe (?s).* NonBacktracking 4,289,428.18 ns 21,885.592 ns 20,471.796 ns 4,288,869.70 ns 4,256,342.42 ns 4,322,271.21 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe (?s).* NonBacktracking 3,911,774.84 ns 27,929.633 ns 24,758.892 ns 3,912,401.49 ns 3,882,194.03 ns 3,971,474.63 ns 0.91 Faster 0.01 - NA
Count Job-QBJHVF \main\corerun.exe .* None 1,343,991.56 ns 6,173.872 ns 5,775.043 ns 1,344,821.88 ns 1,335,480.73 ns 1,356,429.69 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe .* None 1,319,811.20 ns 6,080.899 ns 5,077.826 ns 1,320,024.22 ns 1,310,851.82 ns 1,330,971.09 ns 0.98 Same 0.00 - NA
Count Job-QBJHVF \main\corerun.exe .* Compiled 824,237.52 ns 3,783.829 ns 3,539.396 ns 824,122.19 ns 816,976.56 ns 830,852.19 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe .* Compiled 818,195.80 ns 6,343.962 ns 5,623.757 ns 818,333.91 ns 810,239.69 ns 828,220.62 ns 0.99 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe .* NonBacktracking 6,246,396.25 ns 94,396.198 ns 78,825.101 ns 6,217,928.21 ns 6,136,264.10 ns 6,420,182.05 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe .* NonBacktracking 6,432,827.55 ns 121,572.077 ns 107,770.480 ns 6,406,142.86 ns 6,258,557.14 ns 6,639,585.71 ns 1.03 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe Holmes None 79,661.64 ns 2,327.634 ns 2,490.543 ns 79,437.63 ns 76,521.33 ns 84,527.23 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Holmes None 77,522.50 ns 821.767 ns 641.582 ns 77,529.87 ns 76,662.53 ns 78,650.91 ns 0.98 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe Holmes Compiled 66,991.49 ns 1,955.011 ns 2,251.393 ns 66,538.72 ns 63,989.66 ns 71,489.17 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Holmes Compiled 63,333.61 ns 2,189.658 ns 2,521.613 ns 63,434.87 ns 60,372.19 ns 67,966.81 ns 0.95 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe Holmes NonBacktracking 97,324.19 ns 3,305.602 ns 3,806.736 ns 97,172.58 ns 92,332.36 ns 105,051.59 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Holmes NonBacktracking 93,642.14 ns 3,406.742 ns 3,923.210 ns 92,582.01 ns 89,226.72 ns 101,468.38 ns 0.96 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe Holmes.{0,25}(...).{0,25}Holmes [39] None 368,218.69 ns 11,913.063 ns 13,719.101 ns 366,032.64 ns 351,330.00 ns 393,209.03 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Holmes.{0,25}(...).{0,25}Holmes [39] None 352,428.37 ns 8,437.640 ns 9,378.414 ns 351,295.28 ns 341,165.56 ns 369,427.64 ns 0.96 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe Holmes.{0,25}(...).{0,25}Holmes [39] Compiled 88,905.61 ns 2,141.051 ns 2,198.702 ns 88,391.82 ns 85,914.26 ns 94,424.23 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Holmes.{0,25}(...).{0,25}Holmes [39] Compiled 88,503.99 ns 1,845.875 ns 2,125.713 ns 87,494.63 ns 85,778.77 ns 92,659.77 ns 0.99 Same 0.04 - NA
Count Job-QBJHVF \main\corerun.exe Holmes.{0,25}(...).{0,25}Holmes [39] NonBacktracking 151,555.08 ns 5,610.741 ns 6,461.338 ns 148,608.88 ns 145,197.05 ns 165,497.11 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Holmes.{0,25}(...).{0,25}Holmes [39] NonBacktracking 147,202.41 ns 4,388.370 ns 4,695.507 ns 146,297.05 ns 142,822.80 ns 161,530.83 ns 0.97 Same 0.06 - NA
Count Job-QBJHVF \main\corerun.exe **Sher[a-z]+ Hol[a-z]+** None 219,976.48 ns 7,685.342 ns 8,850.451 ns 220,057.03 ns 208,263.80 ns 239,495.23 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Sher[a-z]+ Hol[a-z]+ None 227,285.35 ns 6,778.424 ns 7,252.838 ns 224,634.60 ns 215,764.88 ns 240,910.92 ns 1.03 Same 0.04 -
Count Job-QBJHVF \main\corerun.exe **Sher[a-z]+ Hol[a-z]+** Compiled 93,350.22 ns 2,835.235 ns 3,265.061 ns 92,674.24 ns 89,465.51 ns 98,995.68 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Sher[a-z]+ Hol[a-z]+ Compiled 91,456.54 ns 1,580.466 ns 1,623.023 ns 90,972.96 ns 89,651.16 ns 95,240.78 ns 0.99 Same 0.04 -
Count Job-QBJHVF \main\corerun.exe **Sher[a-z]+ Hol[a-z]+** NonBacktracking 167,721.52 ns 4,345.028 ns 4,649.131 ns 167,322.40 ns 161,518.23 ns 176,655.92 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Sher[a-z]+ Hol[a-z]+ NonBacktracking 164,772.12 ns 3,205.818 ns 2,677.003 ns 165,592.27 ns 159,592.14 ns 169,564.69 ns 0.98 Same 0.04 -
Count Job-QBJHVF \main\corerun.exe Sherlock None 51,170.68 ns 1,900.707 ns 2,188.857 ns 50,178.57 ns 49,000.00 ns 55,428.90 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Sherlock None 53,237.12 ns 1,584.806 ns 1,825.065 ns 52,623.52 ns 50,983.81 ns 56,834.74 ns 1.04 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe Sherlock Compiled 50,267.42 ns 1,175.729 ns 1,258.017 ns 50,029.33 ns 48,686.28 ns 53,282.00 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Sherlock Compiled 48,137.74 ns 1,940.919 ns 2,235.165 ns 47,897.53 ns 45,438.69 ns 53,253.66 ns 0.96 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe Sherlock NonBacktracking 54,994.40 ns 1,808.862 ns 2,083.088 ns 54,182.08 ns 52,628.49 ns 58,534.18 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Sherlock NonBacktracking 56,337.75 ns 2,692.013 ns 3,100.126 ns 56,112.09 ns 52,844.10 ns 63,547.13 ns 1.03 Same 0.06 - NA
Count Job-QBJHVF \main\corerun.exe Sherlock Holmes None 54,032.02 ns 1,502.844 ns 1,730.677 ns 53,586.03 ns 51,849.73 ns 57,124.39 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holmes None 52,333.68 ns 1,946.630 ns 2,163.675 ns 52,609.65 ns 49,358.58 ns 56,950.34 ns 0.97 Same 0.06 - NA
Count Job-QBJHVF \main\corerun.exe Sherlock Holmes Compiled 51,254.32 ns 1,158.983 ns 1,240.099 ns 50,957.51 ns 49,627.91 ns 53,960.78 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holmes Compiled 48,781.41 ns 1,271.483 ns 1,464.241 ns 48,157.42 ns 46,733.04 ns 51,205.39 ns 0.95 Same 0.04 - NA
Count Job-QBJHVF \main\corerun.exe Sherlock Holmes NonBacktracking 59,420.66 ns 1,524.309 ns 1,630.994 ns 58,678.97 ns 57,458.22 ns 62,656.48 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holmes NonBacktracking 57,997.73 ns 1,722.896 ns 1,984.090 ns 57,172.35 ns 55,452.15 ns 61,959.06 ns 0.97 Same 0.04 - NA
Count Job-QBJHVF \main\corerun.exe Sherlock\s+Holmes None 53,094.56 ns 1,693.941 ns 1,882.811 ns 52,558.67 ns 50,921.11 ns 57,094.57 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Sherlock\s+Holmes None 54,489.04 ns 2,343.450 ns 2,698.721 ns 53,514.64 ns 51,301.74 ns 59,569.65 ns 1.03 Same 0.07 - NA
Count Job-QBJHVF \main\corerun.exe Sherlock\s+Holmes Compiled 48,994.24 ns 1,399.895 ns 1,612.121 ns 49,356.66 ns 46,163.81 ns 51,822.73 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Sherlock\s+Holmes Compiled 51,190.65 ns 1,226.267 ns 1,362.993 ns 50,799.64 ns 49,348.72 ns 53,758.31 ns 1.05 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe Sherlock\s+Holmes NonBacktracking 65,558.93 ns 1,843.529 ns 1,972.556 ns 65,511.73 ns 62,511.56 ns 69,849.93 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe Sherlock\s+Holmes NonBacktracking 63,757.12 ns 1,609.645 ns 1,853.670 ns 62,954.80 ns 61,640.62 ns 68,505.80 ns 0.97 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe **Sherlock Holmes** None 201,477.99 ns 3,908.212 ns 3,655.744 ns 200,087.82 ns 197,059.65 ns 207,579.75 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holmes None 208,129.45 ns 6,469.091 ns 7,190.378 ns 204,508.39 ns 201,378.70 ns 223,999.42 ns 1.04 Same 0.05 -
Count Job-QBJHVF \main\corerun.exe **Sherlock Holmes** Compiled 88,948.14 ns 2,696.739 ns 3,105.569 ns 87,502.54 ns 85,866.99 ns 96,353.76 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holmes Compiled 89,317.21 ns 3,044.766 ns 3,257.866 ns 89,157.30 ns 85,729.21 ns 97,036.29 ns 1.00 Same 0.05 -
Count Job-QBJHVF \main\corerun.exe **Sherlock Holmes** NonBacktracking 146,893.74 ns 3,760.960 ns 4,331.127 ns 147,782.34 ns 141,437.68 ns 155,304.01 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holmes NonBacktracking 147,535.57 ns 7,091.530 ns 8,166.616 ns 145,590.60 ns 137,863.81 ns 168,820.17 ns 1.01 Same 0.07 -
Count Job-QBJHVF \main\corerun.exe **Sherlock Holmes Watson** None 322,099.98 ns 8,046.860 ns 9,266.776 ns 320,355.79 ns 312,375.78 ns 340,089.71 ns 1.00 Base 0.00
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holmes Watson None 315,465.36 ns 8,497.508 ns 9,785.743 ns 311,308.82 ns 305,382.72 ns 337,491.05 ns 0.98 Same 0.04
Count Job-QBJHVF \main\corerun.exe **Sherlock Holmes Watson** Compiled 115,552.80 ns 2,276.327 ns 2,337.620 ns 114,730.94 ns 112,601.25 ns 120,897.86 ns 1.00 Base 0.00
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holmes Watson Compiled 115,713.39 ns 3,464.103 ns 3,850.341 ns 113,597.84 ns 111,962.86 ns 124,803.69 ns 1.00 Same 0.03
Count Job-QBJHVF \main\corerun.exe **Sherlock Holmes Watson** NonBacktracking 184,880.08 ns 4,441.101 ns 5,114.379 ns 183,741.88 ns 179,045.69 ns 195,107.69 ns 1.00 Base 0.00
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holmes Watson NonBacktracking 182,529.59 ns 6,231.504 ns 7,176.209 ns 178,200.77 ns 175,714.71 ns 199,563.24 ns 0.99 Same 0.05
Count Job-QBJHVF \main\corerun.exe **Sherlock Holm(...)er John Baker [45]** None 2,050,669.34 ns 46,923.784 ns 54,037.499 ns 2,028,442.19 ns 1,989,130.08 ns 2,192,337.89 ns 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holm(...)er John Baker [45] None 2,388,852.59 ns 45,259.357 ns 42,335.630 ns 2,392,229.91 ns 2,320,293.30 ns 2,467,466.52 ns 1.17 Slower
Count Job-QBJHVF \main\corerun.exe **Sherlock Holm(...)er John Baker [45]** Compiled 1,795,152.33 ns 29,709.904 ns 26,337.056 ns 1,789,209.38 ns 1,764,102.08 ns 1,848,005.56 ns 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holm(...)er John Baker [45] Compiled 209,672.60 ns 6,081.981 ns 6,507.652 ns 207,158.23 ns 204,135.83 ns 224,217.87 ns 0.12 Faster
Count Job-QBJHVF \main\corerun.exe **Sherlock Holm(...)er John Baker [45]** NonBacktracking 2,467,364.44 ns 56,785.474 ns 65,394.236 ns 2,453,495.41 ns 2,378,912.24 ns 2,609,969.39 ns 1.00 Base
Count Job-EAUVHQ \pr\corerun.exe Sherlock Holm(...)er John Baker [45] NonBacktracking 1,551,821.35 ns 36,740.140 ns 40,836.568 ns 1,529,565.41 ns 1,512,740.88 ns 1,628,063.52 ns 0.63 Faster
Count Job-QBJHVF \main\corerun.exe **Sherlock Street** None 102,237.57 ns 3,458.878 ns 3,983.249 ns 101,230.88 ns 97,649.58 ns 109,830.94 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Sherlock Street None 101,024.25 ns 3,236.353 ns 3,597.198 ns 99,520.21 ns 97,506.39 ns 109,566.00 ns 0.99 Same 0.05 -
Count Job-QBJHVF \main\corerun.exe **Sherlock Street** Compiled 53,146.74 ns 1,884.590 ns 2,170.296 ns 52,811.01 ns 50,558.32 ns 57,585.29 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Sherlock Street Compiled 52,042.70 ns 1,037.180 ns 1,018.649 ns 51,773.42 ns 50,810.34 ns 53,893.83 ns 0.98 Same 0.04 -
Count Job-QBJHVF \main\corerun.exe **Sherlock Street** NonBacktracking 70,745.59 ns 1,073.767 ns 896.644 ns 70,466.44 ns 69,706.14 ns 72,618.86 ns 1.00 Base 0.00 -
Count Job-EAUVHQ \pr\corerun.exe Sherlock Street NonBacktracking 70,100.12 ns 1,887.419 ns 2,173.554 ns 68,908.68 ns 68,096.62 ns 74,913.56 ns 0.99 Same 0.03 -
Count Job-QBJHVF \main\corerun.exe The None 94,426.31 ns 2,847.495 ns 3,046.788 ns 92,897.40 ns 91,715.10 ns 103,520.83 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe The None 96,022.61 ns 3,253.524 ns 3,746.764 ns 94,480.02 ns 91,985.16 ns 103,036.90 ns 1.02 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe The Compiled 76,642.62 ns 2,609.721 ns 3,005.358 ns 75,833.64 ns 73,364.89 ns 81,931.66 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe The Compiled 69,899.16 ns 1,337.712 ns 1,251.297 ns 69,526.52 ns 68,671.18 ns 72,657.47 ns 0.91 Faster 0.03 - NA
Count Job-QBJHVF \main\corerun.exe The NonBacktracking 115,822.13 ns 4,371.541 ns 5,034.273 ns 115,348.25 ns 109,878.06 ns 127,093.22 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe The NonBacktracking 109,661.47 ns 2,713.330 ns 3,124.674 ns 108,161.71 ns 106,210.36 ns 116,567.12 ns 0.95 Same 0.04 - NA
Count Job-QBJHVF \main\corerun.exe [^\\n]* None 1,379,128.07 ns 40,414.893 ns 46,541.850 ns 1,373,675.00 ns 1,317,510.94 ns 1,479,609.90 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [^\\n]* None 1,356,286.34 ns 26,926.036 ns 28,810.557 ns 1,345,333.33 ns 1,323,693.23 ns 1,418,358.85 ns 0.99 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe [^\\n]* Compiled 836,550.48 ns 22,625.006 ns 26,054.991 ns 822,569.53 ns 804,546.88 ns 891,331.88 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [^\\n]* Compiled 884,299.93 ns 33,947.097 ns 39,093.527 ns 874,129.51 ns 840,547.57 ns 965,302.43 ns 1.06 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe [^\\n]* NonBacktracking 6,250,788.53 ns 73,783.778 ns 65,407.397 ns 6,249,522.37 ns 6,150,015.79 ns 6,348,818.42 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [^\\n]* NonBacktracking 6,327,715.87 ns 124,961.800 ns 122,729.197 ns 6,357,448.72 ns 6,146,217.95 ns 6,539,889.74 ns 1.01 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe [a-q][^u-z]{13}x None 71,538.55 ns 2,399.848 ns 2,763.668 ns 69,875.58 ns 68,847.83 ns 76,265.76 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [a-q][^u-z]{13}x None 68,767.60 ns 1,256.728 ns 981.171 ns 68,450.64 ns 67,918.86 ns 71,460.12 ns 0.95 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe [a-q][^u-z]{13}x Compiled 48,652.53 ns 1,163.257 ns 1,339.609 ns 48,340.16 ns 46,946.73 ns 51,425.93 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [a-q][^u-z]{13}x Compiled 48,650.00 ns 1,407.664 ns 1,564.615 ns 48,316.98 ns 46,911.86 ns 52,268.62 ns 1.00 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe [a-q][^u-z]{13}x NonBacktracking 70,674.45 ns 513.171 ns 428.521 ns 70,650.95 ns 70,052.95 ns 71,308.61 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [a-q][^u-z]{13}x NonBacktracking 71,226.16 ns 1,373.208 ns 1,410.184 ns 71,111.40 ns 69,186.51 ns 73,854.76 ns 1.01 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe [a-zA-Z]+ing None 14,212,396.25 ns 420,665.710 ns 484,439.257 ns 14,160,262.50 ns 13,551,600.00 ns 15,289,750.00 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [a-zA-Z]+ing None 14,055,851.39 ns 374,817.035 ns 401,050.029 ns 13,907,737.50 ns 13,605,150.00 ns 14,937,525.00 ns 0.99 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe [a-zA-Z]+ing Compiled 3,208,474.25 ns 44,590.190 ns 41,709.691 ns 3,208,556.25 ns 3,151,461.25 ns 3,283,893.75 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [a-zA-Z]+ing Compiled 3,845,259.50 ns 47,026.951 ns 43,989.039 ns 3,862,422.50 ns 3,781,643.75 ns 3,915,090.00 ns 1.20 Slower 0.02 - NA
Count Job-QBJHVF \main\corerun.exe [a-zA-Z]+ing NonBacktracking 4,688,378.40 ns 159,326.566 ns 183,480.710 ns 4,653,781.13 ns 4,486,971.70 ns 5,092,667.92 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe [a-zA-Z]+ing NonBacktracking 4,663,615.28 ns 89,990.609 ns 88,382.811 ns 4,676,100.93 ns 4,534,887.04 ns 4,827,033.33 ns 1.00 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe \b\w+n\b None 26,534,476.92 ns 368,589.519 ns 307,788.942 ns 26,487,625.00 ns 26,023,250.00 ns 27,016,225.00 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \b\w+n\b None 26,520,296.15 ns 393,669.562 ns 328,731.914 ns 26,363,350.00 ns 26,193,875.00 ns 27,253,850.00 ns 1.00 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe \b\w+n\b Compiled 8,646,745.54 ns 55,575.322 ns 43,389.555 ns 8,639,055.36 ns 8,577,582.14 ns 8,736,082.14 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \b\w+n\b Compiled 8,636,745.71 ns 190,355.425 ns 219,213.591 ns 8,578,307.14 ns 8,380,407.14 ns 9,093,357.14 ns 0.99 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe \b\w+n\b NonBacktracking 6,052,107.62 ns 167,817.890 ns 193,259.331 ns 5,992,311.90 ns 5,857,397.62 ns 6,426,280.95 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \b\w+n\b NonBacktracking 5,929,276.32 ns 112,189.358 ns 120,041.357 ns 5,920,080.95 ns 5,785,259.52 ns 6,240,252.38 ns 0.98 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe \p{Ll} None 23,286,928.12 ns 419,474.283 ns 411,979.835 ns 23,142,725.00 ns 22,785,825.00 ns 24,322,200.00 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{Ll} None 23,668,440.62 ns 356,251.568 ns 349,886.674 ns 23,702,150.00 ns 22,856,375.00 ns 24,164,450.00 ns 1.02 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe \p{Ll} Compiled 11,660,856.80 ns 230,125.890 ns 204,000.607 ns 11,606,295.24 ns 11,417,071.43 ns 12,044,595.24 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{Ll} Compiled 11,905,410.25 ns 277,374.882 ns 319,425.326 ns 11,752,335.00 ns 11,551,100.00 ns 12,608,805.00 ns 1.01 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe \p{Ll} NonBacktracking 32,431,240.79 ns 931,047.807 ns 1,034,857.170 ns 32,094,050.00 ns 31,193,525.00 ns 34,314,800.00 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{Ll} NonBacktracking 32,531,847.50 ns 852,777.355 ns 982,059.670 ns 32,470,925.00 ns 31,208,150.00 ns 34,567,775.00 ns 1.01 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe \p{Lu} None 1,632,336.01 ns 20,218.544 ns 16,883.400 ns 1,625,898.12 ns 1,615,648.12 ns 1,676,314.38 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{Lu} None 2,077,248.15 ns 85,217.052 ns 91,181.291 ns 2,043,019.79 ns 1,993,358.33 ns 2,307,379.17 ns 1.28 Slower 0.05 - NA
Count Job-QBJHVF \main\corerun.exe \p{Lu} Compiled 823,559.70 ns 13,982.383 ns 12,395.018 ns 823,597.04 ns 808,593.09 ns 840,636.84 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{Lu} Compiled 807,053.12 ns 4,426.423 ns 3,696.263 ns 806,222.81 ns 802,745.94 ns 814,564.06 ns 0.98 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe \p{Lu} NonBacktracking 1,920,544.66 ns 37,943.983 ns 42,174.637 ns 1,919,556.15 ns 1,869,180.00 ns 2,003,917.69 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{Lu} NonBacktracking 2,201,223.76 ns 6,516.363 ns 5,441.459 ns 2,200,678.76 ns 2,194,253.10 ns 2,212,285.84 ns 1.13 Slower 0.02 - NA
Count Job-QBJHVF \main\corerun.exe \p{L} None 23,316,440.28 ns 682,191.233 ns 729,936.976 ns 22,963,550.00 ns 22,743,175.00 ns 25,076,475.00 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{L} None 23,212,668.75 ns 288,760.689 ns 225,445.352 ns 23,130,050.00 ns 22,931,225.00 ns 23,649,925.00 ns 1.00 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe \p{L} Compiled 11,658,627.27 ns 118,395.932 ns 110,747.629 ns 11,593,500.00 ns 11,585,663.64 ns 11,867,036.36 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{L} Compiled 11,629,925.85 ns 38,694.561 ns 34,301.721 ns 11,628,783.33 ns 11,586,157.14 ns 11,678,042.86 ns 1.00 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe \p{L} NonBacktracking 31,587,987.50 ns 380,938.132 ns 337,691.732 ns 31,580,500.00 ns 31,230,325.00 ns 32,320,850.00 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \p{L} NonBacktracking 30,929,990.00 ns 131,203.275 ns 122,727.625 ns 30,957,775.00 ns 30,734,600.00 ns 31,136,200.00 ns 0.98 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe \s[a-zA-Z]{0,12}ing\s None 15,184,714.58 ns 94,218.872 ns 73,559.898 ns 15,161,025.00 ns 15,102,800.00 ns 15,331,200.00 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \s[a-zA-Z]{0,12}ing\s None 15,535,238.46 ns 156,246.292 ns 130,472.730 ns 15,484,375.00 ns 15,353,725.00 ns 15,773,800.00 ns 1.02 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe \s[a-zA-Z]{0,12}ing\s Compiled 3,905,557.81 ns 58,096.926 ns 48,513.564 ns 3,895,673.44 ns 3,863,968.75 ns 4,036,492.19 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \s[a-zA-Z]{0,12}ing\s Compiled 3,972,225.10 ns 50,909.548 ns 47,620.823 ns 3,977,245.31 ns 3,901,206.25 ns 4,067,517.19 ns 1.02 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe \s[a-zA-Z]{0,12}ing\s NonBacktracking 3,460,961.47 ns 1,236,185.383 ns 1,423,592.925 ns 2,565,079.41 ns 2,547,652.94 ns 5,937,594.12 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \s[a-zA-Z]{0,12}ing\s NonBacktracking 2,737,818.63 ns 39,573.925 ns 30,896.717 ns 2,737,367.65 ns 2,693,717.65 ns 2,792,605.88 ns 0.78 Same 0.30 - NA
Count Job-QBJHVF \main\corerun.exe \w+ None 8,557,215.71 ns 42,740.067 ns 39,979.085 ns 8,569,100.00 ns 8,494,342.86 ns 8,610,721.43 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \w+ None 8,799,540.18 ns 167,168.106 ns 148,190.171 ns 8,814,100.00 ns 8,608,937.50 ns 9,066,925.00 ns 1.03 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe \w+ Compiled 5,082,037.82 ns 17,739.237 ns 16,593.293 ns 5,079,108.16 ns 5,059,397.96 ns 5,114,169.39 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \w+ Compiled 5,087,240.52 ns 16,675.647 ns 14,782.527 ns 5,081,098.98 ns 5,069,844.90 ns 5,122,000.00 ns 1.00 Same 0.00 - NA
Count Job-QBJHVF \main\corerun.exe \w+ NonBacktracking 13,134,214.91 ns 13,381.260 ns 10,447.207 ns 13,136,123.68 ns 13,107,305.26 ns 13,151,331.58 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \w+ NonBacktracking 13,288,163.86 ns 79,534.916 ns 74,397.010 ns 13,275,731.58 ns 13,211,105.26 ns 13,442,010.53 ns 1.01 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe \w+\s+Holmes None 9,178,518.77 ns 39,704.067 ns 37,139.209 ns 9,190,585.19 ns 9,129,659.26 ns 9,247,851.85 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \w+\s+Holmes None 9,206,479.77 ns 10,302.550 ns 8,603.096 ns 9,207,362.96 ns 9,192,255.56 ns 9,221,485.19 ns 1.00 Same 0.00 - NA
Count Job-QBJHVF \main\corerun.exe \w+\s+Holmes Compiled 3,215,245.09 ns 6,804.049 ns 6,031.612 ns 3,212,972.50 ns 3,205,728.75 ns 3,227,902.50 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \w+\s+Holmes Compiled 3,253,021.06 ns 14,115.208 ns 11,786.838 ns 3,248,636.25 ns 3,241,966.25 ns 3,284,405.00 ns 1.01 Same 0.00 - NA
Count Job-QBJHVF \main\corerun.exe \w+\s+Holmes NonBacktracking 2,450,042.35 ns 9,230.838 ns 8,634.531 ns 2,446,240.20 ns 2,441,782.35 ns 2,471,098.04 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \w+\s+Holmes NonBacktracking 2,439,745.55 ns 14,565.328 ns 12,162.709 ns 2,433,929.41 ns 2,430,088.24 ns 2,468,985.29 ns 1.00 Same 0.00 - NA
Count Job-QBJHVF \main\corerun.exe \w+\s+Holmes\s+\w+ None 9,146,297.15 ns 19,308.938 ns 16,123.838 ns 9,143,751.85 ns 9,122,955.56 ns 9,171,607.41 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \w+\s+Holmes\s+\w+ None 9,258,705.98 ns 136,092.346 ns 113,643.273 ns 9,235,459.26 ns 9,173,240.74 ns 9,540,288.89 ns 1.01 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe \w+\s+Holmes\s+\w+ Compiled 3,300,791.58 ns 13,754.668 ns 12,866.125 ns 3,298,913.75 ns 3,284,393.75 ns 3,319,761.25 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \w+\s+Holmes\s+\w+ Compiled 3,310,442.88 ns 8,282.486 ns 6,916.251 ns 3,308,367.50 ns 3,304,232.50 ns 3,327,157.50 ns 1.00 Same 0.00 - NA
Count Job-QBJHVF \main\corerun.exe \w+\s+Holmes\s+\w+ NonBacktracking 2,282,711.62 ns 3,793.235 ns 2,961.508 ns 2,282,892.20 ns 2,277,088.99 ns 2,287,125.69 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe \w+\s+Holmes\s+\w+ NonBacktracking 2,456,880.32 ns 6,206.093 ns 5,501.540 ns 2,455,643.14 ns 2,450,376.47 ns 2,468,752.94 ns 1.08 Slower 0.00 - NA
Count Job-QBJHVF \main\corerun.exe aei None 58,840.59 ns 230.225 ns 204.088 ns 58,859.22 ns 58,577.56 ns 59,232.50 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe aei None 58,549.94 ns 289.760 ns 271.042 ns 58,512.27 ns 58,209.24 ns 59,148.76 ns 1.00 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe aei Compiled 53,856.33 ns 367.057 ns 343.345 ns 53,708.51 ns 53,495.85 ns 54,689.43 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe aei Compiled 58,977.45 ns 285.462 ns 267.021 ns 58,886.49 ns 58,626.66 ns 59,552.43 ns 1.10 Slower 0.01 - NA
Count Job-QBJHVF \main\corerun.exe aei NonBacktracking 58,890.43 ns 189.156 ns 176.937 ns 58,839.20 ns 58,673.35 ns 59,231.84 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe aei NonBacktracking 58,745.87 ns 220.102 ns 183.795 ns 58,669.22 ns 58,575.73 ns 59,177.87 ns 1.00 Same 0.00 - NA
Count Job-QBJHVF \main\corerun.exe aqj None 44,874.38 ns 184.495 ns 154.062 ns 44,874.20 ns 44,484.55 ns 45,110.54 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe aqj None 41,396.41 ns 276.058 ns 258.225 ns 41,452.09 ns 41,060.64 ns 41,775.30 ns 0.92 Faster 0.01 - NA
Count Job-QBJHVF \main\corerun.exe aqj Compiled 44,671.10 ns 386.276 ns 361.323 ns 44,729.20 ns 44,088.44 ns 45,156.47 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe aqj Compiled 41,069.82 ns 217.520 ns 181.639 ns 41,078.46 ns 40,562.39 ns 41,288.65 ns 0.92 Faster 0.01 - NA
Count Job-QBJHVF \main\corerun.exe aqj NonBacktracking 44,896.86 ns 152.344 ns 142.503 ns 44,890.14 ns 44,596.33 ns 45,141.06 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe aqj NonBacktracking 41,434.14 ns 295.429 ns 261.890 ns 41,393.90 ns 41,118.55 ns 42,023.06 ns 0.92 Faster 0.01 - NA
Count Job-QBJHVF \main\corerun.exe the None 531,729.53 ns 2,247.310 ns 1,992.182 ns 531,547.95 ns 529,484.91 ns 535,704.09 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe the None 526,572.72 ns 3,560.048 ns 3,330.071 ns 525,180.62 ns 523,667.08 ns 533,350.83 ns 0.99 Same 0.01 - NA
Count Job-QBJHVF \main\corerun.exe the Compiled 344,299.64 ns 3,092.170 ns 2,582.102 ns 344,247.28 ns 341,169.57 ns 350,232.07 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe the Compiled 360,580.77 ns 9,791.949 ns 10,883.725 ns 352,693.32 ns 350,624.72 ns 378,952.56 ns 1.04 Same 0.02 - NA
Count Job-QBJHVF \main\corerun.exe the NonBacktracking 733,604.70 ns 11,521.432 ns 9,620.917 ns 731,143.03 ns 721,063.80 ns 757,598.81 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe the NonBacktracking 745,818.60 ns 20,222.654 ns 22,477.426 ns 745,450.85 ns 719,596.88 ns 797,712.22 ns 1.02 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe the\s+\w+ None 865,385.54 ns 26,775.460 ns 29,760.852 ns 858,787.15 ns 829,654.17 ns 919,301.39 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe the\s+\w+ None 876,371.87 ns 24,530.721 ns 27,265.831 ns 876,157.89 ns 842,428.29 ns 931,940.46 ns 1.01 Same 0.05 - NA
Count Job-QBJHVF \main\corerun.exe the\s+\w+ Compiled 497,221.43 ns 15,315.770 ns 17,637.664 ns 487,202.93 ns 482,458.59 ns 536,364.84 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe the\s+\w+ Compiled 499,512.09 ns 18,722.019 ns 21,560.304 ns 493,916.00 ns 475,596.40 ns 553,457.58 ns 1.01 Same 0.06 - NA
Count Job-QBJHVF \main\corerun.exe the\s+\w+ NonBacktracking 1,154,997.27 ns 25,372.907 ns 29,219.477 ns 1,155,687.84 ns 1,113,060.81 ns 1,219,919.37 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe the\s+\w+ NonBacktracking 1,175,477.58 ns 29,558.604 ns 34,039.732 ns 1,178,273.26 ns 1,136,311.16 ns 1,251,378.60 ns 1.02 Same 0.03 - NA
Count Job-QBJHVF \main\corerun.exe zqj None 41,677.00 ns 1,076.085 ns 1,196.066 ns 41,122.78 ns 40,286.05 ns 44,734.97 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe zqj None 45,399.62 ns 1,453.294 ns 1,615.333 ns 44,654.84 ns 44,041.60 ns 49,090.60 ns 1.09 Slower 0.05 - NA
Count Job-QBJHVF \main\corerun.exe zqj Compiled 42,120.75 ns 924.725 ns 989.445 ns 41,584.04 ns 40,971.51 ns 44,537.86 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe zqj Compiled 46,147.84 ns 1,412.441 ns 1,569.924 ns 45,766.12 ns 44,217.59 ns 49,159.73 ns 1.09 Slower 0.05 - NA
Count Job-QBJHVF \main\corerun.exe zqj NonBacktracking 42,856.79 ns 1,709.009 ns 1,828.620 ns 42,767.59 ns 40,832.27 ns 47,572.72 ns 1.00 Base 0.00 - NA
Count Job-EAUVHQ \pr\corerun.exe zqj NonBacktracking 48,251.72 ns 2,525.319 ns 2,908.161 ns 47,296.81 ns 45,544.55 ns 54,322.60 ns 1.13 Slower 0.06 - NA
BenchmarkDotNet=v0.13.2.2009-nightly, OS=Windows 11 (10.0.22623.1020)
Intel Core i9-10900X CPU 3.70GHz, 1 CPU, 20 logical and 10 physical cores
.NET SDK=8.0.100-alpha.1.22601.1
  [Host]     : .NET 8.0.0 (8.0.22.55902), X64 RyuJIT AVX2
  Job-RXHHQX : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2
  Job-MEKCGZ : .NET 8.0.0 (42.42.42.42424), X64 RyuJIT AVX2

PowerPlanMode=00000000-0000-0000-0000-000000000000  IterationTime=250.0000 ms  MaxIterationCount=20  
MinIterationCount=3  WarmupCount=1  
Method Job Toolchain Options Mean Error StdDev Median Min Max Ratio MannWhitney(5%) RatioSD Allocated Alloc Ratio
Count Job-RXHHQX \main\corerun.exe None 559.3 ms 17.76 ms 19.01 ms 561.8 ms 523.4 ms 597.5 ms 1.00 Base 0.00 - NA
Count Job-MEKCGZ \pr\corerun.exe None 611.6 ms 36.15 ms 41.63 ms 606.6 ms 548.6 ms 711.8 ms 1.08 Slower 0.08 - NA
Count Job-RXHHQX \main\corerun.exe IgnoreCase 2,460.2 ms 50.28 ms 55.88 ms 2,443.6 ms 2,365.6 ms 2,559.9 ms 1.00 Base 0.00 - NA
Count Job-MEKCGZ \pr\corerun.exe IgnoreCase 2,335.1 ms 45.77 ms 35.73 ms 2,334.9 ms 2,274.1 ms 2,393.8 ms 0.95 Same 0.02 - NA
Count Job-RXHHQX \main\corerun.exe Compiled 506.4 ms 25.30 ms 29.13 ms 496.7 ms 475.2 ms 556.0 ms 1.00 Base 0.00 - NA
Count Job-MEKCGZ \pr\corerun.exe Compiled 523.6 ms 10.43 ms 8.71 ms 522.2 ms 513.0 ms 538.3 ms 1.03 Same 0.06 - NA
Count Job-RXHHQX \main\corerun.exe IgnoreCase, Compiled 1,829.7 ms 32.75 ms 19.49 ms 1,833.1 ms 1,800.1 ms 1,856.1 ms 1.00 Base 0.00 - NA
Count Job-MEKCGZ \pr\corerun.exe IgnoreCase, Compiled 1,809.8 ms 31.73 ms 31.16 ms 1,807.0 ms 1,762.6 ms 1,855.6 ms 0.99 Same 0.02 - NA
Count Job-RXHHQX \main\corerun.exe NonBacktracking 567.5 ms 10.95 ms 11.25 ms 563.2 ms 549.5 ms 589.8 ms 1.00 Base 0.00 - NA
Count Job-MEKCGZ \pr\corerun.exe NonBacktracking 570.7 ms 14.29 ms 15.89 ms 567.3 ms 550.4 ms 602.2 ms 1.01 Same 0.04 - NA
Count Job-RXHHQX \main\corerun.exe IgnoreCase, NonBacktracking 2,421.9 ms 47.71 ms 12.39 ms 2,416.8 ms 2,408.2 ms 2,437.9 ms 1.00 Base 0.00 - NA
Count Job-MEKCGZ \pr\corerun.exe IgnoreCase, NonBacktracking 2,352.9 ms 43.93 ms 36.68 ms 2,346.2 ms 2,295.5 ms 2,396.5 ms 0.98 Same 0.02 - NA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment