Open performanceautofiler[bot] opened 2 years ago
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[ImmutableSortedSet - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Collections.CtorFromCollection(Int32).ImmutableSortedSet(Size%3a%20512).html>) | 16.51 μs | 11.97 μs | 0.72 | 0.17 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Collections.CtorFromCollection<Int32>*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[WriteFormat - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.IO.Tests.Perf_StreamWriter.WriteFormat.html>) | 66.14 ns | 57.79 ns | 0.87 | 0.07 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.IO.Tests.Perf_StreamWriter*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[HtmlDecode_Entities - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Net.Tests.Perf_WebUtility.HtmlDecode_Entities.html>) | 121.67 ns | 112.98 ns | 0.93 | 0.03 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Net.Tests.Perf_WebUtility*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
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_x64_alpine 3.12/System.Text.RegularExpressions.Tests.Perf_Regex_Industry_SliceSlice.Count(Options%3a%20None).html>) | 505.90 ms | 426.64 ms | 0.84 | 0.01 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_SliceSlice*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
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.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Collections.ContainsKeyFalse(String%2c%20String).IDictionary(Size%3a%20512).html>) | 9.73 μs | 8.08 μs | 0.83 | 0.02 | False | |||||
[Dictionary - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Collections.ContainsKeyFalse(String%2c%20String).Dictionary(Size%3a%20512).html>) | 8.65 μs | 7.64 μs | 0.88 | 0.01 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Collections.ContainsKeyFalse<String, String>*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[FormatterInt32 - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt32(value%3a%20-2147483648).html>) | 11.67 ns | 10.34 ns | 0.89 | 0.02 | True | |||||
[FormatterInt32 - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt32(value%3a%2012345).html>) | 9.72 ns | 8.35 ns | 0.86 | 0.16 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Buffers.Text.Tests.Utf8FormatterTests*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[ReadOnlySpan - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Collections.IterateFor(String).ReadOnlySpan(Size%3a%20512).html>) | 228.53 ns | 174.26 ns | 0.76 | 0.04 | False | |||||
[Span - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Collections.IterateFor(String).Span(Size%3a%20512).html>) | 231.95 ns | 179.96 ns | 0.78 | 0.04 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Collections.IterateFor<String>*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[IndexOf_Word_NotFound - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options%3a%20(en-US%2c%20Ordinal%2c%20False)).html>) | 21.00 ns | 17.43 ns | 0.83 | 0.15 | False | |||||
[IsSuffix_SecondHalf - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options%3a%20(en-US%2c%20OrdinalIgnoreCase%2c%20False)).html>) | 53.05 ns | 46.45 ns | 0.88 | 0.11 | False | |||||
[IsPrefix_FirstHalf - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options%3a%20(en-US%2c%20OrdinalIgnoreCase%2c%20False)).html>) | 52.61 ns | 46.74 ns | 0.89 | 0.11 | False | |||||
[IsSuffix_DifferentLastChar - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options%3a%20(en-US%2c%20OrdinalIgnoreCase%2c%20False)).html>) | 102.44 ns | 88.78 ns | 0.87 | 0.11 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Globalization.Tests.StringSearch*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[Array_Comparison - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Collections.Sort(IntClass).Array_Comparison(Size%3a%20512).html>) | 38.93 μs | 35.07 μs | 0.90 | 0.21 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Collections.Sort<IntClass>*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
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_x64_alpine 3.12/System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern%3a%20%22Twain%22%2c%20Options%3a%20NonBacktracking).html>) | 1.71 ms | 1.56 ms | 0.91 | 0.44 | False | |||||
[Count - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern%3a%20%22%5ba-z%5dshing%22%2c%20Options%3a%20Compiled).html>) | 6.22 ms | 1.62 ms | 0.26 | 0.02 | True | |||||
[Count - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern%3a%20%22%5ba-z%5dshing%22%2c%20Options%3a%20NonBacktracking).html>) | 8.34 ms | 1.81 ms | 0.22 | 0.02 | True | |||||
[Count - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern%3a%20%22%5ba-z%5dshing%22%2c%20Options%3a%20None).html>) | 8.17 ms | 1.80 ms | 0.22 | 0.03 | True |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
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_x64_alpine 3.12/System.Collections.CtorFromCollection(String).HashSet(Size%3a%20512).html>) | 10.66 μs | 9.93 μs | 0.93 | 0.06 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Collections.CtorFromCollection<String>*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[Array - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Collections.Sort(Int32).Array(Size%3a%20512).html>) | 4.37 μs | 2.46 μs | 0.56 | 0.62 | False | |||||
[List - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Collections.Sort(Int32).List(Size%3a%20512).html>) | 6.14 μs | 2.71 μs | 0.44 | 0.61 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Collections.Sort<Int32>*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[WriteBasicUtf16 - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted%3a%20False%2c%20SkipValidation%3a%20True%2c%20DataSize%3a%20100000).html>) | 1.36 ms | 1.28 ms | 0.94 | 0.00 | False | |||||
[WriteBasicUtf8 - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted%3a%20False%2c%20SkipValidation%3a%20False%2c%20DataSize%3a%20100000).html>) | 1.47 ms | 1.34 ms | 0.91 | 0.00 | False | |||||
[WriteBasicUtf8 - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted%3a%20False%2c%20SkipValidation%3a%20True%2c%20DataSize%3a%20100000).html>) | 1.36 ms | 1.27 ms | 0.93 | 0.00 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Text.Json.Tests.Perf_Basic*'
Architecture | x64 |
---|---|
OS | alpine 3.12 |
Baseline | 2c3e1c7fee778b1e58c0678eb9bac273fd700216 |
Compare | a39ddca87f9d8e99d74ef44f280761bde578aca2 |
Diff | Diff |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
[Span - Duration of single invocation](<https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_x64_alpine 3.12/System.Collections.IndexerSet(String).Span(Size%3a%20512).html>) | 232.60 ns | 180.43 ns | 0.78 | 0.16 | False |
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Collections.IndexerSet<String>*'
Run Information
Improvements in System.Memory.ReadOnlySpan
Test Report
Repro
Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock
Test Report
Repro
Run Information
Improvements in PerfLabTests.GetMember
Test Report
Repro
Run Information
Improvements in System.Tests.Perf_String
Test Report
Repro