Closed
Description
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | Windows 10.0.22621 |
Queue | SurfaceWindows |
Baseline | 59e8bbcf83b664c3de6cfa553d9bbfad76578765 |
Compare | f6a0ca9a5caf875a5af507bb2c5e748b51ef3624 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Int32>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
42.60 ns | 44.99 ns | 1.06 | 0.01 | True | ||||
23.32 ns | 25.88 ns | 1.11 | 0.01 | False | ||||
269.33 ns | 421.06 ns | 1.56 | 0.01 | True | ||||
53.34 ns | 66.98 ns | 1.26 | 0.02 | True | ||||
23.46 ns | 27.28 ns | 1.16 | 0.01 | True | ||||
37.53 ns | 40.78 ns | 1.09 | 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.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Int32>*'
System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Int32>.AddMultiply_Vectors(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Int32>.Negate(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Int32>.Divide_Scalar(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Int32>.SumOfMagnitudes(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Int32>.BitwiseAnd_Scalar(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Int32>.AddMultiply_ScalarMultiplier(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | Windows 10.0.22621 |
Queue | SurfaceWindows |
Baseline | a4407a106f883a6593105a660d44da6f8fa4017c |
Compare | 0686ce61ed1e1cb3cb420281a0154efa5d0d00d5 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Byte>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
120.87 ns | 143.20 ns | 1.18 | 0.01 | False | ||||
12.60 ns | 14.94 ns | 1.19 | 0.02 | 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.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Byte>*'
System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Byte>.TrailingZeroCount(BufferLength: 3079)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Byte>.LeadingZeroCount(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | Windows 10.0.22621 |
Queue | SurfaceWindows |
Baseline | 9a3d45a66d96dd73b360471e0de8f0c5fb7c89c0 |
Compare | 60edbf9371ff00349e9224fb0920c8bca51f1a4f |
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 |
---|---|---|---|---|---|---|---|---|
14.18 ns | 16.36 ns | 1.15 | 0.03 | True | ||||
7.54 ns | 8.76 ns | 1.16 | 0.01 | True | ||||
4.55 ns | 7.14 ns | 1.57 | 0.05 | 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.Buffers.Text.Tests.Utf8FormatterTests*'
System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt32(value: -2147483648)
ETL Files
Histogram
JIT Disasms
System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt64(value: 12345)
ETL Files
Histogram
JIT Disasms
System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt32(value: 4)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository