Open performanceautofiler[bot] opened 8 months ago
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
748.44 ns | 472.50 ns | 0.63 | 0.18 | False | |||
|
580.94 ns | 388.08 ns | 0.67 | 0.29 | False | |||
|
530.19 ns | 380.65 ns | 0.72 | 0.14 | False | |||
|
501.93 ns | 353.33 ns | 0.70 | 0.23 | False | |||
|
189.96 ns | 118.65 ns | 0.62 | 0.35 | False | |||
|
489.98 ns | 354.78 ns | 0.72 | 0.18 | False | |||
|
65.64 ns | 36.00 ns | 0.55 | 0.39 | False | |||
|
117.74 ns | 82.51 ns | 0.70 | 0.12 | False | |||
|
1.08 μs | 811.38 ns | 0.75 | 0.05 | False | |||
|
113.88 ns | 82.10 ns | 0.72 | 0.44 | False | |||
|
117.47 ns | 81.19 ns | 0.69 | 0.18 | False | |||
|
519.15 ns | 400.71 ns | 0.77 | 0.11 | False | |||
|
480.47 ns | 371.85 ns | 0.77 | 0.15 | False | |||
|
559.37 ns | 424.31 ns | 0.76 | 0.18 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Uri*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
727.36 ns | 557.31 ns | 0.77 | 0.12 | False | |||
|
667.41 ns | 497.67 ns | 0.75 | 0.10 | False | |||
|
982.75 ns | 742.81 ns | 0.76 | 0.16 | False | |||
|
1.07 μs | 845.15 ns | 0.79 | 0.12 | False | |||
|
1.01 μs | 807.80 ns | 0.80 | 0.08 | False | |||
|
1.03 μs | 761.75 ns | 0.74 | 0.03 | False | |||
|
671.08 ns | 517.50 ns | 0.77 | 0.12 | False | |||
|
760.04 ns | 566.73 ns | 0.75 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<StructRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
95.92 ns | 84.99 ns | 0.89 | 0.45 | False | |||
|
5.47 ns | 3.90 ns | 0.71 | 0.09 | False | |||
|
981.67 ns | 878.42 ns | 0.89 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_BigInteger*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
264.36 μs | 227.34 μs | 0.86 | 0.57 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
32.85 μs | 29.39 μs | 0.89 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_Frozen<Int16>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.34 μs | 964.90 ns | 0.72 | 0.18 | False | |||
|
2.46 μs | 1.83 μs | 0.74 | 0.19 | False | |||
|
1.28 μs | 959.15 ns | 0.75 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.66 ns | 16.19 ns | 0.92 | 0.07 | False | |||
|
23.09 ns | 12.94 ns | 0.56 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Tests.Perf_Encoding*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.23 μs | 874.79 ns | 0.71 | 0.14 | False | |||
|
1.30 μs | 934.89 ns | 0.72 | 0.19 | False | |||
|
1.29 μs | 934.55 ns | 0.73 | 0.17 | False | |||
|
1.22 μs | 855.55 ns | 0.70 | 0.13 | False | |||
|
1.81 μs | 1.33 μs | 0.74 | 0.08 | False | |||
|
1.77 μs | 1.32 μs | 0.75 | 0.24 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.48 μs | 1.15 μs | 0.78 | 0.13 | False | |||
|
1.13 μs | 871.34 ns | 0.77 | 0.35 | False | |||
|
1.16 μs | 899.50 ns | 0.78 | 0.22 | False | |||
|
1.49 μs | 1.15 μs | 0.77 | 0.12 | False | |||
|
1.59 μs | 1.26 μs | 0.79 | 0.18 | False | |||
|
1.13 μs | 882.01 ns | 0.78 | 0.32 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
453.72 μs | 411.34 μs | 0.91 | 0.32 | False | |||
|
452.84 μs | 413.65 μs | 0.91 | 0.25 | False | |||
|
450.29 μs | 375.18 μs | 0.83 | 0.23 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrue<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
898.36 ns | 650.58 ns | 0.72 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
27.20 ns | 13.41 ns | 0.49 | 0.12 | False | |||
|
8.57 ns | 5.64 ns | 0.66 | 0.08 | False | |||
|
25.79 ns | 17.67 ns | 0.69 | 0.09 | False | |||
|
131.79 ns | 108.48 ns | 0.82 | 0.31 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tasks.ValueTaskPerfTest*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.08 μs | 11.27 μs | 0.66 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrue<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.40 μs | 3.93 μs | 0.73 | 0.08 | False | |||
|
4.97 μs | 3.40 μs | 0.68 | 0.03 | False | |||
|
576.90 ns | 445.07 ns | 0.77 | 0.05 | True | |||
|
719.98 ns | 514.94 ns | 0.72 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.09 μs | 9.19 μs | 0.83 | 0.12 | False | |||
|
589.28 ns | 425.54 ns | 0.72 | 0.17 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Node.Tests.Perf_ParseThenWrite*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.68 ns | 13.30 ns | 0.75 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XName*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
6.28 μs | 4.74 μs | 0.75 | 0.21 | False | |||
|
61.03 μs | 49.90 μs | 0.82 | 0.51 | False | |||
|
6.56 μs | 5.33 μs | 0.81 | 0.36 | False | |||
|
7.25 μs | 6.11 μs | 0.84 | 0.44 | False | |||
|
6.12 μs | 4.90 μs | 0.80 | 0.44 | False | |||
|
56.15 μs | 48.82 μs | 0.87 | 0.52 | False | |||
|
5.97 μs | 4.70 μs | 0.79 | 0.34 | False | |||
|
6.06 μs | 4.59 μs | 0.76 | 0.35 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Segment*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
24.46 ns | 14.65 ns | 0.60 | 0.29 | False | |||
|
45.41 ns | 30.76 ns | 0.68 | 0.14 | False | |||
|
17.94 ns | 13.83 ns | 0.77 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.GetService*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.12 μs | 4.19 μs | 0.82 | 0.22 | False | |||
|
4.93 μs | 3.50 μs | 0.71 | 0.24 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
4.30 μs | 3.57 μs | 0.83 | 0.04 | False | |||
|
5.22 μs | 4.31 μs | 0.82 | 0.27 | False | |||
|
3.59 μs | 3.19 μs | 0.89 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_ParseThenWrite*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
169.17 ns | 116.59 ns | 0.69 | 0.53 | False | |||
|
655.59 ns | 456.69 ns | 0.70 | 0.27 | False | |||
|
379.58 ns | 292.25 ns | 0.77 | 0.44 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
21.99 ns | 17.63 ns | 0.80 | 0.12 | False | |||
|
135.45 ns | 108.53 ns | 0.80 | 0.34 | False | |||
|
21.74 ns | 13.66 ns | 0.63 | 0.25 | False | |||
|
34.21 ns | 23.75 ns | 0.69 | 0.11 | False | |||
|
57.53 ns | 38.40 ns | 0.67 | 0.24 | False | |||
|
34.30 ns | 23.76 ns | 0.69 | 0.12 | False | |||
|
63.76 ns | 42.19 ns | 0.66 | 0.11 | False | |||
|
27.70 ns | 20.73 ns | 0.75 | 0.14 | False | |||
|
138.93 ns | 105.92 ns | 0.76 | 0.29 | False | |||
|
243.10 ns | 206.76 ns | 0.85 | 0.29 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
26.02 ns | 14.46 ns | 0.56 | 0.12 | False | |||
|
87.90 ns | 62.36 ns | 0.71 | 0.03 | False | |||
|
87.47 ns | 64.20 ns | 0.73 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Perf_Convert*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.29 ns | 6.62 ns | 0.54 | 0.07 | False | |||
|
12.12 ns | 10.66 ns | 0.88 | 0.03 | False | |||
|
20.87 ns | 17.25 ns | 0.83 | 0.11 | False | |||
|
13.29 ns | 9.76 ns | 0.73 | 0.08 | False | |||
|
24.63 ns | 20.42 ns | 0.83 | 0.14 | False | |||
|
8.24 ns | 5.20 ns | 0.63 | 0.06 | False | |||
|
25.54 ns | 22.43 ns | 0.88 | 0.12 | False | |||
|
15.77 ns | 11.90 ns | 0.75 | 0.06 | False | |||
|
13.31 ns | 10.49 ns | 0.79 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Perf_Ascii*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
595.60 ns | 345.02 ns | 0.58 | 0.01 | False | |||
|
596.96 ns | 344.74 ns | 0.58 | 0.01 | False | |||
|
10.36 μs | 6.62 μs | 0.64 | 0.06 | False | |||
|
8.19 μs | 4.51 μs | 0.55 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateArray*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.72 μs | 14.13 μs | 0.84 | 0.23 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ArrayList>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
99.85 ns | 73.73 ns | 0.74 | 0.40 | False | |||
|
171.75 ns | 128.99 ns | 0.75 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Tests.Perf_WebUtility*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
993.24 ns | 779.27 ns | 0.78 | 0.21 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_DocumentParse*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
593.71 ns | 367.02 ns | 0.62 | 0.07 | False | |||
|
595.69 ns | 367.11 ns | 0.62 | 0.01 | False | |||
|
11.89 μs | 8.48 μs | 0.71 | 0.07 | False | |||
|
15.83 μs | 11.02 μs | 0.70 | 0.03 | False | |||
|
572.56 μs | 428.17 μs | 0.75 | 0.29 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateObject*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.18 μs | 841.45 ns | 0.71 | 0.17 | False | |||
|
1.62 μs | 1.27 μs | 0.78 | 0.28 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
32.77 ns | 20.50 ns | 0.63 | 0.06 | False | |||
|
21.75 ns | 15.48 ns | 0.71 | 0.30 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.ScopeValidation*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
64.42 μs | 49.33 μs | 0.77 | 0.46 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
6.59 ns | 4.87 ns | 0.74 | 0.17 | False | |||
|
6.36 ns | 5.33 ns | 0.84 | 0.17 | False | |||
|
4.74 ns | 3.35 ns | 0.71 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.24 μs | 874.41 ns | 0.71 | 0.14 | False | |||
|
544.20 ns | 415.07 ns | 0.76 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.08 ns | 10.79 ns | 0.63 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8ParserTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
9.73 μs | 7.99 μs | 0.82 | 0.56 | False | |||
|
1.90 μs | 1.33 μs | 0.70 | 0.08 | False | |||
|
38.45 μs | 33.63 μs | 0.87 | 0.56 | False | |||
|
2.19 μs | 1.46 μs | 0.67 | 0.14 | False | |||
|
59.40 μs | 48.80 μs | 0.82 | 0.55 | False | |||
|
37.82 μs | 32.67 μs | 0.86 | 0.58 | False | |||
|
83.14 ns | 62.49 ns | 0.75 | 0.07 | False | |||
|
2.77 μs | 2.15 μs | 0.78 | 0.25 | False | |||
|
5.99 μs | 5.47 μs | 0.91 | 0.30 | False | |||
|
1.38 μs | 835.20 ns | 0.61 | 0.17 | False | |||
|
3.61 μs | 2.54 μs | 0.70 | 0.27 | False | |||
|
1.78 μs | 1.29 μs | 0.72 | 0.08 | False | |||
|
2.99 μs | 1.89 μs | 0.63 | 0.18 | False | |||
|
2.35 μs | 1.78 μs | 0.76 | 0.06 | False | |||
|
856.12 ns | 674.96 ns | 0.79 | 0.26 | False | |||
|
5.29 μs | 3.88 μs | 0.73 | 0.10 | False | |||
|
7.27 μs | 4.80 μs | 0.66 | 0.41 | False | |||
|
3.84 μs | 2.81 μs | 0.73 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Reader*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
511.62 ns | 381.88 ns | 0.75 | 0.09 | False | |||
|
1.05 μs | 732.01 ns | 0.70 | 0.21 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
39.72 ns | 25.95 ns | 0.65 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.BinaryWriterExtendedTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.93 secs | 4.04 secs | 0.68 | 0.29 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
11.64 ns | 9.97 ns | 0.86 | 0.08 | False | |||
|
10.83 ns | 9.24 ns | 0.85 | 0.05 | False | |||
|
27.68 ns | 20.13 ns | 0.73 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt64*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
418.22 ns | 336.17 ns | 0.80 | 0.43 | False | |||
|
141.23 ns | 118.94 ns | 0.84 | 0.23 | False | |||
|
130.93 ns | 118.84 ns | 0.91 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Linq.Tests.Perf_Enumerable*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
153.14 μs | 116.01 μs | 0.76 | 0.22 | False | |||
|
310.50 μs | 234.30 μs | 0.75 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.StreamReaderReadLineTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.51 ms | 1.26 ms | 0.84 | 0.47 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
26.53 ns | 22.20 ns | 0.84 | 0.08 | False | |||
|
57.53 ns | 47.04 ns | 0.82 | 0.51 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XElement*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.33 μs | 1.76 μs | 0.76 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Depth*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
17.65 μs | 11.56 μs | 0.65 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsKeyTrue<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.68 ns | 11.91 ns | 0.87 | 0.02 | False | |||
|
13.33 ns | 11.65 ns | 0.87 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int64*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
7.74 ns | 5.58 ns | 0.72 | 0.08 | False | |||
|
5.22 ns | 3.37 ns | 0.65 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_BitArray*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.30 μs | 1.10 μs | 0.48 | 0.08 | False | |||
|
17.32 μs | 11.21 μs | 0.65 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueTrue<Int32, Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.59 μs | 1.45 μs | 0.91 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEachNonGeneric<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
59.69 μs | 48.50 μs | 0.81 | 0.35 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
967.27 ns | 763.44 ns | 0.79 | 0.16 | False | |||
|
645.91 ns | 448.98 ns | 0.70 | 0.13 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
18.99 μs | 14.66 μs | 0.77 | 0.18 | False | |||
|
18.33 μs | 14.80 μs | 0.81 | 0.28 | False | |||
|
18.75 μs | 14.07 μs | 0.75 | 0.34 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
33.05 μs | 26.97 μs | 0.82 | 0.18 | False | |||
|
38.00 μs | 30.17 μs | 0.79 | 0.34 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
373.50 ns | 252.97 ns | 0.68 | 0.21 | False | |||
|
562.71 ns | 354.08 ns | 0.63 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Primitives.Tests.CredentialCacheTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
543.53 ns | 447.62 ns | 0.82 | 0.13 | False | |||
|
36.46 ns | 32.64 ns | 0.90 | 0.06 | False | |||
|
12.46 ns | 10.19 ns | 0.82 | 0.34 | False | |||
|
243.71 ns | 159.16 ns | 0.65 | 0.10 | False | |||
|
76.90 ns | 59.41 ns | 0.77 | 0.32 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_String*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.58 ms | 5.16 ms | 0.93 | 0.15 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Strings*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
162.63 ns | 114.36 ns | 0.70 | 0.50 | False | |||
|
297.81 ns | 225.25 ns | 0.76 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<XmlElement>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.16 μs | 8.08 μs | 0.80 | 0.45 | False | |||
|
9.89 μs | 8.73 μs | 0.88 | 0.26 | False | |||
|
10.72 μs | 8.85 μs | 0.83 | 0.45 | False | |||
|
11.36 μs | 9.54 μs | 0.84 | 0.29 | False | |||
|
11.09 μs | 7.64 μs | 0.69 | 0.48 | False | |||
|
10.17 μs | 7.87 μs | 0.77 | 0.40 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Hashtable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
379.23 ns | 260.40 ns | 0.69 | 0.14 | False | |||
|
555.29 ns | 385.27 ns | 0.69 | 0.23 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<ClassImplementingIXmlSerialiable>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
19.89 μs | 13.79 μs | 0.69 | 0.18 | False | |||
|
9.67 μs | 7.58 μs | 0.78 | 0.10 | False | |||
|
25.97 μs | 17.31 μs | 0.67 | 0.05 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsFalse<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
289.70 ns | 271.35 ns | 0.94 | 0.09 | False | |||
|
614.95 ns | 524.71 ns | 0.85 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
12.92 μs | 11.86 μs | 0.92 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<IntStruct>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
10.99 ns | 9.87 ns | 0.90 | 0.06 | True | |||
|
11.01 ns | 9.17 ns | 0.83 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Globalization.Tests.StringEquality*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
554.41 ns | 358.64 ns | 0.65 | 0.09 | False | |||
|
795.22 ns | 593.34 ns | 0.75 | 0.20 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
25.19 μs | 20.81 μs | 0.83 | 0.08 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
60.38 μs | 37.67 μs | 0.62 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Linq.Tests.Perf_OrderBy*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.69 μs | 2.29 μs | 0.85 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Reflection.Activator<EmptyClass>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
189.43 ms | 144.21 ms | 0.76 | 0.11 | False | |||
|
188.57 ms | 165.79 ms | 0.88 | 0.12 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
20.80 μs | 16.83 μs | 0.81 | 0.28 | False | |||
|
16.63 μs | 12.99 μs | 0.78 | 0.27 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<Dictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
114.85 ns | 99.06 ns | 0.86 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Reflection.Attributes*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
311.54 μs | 272.84 μs | 0.88 | 0.40 | False | |||
|
655.53 μs | 506.23 μs | 0.77 | 0.58 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
19.96 μs | 17.51 μs | 0.88 | 0.38 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
493.15 ns | 373.73 ns | 0.76 | 0.11 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.61 μs | 1.83 μs | 0.70 | 0.27 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.24 μs | 992.98 ns | 0.80 | 0.05 | False | |||
|
1.23 μs | 976.94 ns | 0.79 | 0.07 | False | |||
|
904.51 ns | 741.10 ns | 0.82 | 0.09 | False | |||
|
836.60 ns | 675.68 ns | 0.81 | 0.07 | False | |||
|
826.45 ns | 661.34 ns | 0.80 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ClassRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
31.79 ns | 23.65 ns | 0.74 | 0.28 | False | |||
|
20.19 ns | 16.64 ns | 0.82 | 0.27 | False | |||
|
15.01 ns | 13.77 ns | 0.92 | 0.29 | False | |||
|
53.88 ns | 47.36 ns | 0.88 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Version*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.94 ns | 1.92 ns | 0.65 | 0.17 | False | |||
|
3.13 ns | 1.88 ns | 0.60 | 0.23 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Slice<Byte>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
248.70 μs | 198.91 μs | 0.80 | 0.60 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
74.59 ns | 53.10 ns | 0.71 | 0.21 | False | |||
|
47.87 ns | 36.16 ns | 0.76 | 0.14 | False | |||
|
115.48 ns | 91.15 ns | 0.79 | 0.26 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Logging.ScopesOverheadBenchmark*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
82.65 ns | 78.10 ns | 0.94 | 0.48 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Single*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
667.99 ns | 483.53 ns | 0.72 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<StructRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
3.21 ns | 2.16 ns | 0.67 | 0.03 | False | |||
|
2.87 ns | 1.59 ns | 0.55 | 0.04 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Char>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
358.69 μs | 309.47 μs | 0.86 | 0.22 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
42.25 μs | 31.74 μs | 0.75 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<TreeRecord>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.93 μs | 11.10 μs | 0.66 | 0.11 | False | |||
|
21.79 μs | 12.08 μs | 0.55 | 0.31 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrueComparer<Int32>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
339.63 ns | 248.26 ns | 0.73 | 0.08 | False | |||
|
344.66 ns | 248.47 ns | 0.72 | 0.11 | False | |||
|
608.17 ns | 455.90 ns | 0.75 | 0.10 | False | |||
|
629.53 ns | 461.04 ns | 0.73 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
653.16 μs | 478.70 μs | 0.73 | 0.25 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.30 μs | 946.40 ns | 0.73 | 0.17 | False | |||
|
842.34 ns | 621.09 ns | 0.74 | 0.14 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
48.16 μs | 40.28 μs | 0.84 | 0.36 | False | |||
|
12.92 μs | 10.77 μs | 0.83 | 0.16 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.StringReaderReadLineTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
46.62 ns | 40.07 ns | 0.86 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_StreamWriter*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
492.70 ns | 395.47 ns | 0.80 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.RentReturnArrayPoolTests<Object>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
968.26 μs | 744.92 μs | 0.77 | 0.38 | False | |||
|
966.13 μs | 744.19 μs | 0.77 | 0.41 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsFalse<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
476.30 ns | 331.51 ns | 0.70 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
54.99 μs | 46.21 μs | 0.84 | 0.18 | False | |||
|
33.74 μs | 25.76 μs | 0.76 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
82.90 ns | 62.24 ns | 0.75 | 0.07 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
41.01 ns | 29.76 ns | 0.73 | 0.30 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XDocument*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.01 μs | 848.55 ns | 0.84 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<String>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
178.89 ns | 134.34 ns | 0.75 | 0.47 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_DateTime*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
22.56 ns | 14.18 ns | 0.63 | 0.52 | False | |||
|
50.76 ns | 35.40 ns | 0.70 | 0.21 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.GetServiceIEnumerable*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.28 μs | 989.25 ns | 0.77 | 0.06 | False | |||
|
707.23 ns | 494.94 ns | 0.70 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
639.53 ns | 470.09 ns | 0.74 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<SimpleStructWithProperties>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
79.11 ns | 69.66 ns | 0.88 | 0.09 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tests.Perf_CancellationToken*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.12 ns | 11.91 ns | 0.91 | 0.02 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int32*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
5.78 ns | 3.55 ns | 0.62 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Primitives.Performance.StringValuesBenchmark*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
8.38 μs | 6.39 μs | 0.76 | 0.23 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
72.70 μs | 56.44 μs | 0.78 | 0.47 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<IndexViewModel>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
9.26 μs | 7.11 μs | 0.77 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_SubstringFrozenDictionary*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
187.91 ns | 161.57 ns | 0.86 | 0.23 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<BinaryData>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.23 μs | 1.41 μs | 0.63 | 0.10 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<Location>*'
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
755.51 ns | 605.76 ns | 0.80 | 0.06 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>*'
Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in Microsoft.Extensions.Primitives.StringSegmentBenchmark
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.IO.Tests.BinaryReaderTests
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<ArrayList>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Cache
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md