Description
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Tests.Perf_String
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
14.35 ns | 17.07 ns | 1.19 | 0.08 | False | ||||
15.27 ns | 19.42 ns | 1.27 | 0.10 | False |
Repro
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*'
Payloads
System.Tests.Perf_String.Insert(s1: "Test", i: 2, s2: " Test")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.Insert(s1: "dzsdzsDDZSDZSDZSddsz", i: 7, s2: "Test")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in Span.IndexerBench
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
577.24 ns | 639.94 ns | 1.11 | 0.02 | False | ||||
754.80 ns | 868.90 ns | 1.15 | 0.02 | False |
Repro
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 'Span.IndexerBench*'
Payloads
Span.IndexerBench.Ref(length: 1024)
ETL Files
Histogram
JIT Disasms
Span.IndexerBench.CoveredIndex2(length: 1024)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
177.11 ns | 201.13 ns | 1.14 | 0.20 | False | ||||
126.82 μs | 138.78 μs | 1.09 | 0.07 | False |
Repro
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_PriorityQueue<Int32, Int32>*'
Payloads
System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Dequeue_And_Enqueue(Size: 10)
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Dequeue_And_Enqueue(Size: 1000)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Tests.Perf_Char
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
21.59 ns | 28.68 ns | 1.33 | 0.05 | False |
Repro
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_Char*'
Payloads
System.Tests.Perf_Char.Char_IsLower(input: "Good afternoon, Constable!")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Collections.Tests.Perf_BitArray
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
82.73 ns | 86.91 ns | 1.05 | 0.04 | False | ||||
23.22 ns | 24.77 ns | 1.07 | 0.12 | False |
Repro
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*'
Payloads
System.Collections.Tests.Perf_BitArray.BitArrayCopyToByteArray(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.Perf_BitArray.BitArraySetLengthGrow(Size: 4)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Diagnostics.Perf_Activity
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
5.16 μs | 5.73 μs | 1.11 | 0.10 | False | ||||
5.18 μs | 5.45 μs | 1.05 | 0.08 | False |
Repro
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.Diagnostics.Perf_Activity*'
Payloads
System.Diagnostics.Perf_Activity.EnumerateActivityLinkTagsLarge
ETL Files
Histogram
JIT Disasms
System.Diagnostics.Perf_Activity.EnumerateActivityLinksLarge
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Buffers.Tests.RentReturnArrayPoolTests<Byte>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
9.81 μs | 18.90 μs | 1.93 | 0.02 | False |
Repro
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<Byte>*'
Payloads
System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: False)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Collections.Perf_Frozen<NotKnownComparable>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
4.12 μs | 4.35 μs | 1.06 | 0.15 | False |
Repro
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<NotKnownComparable>*'
Payloads
System.Collections.Perf_Frozen<NotKnownComparable>.ToFrozenSet(Count: 64)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | OwlWindows |
Baseline | bb74bb79db53eae474977a0928756a0db7fc6a3f |
Compare | d523506920400aca1a805e9c89e1496c1bde9b56 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Buffers.Text.Tests.Utf8FormatterTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
7.93 ns | 8.98 ns | 1.13 | 0.05 | False |
Repro
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.Utf8FormatterTests*'
Payloads
System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt64(value: 12345)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository