DrewScoggins / performance-2

This repo contains benchmarks used for testing the performance of all .NET Runtimes
MIT License
0 stars 0 forks source link

[Perf] Changes at 4/27/2021 11:03:13 AM #5565

Open performanceautofiler[bot] opened 3 years ago

performanceautofiler[bot] commented 3 years ago

Run Information

Architecture x64
OS ubuntu 18.04
Baseline 08e00bea231ad8e5afa83fc9d4e74ed667f16997
Compare 779e1e58dbecadb6f4e867965745c900647f261e
Diff Diff

Improvemnts in System.Numerics.Tests.Perf_Vector3

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
[LerpBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Vector3.LerpBenchmark.html>) 6.81 ns 0.92 ns 0.14 0.01
[MultiplyByScalarBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Vector3.MultiplyByScalarBenchmark.html>) 5.29 ns 0.32 ns 0.06 0.02
[DivideByScalarBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Vector3.DivideByScalarBenchmark.html>) 7.25 ns 0.44 ns 0.06 0.01
[NegateBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Vector3.NegateBenchmark.html>) 5.29 ns 0.27 ns 0.05 0.01
[DistanceBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Vector3.DistanceBenchmark.html>) 10.27 ns 0.87 ns 0.08 0.01

graph graph graph graph graph Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Numerics.Tests.Perf_Vector3*'
### Payloads [Baseline](<>) [Compare](<>) ### Histogram #### System.Numerics.Tests.Perf_Vector3.LerpBenchmark ```log ``` #### System.Numerics.Tests.Perf_Vector3.MultiplyByScalarBenchmark ```log ``` #### System.Numerics.Tests.Perf_Vector3.DivideByScalarBenchmark ```log ``` #### System.Numerics.Tests.Perf_Vector3.NegateBenchmark ```log ``` #### System.Numerics.Tests.Perf_Vector3.DistanceBenchmark ```log ``` ### Docs [Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md) [Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

Run Information

Architecture x64
OS ubuntu 18.04
Baseline 08e00bea231ad8e5afa83fc9d4e74ed667f16997
Compare 779e1e58dbecadb6f4e867965745c900647f261e
Diff Diff

Improvemnts in System.Numerics.Tests.Perf_Vector2

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
[DistanceBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Vector2.DistanceBenchmark.html>) 9.84 ns 0.59 ns 0.06 0.01
[LerpBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Vector2.LerpBenchmark.html>) 6.36 ns 0.55 ns 0.09 0.00

graph graph Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Numerics.Tests.Perf_Vector2*'
### Payloads [Baseline](<>) [Compare](<>) ### Histogram #### System.Numerics.Tests.Perf_Vector2.DistanceBenchmark ```log ``` #### System.Numerics.Tests.Perf_Vector2.LerpBenchmark ```log ``` ### Docs [Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md) [Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

Run Information

Architecture x64
OS ubuntu 18.04
Baseline 08e00bea231ad8e5afa83fc9d4e74ed667f16997
Compare 779e1e58dbecadb6f4e867965745c900647f261e
Diff Diff

Improvemnts in System.Numerics.Tests.Perf_Matrix4x4

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
[CreateBillboardBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Matrix4x4.CreateBillboardBenchmark.html>) 20.01 ns 17.99 ns 0.90 0.04
[CreateWorldBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Matrix4x4.CreateWorldBenchmark.html>) 20.99 ns 18.42 ns 0.88 0.03

graph graph Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Numerics.Tests.Perf_Matrix4x4*'
### Payloads [Baseline](<>) [Compare](<>) ### Histogram #### System.Numerics.Tests.Perf_Matrix4x4.CreateBillboardBenchmark ```log ``` #### System.Numerics.Tests.Perf_Matrix4x4.CreateWorldBenchmark ```log ``` ### Docs [Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md) [Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)

Run Information

Architecture x64
OS ubuntu 18.04
Baseline 08e00bea231ad8e5afa83fc9d4e74ed667f16997
Compare 779e1e58dbecadb6f4e867965745c900647f261e
Diff Diff

Improvemnts in System.Numerics.Tests.Perf_Plane

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
[CreateFromVerticesBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Numerics.Tests.Perf_Plane.CreateFromVerticesBenchmark.html>) 7.85 ns 6.57 ns 0.84 0.08

graph Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Numerics.Tests.Perf_Plane*'
### Payloads [Baseline](<>) [Compare](<>) ### Histogram #### System.Numerics.Tests.Perf_Plane.CreateFromVerticesBenchmark ```log ``` ### Docs [Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md) [Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
DrewScoggins commented 3 years ago

https://github.com/dotnet/runtime/pull/51731