Open performanceautofiler[bot] opened 1 year ago
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[DivisionOperatorBenchmark - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Numerics.Tests.Perf_VectorOf(Int16).DivisionOperatorBenchmark.html>) | 50.83 ns | 39.59 ns | 0.78 | 0.02 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Int16>*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[ForeachOverList100Elements - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/PerfLabTests.LowLevelPerf.ForeachOverList100Elements.html>) | 9.55 ms | 7.11 ms | 0.74 | 0.01 | False | 132468750 | 91322222.22222222 | 0.6893869099106184 | Trace | Trace |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.LowLevelPerf*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[WriteAsyncThenReadAsync - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Threading.Channels.Tests.UnboundedChannelPerfTests.WriteAsyncThenReadAsync.html>) | 78.49 ns | 69.00 ns | 0.88 | 0.07 | False | 448.76887810849723 | 434.27603618896495 | 0.9677053320171894 | Trace | Trace |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Channels.Tests.UnboundedChannelPerfTests*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[IDictionary - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Collections.TryGetValueFalse(String%2c%20String).IDictionary(Size%3a%20512).html>) | 18.64 μs | 14.94 μs | 0.80 | 0.00 | False | |||||
[Dictionary - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Collections.TryGetValueFalse(String%2c%20String).Dictionary(Size%3a%20512).html>) | 14.71 μs | 12.23 μs | 0.83 | 0.06 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueFalse<String, String>*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[IList - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Collections.IndexerSet(String).IList(Size%3a%20512).html>) | 4.08 μs | 3.39 μs | 0.83 | 0.03 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IndexerSet<String>*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[WriteAsyncThenReadAsync - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests.WriteAsyncThenReadAsync.html>) | 68.72 ns | 58.47 ns | 0.85 | 0.27 | False | Trace | Trace |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[HashSet - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Collections.ContainsTrue(Int32).HashSet(Size%3a%20512).html>) | 6.41 μs | 4.85 μs | 0.76 | 0.24 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrue<Int32>*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[Convert_float_uint - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Numerics.Tests.Perf_VectorConvert.Convert_float_uint.html>) | 24.48 μs | 20.50 μs | 0.84 | 0.01 | False | Trace | Trace |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorConvert*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[Stack - Duration of single invocation](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Collections.CreateAddAndRemove(String).Stack(Size%3a%20512).html>) | 4.64 μs | 4.20 μs | 0.90 | 0.07 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndRemove<String>*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[ImmutableArray - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Collections.IterateForEach(String).ImmutableArray(Size%3a%20512).html>) | 1.29 μs | 1.16 μs | 0.90 | 0.00 | False | |||||
[Dictionary - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Collections.IterateForEach(String).Dictionary(Size%3a%20512).html>) | 3.39 μs | 2.86 μs | 0.84 | 0.03 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<String>*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[ForEach_Array - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/Microsoft.Extensions.Primitives.Performance.StringValuesBenchmark.ForEach_Array.html>) | 8.57 ns | 4.78 ns | 0.56 | 0.03 | False | 90.17059630964232 | 72.20019103552491 | 0.8007065938389967 | Trace | Trace |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Primitives.Performance.StringValuesBenchmark*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[Copy_PassAsArgumentAndReturn_FromValueTaskSource - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Threading.Tasks.ValueTaskPerfTest.Copy_PassAsArgumentAndReturn_FromValueTaskSource.html>) | 18.83 ns | 16.00 ns | 0.85 | 0.01 | False | Trace | Trace | |||
[Copy_PassAsArgumentAndReturn_FromResult - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Threading.Tasks.ValueTaskPerfTest.Copy_PassAsArgumentAndReturn_FromResult.html>) | 13.84 ns | 9.87 ns | 0.71 | 0.01 | False | 49.49785603171332 | 48.028253700098425 | 0.9703097780503196 | Trace | Trace |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tasks.ValueTaskPerfTest*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[Count - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern%3a%20%22%5c%5cp%7bSm%7d%22%2c%20Options%3a%20NonBacktracking).html>) | 45.73 ms | 37.98 ms | 0.83 | 0.01 | False | |||||
[Count - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern%3a%20%22%5c%5cp%7bSm%7d%22%2c%20Options%3a%20None).html>) | 45.24 ms | 40.44 ms | 0.89 | 0.01 | False | |||||
[Count - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern%3a%20%22Twain%22%2c%20Options%3a%20None).html>) | 2.84 ms | 2.57 ms | 0.90 | 0.53 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig*'
Architecture | x86 |
---|---|
OS | Windows 10.0.18362 |
Baseline | 71bb0d481086b8b8a89a99a17ec80a861f32dc5d |
Compare | 5385f045f9aee91c22922d21552c4317198710f1 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[HashSet - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x86_Windows 10.0.18362/System.Collections.CreateAddAndClear(Int32).HashSet(Size%3a%20512).html>) | 10.97 μs | 10.21 μs | 0.93 | 0.00 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<Int32>*'
Run Information
Improvements in System.Collections.ContainsKeyFalse<String, String>
Test Report
Repro