-
Couldn't load subscription status.
- Fork 4
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | 915c681a7c826d4fdd392511e02e7d9ac4218efe |
| Compare | 4602f78bd93f14be24d2e89afde28e9f5ba5a33c |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 1.64 ns | 2.78 ns | 1.70 | 0.66 | False | ||||
| 1.40 ns | 3.23 ns | 2.31 | 0.72 | False | ||||
| 1.40 ns | 3.02 ns | 2.15 | 0.69 | False | ||||
| 1.58 ns | 3.91 ns | 2.47 | 0.70 | False | ||||
| 1.97 ns | 3.16 ns | 1.60 | 0.65 | False | ||||
| 0.43 ns | 3.03 ns | 7.09 | 0.69 | False | ||||
| 1.94 ns | 3.95 ns | 2.03 | 0.70 | False | ||||
| 3.38 ns | 5.10 ns | 1.51 | 0.57 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>*'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>.LessThanOrEqualAnyBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>.LessThanAllBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>.DotBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>.LessThanOrEqualAllBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>.InequalityOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>.LessThanAnyBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>.EqualsAllBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>.BitwiseAndOperatorBenchmark
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 | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | 915c681a7c826d4fdd392511e02e7d9ac4218efe |
| Compare | 2cfae1c87c2f0de219d6efca298255276bbd0f31 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.CreateAddAndClear<Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 23.96 μs | 25.94 μs | 1.08 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<Int32>*'System.Collections.CreateAddAndClear<Int32>.HashSet(Size: 512)
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 | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | a3d1e1cdb61a65b64246dee45998f2701c8987b8 |
| Compare | 4602f78bd93f14be24d2e89afde28e9f5ba5a33c |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Tests.Perf_Int32
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 47.15 ns | 55.67 ns | 1.18 | 0.32 | False | ||||
| 48.85 ns | 53.32 ns | 1.09 | 0.34 | False | ||||
| 35.51 ns | 44.99 ns | 1.27 | 0.32 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int32*'System.Tests.Perf_Int32.ParseSpan(value: "-2147483648")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.TryParse(value: "2147483647")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.TryParseSpan(value: "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 | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | a3d1e1cdb61a65b64246dee45998f2701c8987b8 |
| Compare | 2cfae1c87c2f0de219d6efca298255276bbd0f31 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_VectorOf<UInt64>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 2.34 ns | 3.64 ns | 1.55 | 0.71 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<UInt64>*'System.Numerics.Tests.Perf_VectorOf<UInt64>.LessThanAllBenchmark
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 | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | 915c681a7c826d4fdd392511e02e7d9ac4218efe |
| Compare | 2cfae1c87c2f0de219d6efca298255276bbd0f31 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Matrix3x2
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 4.06 ns | 6.76 ns | 1.66 | 0.48 | False | ||||
| 20.08 ns | 25.91 ns | 1.29 | 0.21 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Matrix3x2*'System.Numerics.Tests.Perf_Matrix3x2.GetDeterminantBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix3x2.CreateSkewFromScalarXYWithCenterBenchmark
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 | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | 915c681a7c826d4fdd392511e02e7d9ac4218efe |
| Compare | 2cfae1c87c2f0de219d6efca298255276bbd0f31 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Buffers.Text.Tests.Utf8ParserTests
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 11.80 ns | 16.25 ns | 1.38 | 0.39 | False | ||||
| 17.66 ns | 20.39 ns | 1.15 | 0.42 | False | ||||
| 20.27 ns | 23.80 ns | 1.17 | 0.24 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8ParserTests*'System.Buffers.Text.Tests.Utf8ParserTests.TryParseBool(value: False)
ETL Files
Histogram
JIT Disasms
System.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt64Hex(value: 0)
ETL Files
Histogram
JIT Disasms
System.Buffers.Text.Tests.Utf8ParserTests.TryParseInt16(value: 32767)
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 | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | 915c681a7c826d4fdd392511e02e7d9ac4218efe |
| Compare | 4602f78bd93f14be24d2e89afde28e9f5ba5a33c |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in Span.IndexerBench
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 474.14 ns | 684.98 ns | 1.44 | 0.00 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Span.IndexerBench*'Span.IndexerBench.Indexer5(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 | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | 915c681a7c826d4fdd392511e02e7d9ac4218efe |
| Compare | 2cfae1c87c2f0de219d6efca298255276bbd0f31 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_VectorOf<Byte>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 15.54 ns | 17.84 ns | 1.15 | 0.29 | False | ||||
| 1.68 ns | 2.83 ns | 1.69 | 0.65 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Byte>*'System.Numerics.Tests.Perf_VectorOf<Byte>.MultiplyOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<Byte>.LessThanAllBenchmark
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 | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | 915c681a7c826d4fdd392511e02e7d9ac4218efe |
| Compare | 2cfae1c87c2f0de219d6efca298255276bbd0f31 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Memory.Span<Char>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 12.91 ns | 15.50 ns | 1.20 | 0.42 | False | ||||
| 9.75 ns | 12.12 ns | 1.24 | 0.41 | False | ||||
| 13.04 ns | 17.32 ns | 1.33 | 0.45 | False | ||||
| 13.41 ns | 17.26 ns | 1.29 | 0.46 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Char>*'System.Memory.Span<Char>.IndexOfAnyThreeValues(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Char>.IndexOfValue(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Char>.SequenceEqual(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Char>.LastIndexOfValue(Size: 33)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
























