Open MihuBot opened 1 month ago
Job completed in 55 minutes 41 seconds.
Using arguments: benchmark System.Globalization.Tests.StringSearch -medium https://github.com/MihaZupan/performance/tree/invariant-indexof -NoPRLink
benchmark System.Globalization.Tests.StringSearch -medium https://github.com/MihaZupan/performance/tree/invariant-indexof -NoPRLink
Artifacts:
@MihaZupan
Job completed in 55 minutes 41 seconds.
Using arguments:
benchmark System.Globalization.Tests.StringSearch -medium https://github.com/MihaZupan/performance/tree/invariant-indexof -NoPRLink
System.Globalization.Tests.StringSearch
``` BenchmarkDotNet v0.14.1-nightly.20240924.187, Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish) AMD EPYC 7763, 1 CPU, 8 logical and 4 physical cores MediumRun : .NET 10.0.0 (42.42.42.42424), X64 RyuJIT AVX2 Job=MediumRun OutlierMode=DontRemove IterationCount=15 LaunchCount=2 MemoryRandomization=True WarmupCount=10 ``` | Method | Toolchain | Options | Mean | Error | Ratio | Allocated | Alloc Ratio | |-------------------------- |------------------------ |---------------------------------- |-------------:|-----------:|------:|----------:|------------:| | **IndexOf_Word_NotFound** | **Main** | **(, None, False)** | **438.32 ns** | **1.000 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (, None, False) | 369.13 ns | 0.323 ns | 0.84 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (, None, False) | 442.70 ns | 1.285 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (, None, False) | 409.08 ns | 24.864 ns | 0.92 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(, None, True)** | **6,472.74 ns** | **15.944 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (, None, True) | 6,519.84 ns | 21.834 ns | 1.01 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (, None, True) | 12,265.80 ns | 18.485 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (, None, True) | 12,256.59 ns | 43.180 ns | 1.00 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(, IgnoreCase, False)** | **500.39 ns** | **2.163 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (, IgnoreCase, False) | 504.58 ns | 3.465 ns | 1.01 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (, IgnoreCase, False) | 522.82 ns | 15.088 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (, IgnoreCase, False) | 502.87 ns | 0.692 ns | 0.96 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(, IgnoreCase, True)** | **6,178.09 ns** | **11.661 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (, IgnoreCase, True) | 6,648.25 ns | 286.455 ns | 1.08 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (, IgnoreCase, True) | 12,103.17 ns | 16.300 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (, IgnoreCase, True) | 12,041.43 ns | 33.903 ns | 0.99 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(en-US, IgnoreCase, False)** | **499.48 ns** | **1.305 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (en-US, IgnoreCase, False) | 506.92 ns | 3.804 ns | 1.01 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (en-US, IgnoreCase, False) | 495.70 ns | 5.310 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (en-US, IgnoreCase, False) | 502.22 ns | 0.469 ns | 1.01 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(en-US, IgnoreCase, True)** | **6,196.85 ns** | **18.701 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (en-US, IgnoreCase, True) | 6,195.75 ns | 16.902 ns | 1.00 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (en-US, IgnoreCase, True) | 12,101.81 ns | 19.033 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (en-US, IgnoreCase, True) | 12,028.68 ns | 14.568 ns | 0.99 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(en-US, IgnoreNonSpace, False)** | **437.41 ns** | **1.367 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (en-US, IgnoreNonSpace, False) | 368.76 ns | 0.895 ns | 0.84 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (en-US, IgnoreNonSpace, False) | 441.74 ns | 1.189 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (en-US, IgnoreNonSpace, False) | 406.49 ns | 23.023 ns | 0.92 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(en-US, IgnoreSymbols, False)** | **6,235.43 ns** | **19.822 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (en-US, IgnoreSymbols, False) | 6,254.29 ns | 17.131 ns | 1.00 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (en-US, IgnoreSymbols, False) | 11,737.08 ns | 163.890 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (en-US, IgnoreSymbols, False) | 11,537.45 ns | 22.954 ns | 0.98 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(en-US, None, False)** | **438.44 ns** | **1.251 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (en-US, None, False) | 368.62 ns | 0.237 ns | 0.84 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (en-US, None, False) | 440.97 ns | 0.285 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (en-US, None, False) | 406.31 ns | 23.095 ns | 0.92 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(en-US, None, True)** | **6,518.69 ns** | **22.066 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (en-US, None, True) | 6,468.27 ns | 18.812 ns | 0.99 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (en-US, None, True) | 12,339.72 ns | 40.241 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (en-US, None, True) | 12,220.77 ns | 34.274 ns | 0.99 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(en-US, Ordinal, False)** | **23.29 ns** | **0.967 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (en-US, Ordinal, False) | 24.17 ns | 0.702 ns | 1.04 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (en-US, Ordinal, False) | 22.31 ns | 0.672 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (en-US, Ordinal, False) | 22.16 ns | 0.385 ns | 1.00 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(en-US, OrdinalIgnoreCase, False)** | **22.83 ns** | **0.986 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (en-US, OrdinalIgnoreCase, False) | 22.57 ns | 0.871 ns | 0.99 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (en-US, OrdinalIgnoreCase, False) | 636.88 ns | 1.858 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (en-US, OrdinalIgnoreCase, False) | 637.47 ns | 2.440 ns | 1.00 | - | NA | | | | | | | | | | | **IndexOf_Word_NotFound** | **Main** | **(pl-PL, None, False)** | **8,653.81 ns** | **42.099 ns** | **1.00** | **-** | **NA** | | IndexOf_Word_NotFound | PR | (pl-PL, None, False) | 8,647.41 ns | 27.773 ns | 1.00 | - | NA | | | | | | | | | | | LastIndexOf_Word_NotFound | Main | (pl-PL, None, False) | 13,550.71 ns | 148.247 ns | 1.00 | - | NA | | LastIndexOf_Word_NotFound | PR | (pl-PL, None, False) | 13,561.40 ns | 137.293 ns | 1.00 | - | NA |Artifacts: