-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 0154a2f3403d94ea6d6f93f5a774b6e366969e0a |
Compare | 602e6ea64b6f9b4cbc029753b42ca5e5abc06648 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Matrix4x4
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
12.93 ns | 15.83 ns | 1.22 | 0.29 | False | ||||
11.64 ns | 13.72 ns | 1.18 | 0.48 | False | ||||
14.61 ns | 20.65 ns | 1.41 | 0.40 | False | ||||
30.36 ns | 46.75 ns | 1.54 | 0.41 | False | ||||
6.70 ns | 10.19 ns | 1.52 | 0.54 | False | ||||
11.76 ns | 15.08 ns | 1.28 | 0.50 | False | ||||
12.06 ns | 14.88 ns | 1.23 | 0.51 | False | ||||
13.24 ns | 29.44 ns | 2.22 | 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.Numerics.Tests.Perf_Matrix4x4*'
System.Numerics.Tests.Perf_Matrix4x4.GetDeterminantBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.MultiplyByScalarOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.AddBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreatePerspectiveBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateRotationYBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.NegateBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.MultiplyByScalarBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateFromScalars
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 | 17c83a608925e39d7d454e27c2e0cbcaf7c4ae2d |
Compare | 602e6ea64b6f9b4cbc029753b42ca5e5abc06648 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Text.Json.Tests.Perf_Get
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
2.22 μs | 2.36 μs | 1.06 | 0.17 | 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.Text.Json.Tests.Perf_Get*'
System.Text.Json.Tests.Perf_Get.GetSByte
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 | 17c83a608925e39d7d454e27c2e0cbcaf7c4ae2d |
Compare | 602e6ea64b6f9b4cbc029753b42ca5e5abc06648 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Memory.Span<Byte>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
33.74 ns | 44.05 ns | 1.31 | 0.43 | False | ||||
23.97 ns | 27.55 ns | 1.15 | 0.41 | False | ||||
9.18 ns | 13.28 ns | 1.45 | 0.50 | False | ||||
29.08 ns | 36.19 ns | 1.24 | 0.27 | False | ||||
9.91 ns | 13.13 ns | 1.33 | 0.53 | False | ||||
10.39 ns | 14.23 ns | 1.37 | 0.54 | False | ||||
9.13 ns | 18.67 ns | 2.04 | 0.49 | False | ||||
18.50 ns | 20.05 ns | 1.08 | 0.29 | False | ||||
19.55 ns | 22.89 ns | 1.17 | 0.37 | False | ||||
10.80 ns | 17.97 ns | 1.66 | 0.40 | 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<Byte>*'
System.Memory.Span<Byte>.Fill(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.Fill(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.LastIndexOfAnyValues(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.IndexOfAnyThreeValues(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.IndexOfAnyTwoValues(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.SequenceEqual(Size: 4)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.IndexOfValue(Size: 4)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.SequenceCompareToDifferent(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.SequenceCompareToDifferent(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.LastIndexOfValue(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 | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 17c83a608925e39d7d454e27c2e0cbcaf7c4ae2d |
Compare | 602e6ea64b6f9b4cbc029753b42ca5e5abc06648 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in XmlDocumentTests.XmlDocumentTests.Perf_XmlDocument
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
33.55 ns | 40.58 ns | 1.21 | 0.35 | 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 'XmlDocumentTests.XmlDocumentTests.Perf_XmlDocument*'
XmlDocumentTests.XmlDocumentTests.Perf_XmlDocument.GetDocumentElement
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 | 17c83a608925e39d7d454e27c2e0cbcaf7c4ae2d |
Compare | 602e6ea64b6f9b4cbc029753b42ca5e5abc06648 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Tests.Perf_Char
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
31.61 ns | 39.58 ns | 1.25 | 0.37 | False | ||||
31.70 ns | 41.10 ns | 1.30 | 0.42 | 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_Char*'
System.Tests.Perf_Char.Char_ToUpper(c: 'a', cultureName: en-US)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Char.Char_ToLower(c: 'A', cultureName: en-US)
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 | 17c83a608925e39d7d454e27c2e0cbcaf7c4ae2d |
Compare | 602e6ea64b6f9b4cbc029753b42ca5e5abc06648 |
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 |
---|---|---|---|---|---|---|---|---|
3.82 ns | 5.35 ns | 1.40 | 0.54 | False | ||||
3.12 ns | 5.28 ns | 1.69 | 0.57 | False | ||||
3.10 ns | 7.36 ns | 2.38 | 0.54 | False | ||||
3.46 ns | 5.74 ns | 1.66 | 0.47 | 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>.ConditionalSelectBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.SubtractBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.ExclusiveOrOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.MinBenchmark
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 | 17c83a608925e39d7d454e27c2e0cbcaf7c4ae2d |
Compare | 602e6ea64b6f9b4cbc029753b42ca5e5abc06648 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Tests.Perf_Int64
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
40.76 ns | 54.88 ns | 1.35 | 0.36 | 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_Int64*'
System.Tests.Perf_Int64.TryParse(value: "12345")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository