Closed
Description
Run Information
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | c90aa4d8ab36bd454e5937abd903924fe7e859fe |
Compare | 21c251623d45e2a753cd687c0551ec327f837d51 |
Diff | Diff |
Improvemnts in System.Buffers.Text.Tests.Utf8ParserTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
TryParseDecimal - Duration of single invocation | 43.91 ns | 39.79 ns | 0.91 | 0.00 | False | |||||
TryParseInt64 - Duration of single invocation | 6.89 ns | 5.37 ns | 0.78 | 0.06 | False | |||||
TryParseDouble - Duration of single invocation | 26.89 ns | 25.39 ns | 0.94 | 0.01 | False |
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.Buffers.Text.Tests.Utf8ParserTests*'
Payloads
Histogram
System.Buffers.Text.Tests.Utf8ParserTests.TryParseDecimal(value: 123456.789)
System.Buffers.Text.Tests.Utf8ParserTests.TryParseInt64(value: 12345)
System.Buffers.Text.Tests.Utf8ParserTests.TryParseDouble(value: 12345)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | c90aa4d8ab36bd454e5937abd903924fe7e859fe |
Compare | 21c251623d45e2a753cd687c0551ec327f837d51 |
Diff | Diff |
Improvemnts in System.Collections.IndexerSet<String>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
Dictionary - Duration of single invocation | 12.87 μs | 10.71 μs | 0.83 | 0.01 | False |
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.IndexerSet<String>*'
Payloads
Histogram
System.Collections.IndexerSet<String>.Dictionary(Size: 512)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | c90aa4d8ab36bd454e5937abd903924fe7e859fe |
Compare | 21c251623d45e2a753cd687c0551ec327f837d51 |
Diff | Diff |
Improvemnts in System.Globalization.Tests.StringSearch
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
IsPrefix_FirstHalf - Duration of single invocation | 207.19 ns | 182.39 ns | 0.88 | 0.02 | False | |||||
IsPrefix_DifferentFirstChar - Duration of single invocation | 7.39 ns | 6.33 ns | 0.86 | 0.06 | False | |||||
IsPrefix_FirstHalf - Duration of single invocation | 207.09 ns | 181.76 ns | 0.88 | 0.03 | False |
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.IsPrefix_FirstHalf(Options: (, IgnoreCase, False))
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en-US, Ordinal, False))
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, IgnoreCase, False))
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | c90aa4d8ab36bd454e5937abd903924fe7e859fe |
Compare | 21c251623d45e2a753cd687c0551ec327f837d51 |
Diff | Diff |
Improvemnts in System.Buffers.Tests.ReadOnlySequenceTests<Byte>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
SliceArray - Duration of single invocation | 7.05 ns | 6.05 ns | 0.86 | 0.09 | False |
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.Buffers.Tests.ReadOnlySequenceTests<Byte>*'
Payloads
Histogram
System.Buffers.Tests.ReadOnlySequenceTests<Byte>.SliceArray
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository