-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
Description
Run Information
Architecture | arm64 |
---|---|
OS | ubuntu 18.04 |
Baseline | 3d2bf6e47b5aac8827515f958dc88faf121c06c9 |
Compare | b7eb82871f1d742efb444873e11dd6241cea73d2 |
Diff | Diff |
Improvemnts in System.Tests.Perf_Random
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
NextBytes - Duration of single invocation | 11.74 μs | 10.95 μs | 0.93 | 0.00 | True | |||||
NextBytes_span - Duration of single invocation | 25.74 μs | 11.14 μs | 0.43 | 0.38 | False | |||||
NextDouble - Duration of single invocation | 30.05 ns | 7.60 ns | 0.25 | 0.72 | False |
Historical Data in Reporting System
Repro
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Tests.Perf_Random*'
Payloads
Histogram
System.Tests.Perf_Random.NextBytes
System.Tests.Perf_Random.NextBytes_span
System.Tests.Perf_Random.NextDouble
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Architecture | arm64 |
---|---|
OS | ubuntu 18.04 |
Baseline | 86a5b7eafc4699321dae0cb6578fc7e874914e39 |
Compare | b7eb82871f1d742efb444873e11dd6241cea73d2 |
Diff | Diff |
Improvemnts in System.Text.Json.Tests.Perf_DateTimes
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
WriteDateTimes - Duration of single invocation | 12.14 ms | 11.39 ms | 0.94 | 0.30 | False | |||||
WriteDateTimes - Duration of single invocation | 12.42 ms | 10.72 ms | 0.86 | 0.36 | False |
Historical Data in Reporting System
Repro
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Text.Json.Tests.Perf_DateTimes*'
Payloads
Histogram
System.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: True, SkipValidation: False)
System.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: False, SkipValidation: False)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository