Open performanceautofiler[bot] opened 3 years ago
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[ToLower](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Tests.Perf_String.ToLower(s%3a%20%22This%20is%20a%20much%20longer%20piece%20of%20text%20that%20might%20benefit%20more%20from%20vectorization.%22).html>) | 49.55 ns | 54.76 ns | 1.11 | |||||
[ToLowerInvariant](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Tests.Perf_String.ToLowerInvariant(s%3a%20%22This%20is%20a%20much%20longer%20piece%20of%20text%20that%20might%20benefit%20more%20from%20vectorization.%22).html>) | 43.10 ns | 49.83 ns | 1.16 | |||||
[ToUpper](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Tests.Perf_String.ToUpper(s%3a%20%22This%20is%20a%20much%20longer%20piece%20of%20text%20that%20might%20benefit%20more%20from%20vectorization.%22).html>) | 49.53 ns | 54.06 ns | 1.09 | |||||
[ToUpperInvariant](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Tests.Perf_String.ToUpperInvariant(s%3a%20%22This%20is%20a%20much%20longer%20piece%20of%20text%20that%20might%20benefit%20more%20from%20vectorization.%22).html>) | 42.56 ns | 49.16 ns | 1.16 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Tests.Perf_String*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[Compare_DifferentFirstChar](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count%3a%201024%2c%20Options%3a%20(en-US%2c%20OrdinalIgnoreCase)).html>) | 8.17 ns | 12.33 ns | 1.51 | |||||
[Compare_Same_Upper](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count%3a%201024%2c%20Options%3a%20(en-US%2c%20OrdinalIgnoreCase)).html>) | 969.75 ns | 1.22 μs | 1.25 | |||||
[Compare_Same](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Globalization.Tests.StringEquality.Compare_Same(Count%3a%201024%2c%20Options%3a%20(en-US%2c%20Ordinal)).html>) | 38.00 ns | 49.90 ns | 1.31 | |||||
[Compare_Same_Upper](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count%3a%201024%2c%20Options%3a%20(en-US%2c%20Ordinal)).html>) | 12.75 ns | 15.69 ns | 1.23 | |||||
[Compare_DifferentFirstChar](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count%3a%201024%2c%20Options%3a%20(en-US%2c%20Ordinal)).html>) | 9.26 ns | 12.89 ns | 1.39 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Globalization.Tests.StringEquality*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[ReadOnlyMemory](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Collections.CopyTo(Int32).ReadOnlyMemory(Size%3a%202048).html>) | 76.60 ns | 123.46 ns | 1.61 | |||||
[Memory](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Collections.CopyTo(Int32).Memory(Size%3a%202048).html>) | 102.99 ns | 123.35 ns | 1.20 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Collections.CopyTo<Int32>*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[Uri_IsMatch](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Text.RegularExpressions.Tests.Perf_Regex_Common.Uri_IsMatch(Options%3a%20IgnoreCase%2c%20Compiled).html>) | 137.75 ns | 145.75 ns | 1.06 | |||||
[Email_IsNotMatch](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Text.RegularExpressions.Tests.Perf_Regex_Common.Email_IsNotMatch(Options%3a%20IgnoreCase%2c%20Compiled).html>) | 274.54 ns | 289.18 ns | 1.05 | |||||
[Email_IsMatch](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Text.RegularExpressions.Tests.Perf_Regex_Common.Email_IsMatch(Options%3a%20IgnoreCase%2c%20Compiled).html>) | 201.27 ns | 217.72 ns | 1.08 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[LinkedList](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Collections.IterateForEach(Int32).LinkedList(Size%3a%20512).html>) | 1.70 μs | 1.85 μs | 1.09 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Collections.IterateForEach<Int32>*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[GetString](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Text.Tests.Perf_Encoding.GetString(size%3a%2016%2c%20encName%3a%20%22ascii%22).html>) | 19.72 ns | 22.24 ns | 1.13 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Text.Tests.Perf_Encoding*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[TryParse](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Tests.Perf_SByte.TryParse(value%3a%20%22-128%22).html>) | 12.33 ns | 13.65 ns | 1.11 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Tests.Perf_SByte*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[PAMedium](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Net.NetworkInformation.Tests.PhysicalAddressTests.PAMedium.html>) | 21.29 ns | 22.87 ns | 1.07 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Net.NetworkInformation.Tests.PhysicalAddressTests*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[ToBase64String](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Perf_Convert.ToBase64String(formattingOptions%3a%20InsertLineBreaks).html>) | 1.08 μs | 1.17 μs | 1.08 | |||||
[ToBase64CharArray](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Perf_Convert.ToBase64CharArray(binaryDataSize%3a%201024%2c%20formattingOptions%3a%20InsertLineBreaks).html>) | 994.68 ns | 1.06 μs | 1.06 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Perf_Convert*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[Decode_NoDecodingRequired](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Net.Tests.Perf_WebUtility.Decode_NoDecodingRequired.html>) | 51.85 ns | 65.55 ns | 1.26 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Net.Tests.Perf_WebUtility*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[Divide](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Tests.Perf_Decimal.Divide.html>) | 59.56 ns | 63.73 ns | 1.07 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Tests.Perf_Decimal*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[GetString](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Text.Perf_Utf8Encoding.GetString(Input%3a%20Chinese).html>) | 189.83 μs | 212.02 μs | 1.12 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Text.Perf_Utf8Encoding*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[TryParse](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Tests.Perf_Int16.TryParse(value%3a%20%2232767%22).html>) | 13.82 ns | 14.84 ns | 1.07 | |||||
[TryParse](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Tests.Perf_Int16.TryParse(value%3a%20%22-32768%22).html>) | 13.64 ns | 15.05 ns | 1.10 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Tests.Perf_Int16*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[EndsWith](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Memory.Span(Int32).EndsWith(Size%3a%20512).html>) | 23.48 ns | 25.82 ns | 1.10 | |||||
[StartsWith](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Memory.Span(Int32).StartsWith(Size%3a%20512).html>) | 23.40 ns | 25.60 ns | 1.09 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Memory.Span<Int32>*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[Dictionary](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Collections.TryGetValueTrue(String%2c%20String).Dictionary(Size%3a%20512).html>) | 10.74 μs | 12.34 μs | 1.15 | |||||
[IDictionary](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Collections.TryGetValueTrue(String%2c%20String).IDictionary(Size%3a%20512).html>) | 11.71 μs | 13.35 μs | 1.14 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Collections.TryGetValueTrue<String, String>*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[HashSet](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Collections.ContainsTrue(String).HashSet(Size%3a%20512).html>) | 9.11 μs | 10.64 μs | 1.17 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Collections.ContainsTrue<String>*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[CreateEntry](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.CreateEntry.html>) | 66.72 ns | 73.41 ns | 1.10 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[SequenceEqual](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Memory.Span(Char).SequenceEqual(Size%3a%20512).html>) | 23.30 ns | 24.97 ns | 1.07 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Memory.Span<Char>*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | fdaeaeb11a3f19b65e7568fbbb03fef56b39e046 |
Compare | a9d4f377c2db4f9775a8ee57ead9764af247ecbb |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[EnumerateArray](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/main_x64_ubuntu 18.04/System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase%3a%20Json400KB).html>) | 1.69 μs | 1.80 μs | 1.07 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateArray*'
Run Information
Regressions in PerfLabTests.CastingPerf2.CastingPerf
Historical Data in Reporting System
Repro
Run Information
Regressions in System.Buffers.Text.Tests.Utf8FormatterTests
Historical Data in Reporting System
Repro
Run Information
Regressions in PerfLabTests.DelegatePerf
Historical Data in Reporting System
Repro
Run Information
Regressions in System.Buffers.Tests.RentReturnArrayPoolTests<Object>
Historical Data in Reporting System
Repro
Run Information
Regressions in System.Globalization.Tests.StringSearch
Historical Data in Reporting System
Repro
Run Information
Regressions in System.Collections.Sort<Int32>
Historical Data in Reporting System
Repro
Run Information
Regressions in System.Tests.Perf_Int64
Historical Data in Reporting System
Repro
Run Information
Regressions in System.Tests.Perf_Byte
Historical Data in Reporting System
Repro
Run Information
Regressions in System.Tests.Perf_UInt32
Historical Data in Reporting System
Repro