-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Run Information
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | ac82799250fe42c8ba2941aef487aca94ecf04cc |
Compare | 1c9e2009d9942a6df31daad8c912c68446856fa2 |
Diff | Diff |
Improvemnts in PerfLabTests.LowLevelPerf
Benchmark | Baseline | Test | Test/Base | Test Quality | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|
GenericClassWithIntGenericInstanceField - Duration of single invocation | 77.67 μs | 68.71 μs | 0.88 | 0.06 | |||||
SealedClassInterfaceMethod - Duration of single invocation | 130.48 μs | 108.77 μs | 0.83 | 0.07 | |||||
GenericClassGenericStaticMethod - Duration of single invocation | 157.92 μs | 130.54 μs | 0.83 | 0.06 |
Historical Data in Reporting System
Repro
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'PerfLabTests.LowLevelPerf*'
Payloads
Histogram
PerfLabTests.LowLevelPerf.GenericClassWithIntGenericInstanceField
PerfLabTests.LowLevelPerf.SealedClassInterfaceMethod
PerfLabTests.LowLevelPerf.GenericClassGenericStaticMethod
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | ac82799250fe42c8ba2941aef487aca94ecf04cc |
Compare | 1c9e2009d9942a6df31daad8c912c68446856fa2 |
Diff | Diff |
Improvemnts in System.Collections.IterateForEach<String>
Benchmark | Baseline | Test | Test/Base | Test Quality | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|
LinkedList - Duration of single invocation | 3.14 μs | 2.70 μs | 0.86 | 0.18 |
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.Collections.IterateForEach<String>*'
Payloads
Histogram
System.Collections.IterateForEach<String>.LinkedList(Size: 512)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | ac82799250fe42c8ba2941aef487aca94ecf04cc |
Compare | 1c9e2009d9942a6df31daad8c912c68446856fa2 |
Diff | Diff |
Improvemnts in SciMark2.kernel
Benchmark | Baseline | Test | Test/Base | Test Quality | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|
benchmarkLU - Duration of single invocation | 782.00 ms | 651.82 ms | 0.83 | 0.00 |
Historical Data in Reporting System
Repro
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'SciMark2.kernel*'
Payloads
Histogram
SciMark2.kernel.benchmarkLU
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | ac82799250fe42c8ba2941aef487aca94ecf04cc |
Compare | 1c9e2009d9942a6df31daad8c912c68446856fa2 |
Diff | Diff |
Improvemnts in System.Net.Primitives.Tests.IPAddressPerformanceTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|
TryWriteBytes - Duration of single invocation | 13.37 ns | 11.08 ns | 0.83 | 0.03 |
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.Net.Primitives.Tests.IPAddressPerformanceTests*'
Payloads
Histogram
System.Net.Primitives.Tests.IPAddressPerformanceTests.TryWriteBytes(address: 1020:3040:5060:7080:9010:1112:1314:1516)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | ac82799250fe42c8ba2941aef487aca94ecf04cc |
Compare | 1c9e2009d9942a6df31daad8c912c68446856fa2 |
Diff | Diff |
Improvemnts in System.Globalization.Tests.StringSearch
Benchmark | Baseline | Test | Test/Base | Test Quality | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|
IndexOf_Word_NotFound - Duration of single invocation | 599.57 ns | 500.53 ns | 0.83 | 0.04 |
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.Globalization.Tests.StringSearch*'
Payloads
Histogram
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False))
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | ac82799250fe42c8ba2941aef487aca94ecf04cc |
Compare | 1c9e2009d9942a6df31daad8c912c68446856fa2 |
Diff | Diff |
Improvemnts in System.MathBenchmarks.Double
Benchmark | Baseline | Test | Test/Base | Test Quality | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|
ScaleB - Duration of single invocation | 12.38 μs | 11.47 μs | 0.93 | 0.04 |
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.MathBenchmarks.Double*'
Payloads
Histogram
System.MathBenchmarks.Double.ScaleB
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository