Description
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 6d838df6888da0060984526ea26960709447f304 |
Compare | 4a7fe654d798a372f5786f026006437444f14f1e |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Vector4
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
30.37 ns | 465.47 ns | 15.32 | 0.15 | False | ||||
35.61 ns | 710.76 ns | 19.96 | 0.22 | True | ||||
34.78 ns | 749.69 ns | 21.55 | 0.17 | 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 'System.Numerics.Tests.Perf_Vector4*'
System.Numerics.Tests.Perf_Vector4.TransformVector2ByQuaternionBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector4.TransformByQuaternionBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector4.TransformVector3ByQuaternionBenchmark
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 | 6d838df6888da0060984526ea26960709447f304 |
Compare | 4a7fe654d798a372f5786f026006437444f14f1e |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Vector2
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
27.00 ns | 468.00 ns | 17.34 | 0.15 | 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 'System.Numerics.Tests.Perf_Vector2*'
System.Numerics.Tests.Perf_Vector2.TransformByQuaternionBenchmark
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 | 6d838df6888da0060984526ea26960709447f304 |
Compare | 4a7fe654d798a372f5786f026006437444f14f1e |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Plane
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
148.52 ns | 354.46 ns | 2.39 | 0.13 | True | ||||
46.31 ns | 94.46 ns | 2.04 | 0.27 | True | ||||
34.89 ns | 646.20 ns | 18.52 | 0.13 | 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_Plane*'
System.Numerics.Tests.Perf_Plane.CreateFromVerticesBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Plane.NormalizeBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Plane.TransformByQuaternionBenchmark
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 | 6d838df6888da0060984526ea26960709447f304 |
Compare | 4a7fe654d798a372f5786f026006437444f14f1e |
Diff | Diff |
Configs | 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 |
---|---|---|---|---|---|---|---|---|
524.20 ns | 915.66 ns | 1.75 | 0.12 | False | ||||
389.71 ns | 685.21 ns | 1.76 | 0.03 | True | ||||
257.81 ns | 368.84 ns | 1.43 | 0.09 | False | ||||
536.97 ns | 894.28 ns | 1.67 | 0.13 | False | ||||
57.56 ns | 83.19 ns | 1.45 | 0.24 | False | ||||
618.66 ns | 1.29 μs | 2.09 | 0.06 | 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 'System.Numerics.Tests.Perf_Matrix4x4*'
System.Numerics.Tests.Perf_Matrix4x4.MultiplyByMatrixBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateBillboardBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.LerpBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.MultiplyByMatrixOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateFromAxisAngleBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateLookAtBenchmark
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 | 6d838df6888da0060984526ea26960709447f304 |
Compare | 4a7fe654d798a372f5786f026006437444f14f1e |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Quaternion
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
142.54 ns | 220.13 ns | 1.54 | 0.14 | False | ||||
77.08 ns | 205.79 ns | 2.67 | 0.11 | False | ||||
51.58 ns | 218.35 ns | 4.23 | 0.13 | False | ||||
145.90 ns | 218.70 ns | 1.50 | 0.11 | False | ||||
65.42 ns | 300.92 ns | 4.60 | 0.14 | False | ||||
76.91 ns | 192.84 ns | 2.51 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Quaternion*'
System.Numerics.Tests.Perf_Quaternion.MultiplyByQuaternionBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Quaternion.LerpBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Quaternion.ConcatenateBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Quaternion.MultiplyByQuaternionOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Quaternion.DivisionOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Quaternion.SlerpBenchmark
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 | 5fed175390ebe75b6b8ad9f9ac950dbc0909c518 |
Compare | 4a7fe654d798a372f5786f026006437444f14f1e |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Vector3
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
34.76 ns | 707.56 ns | 20.36 | 0.19 | True | ||||
23.81 ns | 65.80 ns | 2.76 | 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Vector3*'
System.Numerics.Tests.Perf_Vector3.TransformByQuaternionBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector3.CrossBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository