-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | Windows 10.0.22621 |
Queue | TigerWindows |
Baseline | 64efe2654c8455e7591aa07e7e8505064f571fc4 |
Compare | ac25c23ecd087c823d71daea03a8b86e0d493ca9 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_BigInteger
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
10.17 ns | 11.46 ns | 1.13 | 0.01 | False | ||||
69.34 ns | 92.84 ns | 1.34 | 0.06 | True | ||||
9.95 ns | 11.49 ns | 1.15 | 0.00 | False | ||||
565.30 ns | 637.58 ns | 1.13 | 0.04 | False | ||||
120.81 ns | 155.73 ns | 1.29 | 0.14 | 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.Numerics.Tests.Perf_BigInteger*'
System.Numerics.Tests.Perf_BigInteger.Multiply(arguments: 16,8 bits)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_BigInteger.Parse(numberString: 123)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_BigInteger.Multiply(arguments: 16,16 bits)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_BigInteger.Multiply(arguments: 1024,512 bits)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_BigInteger.Parse(numberString: -2147483648)
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 | TigerWindows |
Baseline | 64efe2654c8455e7591aa07e7e8505064f571fc4 |
Compare | ac25c23ecd087c823d71daea03a8b86e0d493ca9 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Threading.Tests.Perf_CancellationToken
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
50.34 ns | 54.10 ns | 1.07 | 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.Threading.Tests.Perf_CancellationToken*'
System.Threading.Tests.Perf_CancellationToken.CreateLinkedTokenSource1
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 | TigerWindows |
Baseline | 64efe2654c8455e7591aa07e7e8505064f571fc4 |
Compare | ac25c23ecd087c823d71daea03a8b86e0d493ca9 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Tests.Perf_Guid
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
33.59 ns | 41.73 ns | 1.24 | 0.01 | True |
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_Guid*'
System.Tests.Perf_Guid.ParseExactD
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 | TigerWindows |
Baseline | 64efe2654c8455e7591aa07e7e8505064f571fc4 |
Compare | ac25c23ecd087c823d71daea03a8b86e0d493ca9 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Memory.ReadOnlySpan
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
2.25 ns | 6.47 ns | 2.87 | 0.14 | True | ||||
7.52 ns | 10.84 ns | 1.44 | 0.22 | False | ||||
1.11 ns | 5.54 ns | 4.98 | 0.40 | True |
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.Memory.ReadOnlySpan*'
System.Memory.ReadOnlySpan.Trim(input: "abcdefg")
ETL Files
Histogram
JIT Disasms
System.Memory.ReadOnlySpan.Trim(input: " abcdefg ")
ETL Files
Histogram
JIT Disasms
System.Memory.ReadOnlySpan.Trim(input: "")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository