forked from dotnet/performance
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Run Information
| Architecture | x64 |
|---|---|
| OS | Windows 10.0.18362 |
| Baseline | 555789df5ac8f15beb65413d401bbddce052f8d7 |
| Compare | b08a97afb8270511c39fe26d37038877bb63a09b |
| Diff | Diff |
Improvemnts in System.Numerics.Tests.Perf_BigInteger
| Benchmark | Baseline | Test | Test/Base | Test Quality | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
|---|---|---|---|---|---|---|---|---|---|
| ToByteArray - Duration of single invocation | 67.73 ns | 56.92 ns | 0.84 | 0.01 | |||||
| Parse - Duration of single invocation | 198.40 ns | 133.72 ns | 0.67 | 0.00 | |||||
| Parse - Duration of single invocation | 442.68 ns | 202.28 ns | 0.46 | 0.00 | |||||
| Parse - Duration of single invocation | 18.90 μs | 1.99 μs | 0.11 | 0.01 |
Historical Data in Reporting System
Repro
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Numerics.Tests.Perf_BigInteger*'Details
Payloads
Histogram
System.Numerics.Tests.Perf_BigInteger.ToByteArray(numberString: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890)
System.Numerics.Tests.Perf_BigInteger.Parse(numberString: 123)
System.Numerics.Tests.Perf_BigInteger.Parse(numberString: -2147483648)
System.Numerics.Tests.Perf_BigInteger.Parse(numberString: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Reactions are currently unavailable



