-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Run Information
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 62c9312f40eef1d72b92c48d016f9768eecd106e |
Diff | Diff |
Regressions in System.Tests.Perf_Double
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
ToStringWithFormat - Duration of single invocation | 130.80 ns | 139.92 ns | 1.07 | 0.07 | False | |||||
ToStringWithCultureInfo - Duration of single invocation | 120.50 ns | 133.89 ns | 1.11 | 0.15 | False | |||||
ToStringWithFormat - Duration of single invocation | 231.46 ns | 245.11 ns | 1.06 | 0.04 | False | |||||
ToStringWithFormat - Duration of single invocation | 229.01 ns | 241.10 ns | 1.05 | 0.04 | False | |||||
ToStringWithCultureInfo - Duration of single invocation | 223.37 ns | 238.51 ns | 1.07 | 0.13 | False | |||||
ToString - Duration of single invocation | 231.26 ns | 243.74 ns | 1.05 | 0.10 | False |
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.Tests.Perf_Double*'
Payloads
Histogram
System.Tests.Perf_Double.ToStringWithFormat(value: 12345, format: "G")
System.Tests.Perf_Double.ToStringWithCultureInfo(value: 12345, culture: zh)
System.Tests.Perf_Double.ToStringWithFormat(value: -1.7976931348623157E+308, format: "R")
System.Tests.Perf_Double.ToStringWithFormat(value: 1.7976931348623157E+308, format: "R")
System.Tests.Perf_Double.ToStringWithCultureInfo(value: -1.7976931348623157E+308, culture: zh)
System.Tests.Perf_Double.ToString(value: -1.7976931348623157E+308)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 62c9312f40eef1d72b92c48d016f9768eecd106e |
Diff | Diff |
Regressions in System.Net.NetworkInformation.Tests.PhysicalAddressTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
PAMedium - Duration of single invocation | 33.47 ns | 36.35 ns | 1.09 | 0.02 | False |
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.Net.NetworkInformation.Tests.PhysicalAddressTests*'
Payloads
Histogram
System.Net.NetworkInformation.Tests.PhysicalAddressTests.PAMedium
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 62c9312f40eef1d72b92c48d016f9768eecd106e |
Diff | Diff |
Regressions in System.Tests.Perf_UInt64
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
ToString - Duration of single invocation | 17.35 ns | 19.66 ns | 1.13 | 0.26 | False |
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.Tests.Perf_UInt64*'
Payloads
Histogram
System.Tests.Perf_UInt64.ToString(value: 12345)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 3ec6907d3e565c17219235183c85060e1c2bfafd |
Diff | Diff |
Regressions in System.Tests.Perf_Single
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
ToString - Duration of single invocation | 132.51 ns | 145.55 ns | 1.10 | 0.12 | False | |||||
ToStringWithFormat - Duration of single invocation | 131.16 ns | 158.57 ns | 1.21 | 0.04 | False | |||||
ToStringWithCultureInfo - Duration of single invocation | 120.06 ns | 137.31 ns | 1.14 | 0.11 | False | |||||
ToStringWithFormat - Duration of single invocation | 133.12 ns | 145.84 ns | 1.10 | 0.05 | False |
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.Tests.Perf_Single*'
Payloads
Histogram
System.Tests.Perf_Single.ToString(value: 12345)
System.Tests.Perf_Single.ToStringWithFormat(value: 12345, format: "G")
System.Tests.Perf_Single.ToStringWithCultureInfo(value: 12345, culture: zh)
System.Tests.Perf_Single.ToStringWithFormat(value: 12345, format: "R")
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 62c9312f40eef1d72b92c48d016f9768eecd106e |
Diff | Diff |
Regressions in System.Globalization.Tests.Perf_NumberCultureInfo
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
ToString - Duration of single invocation | 142.76 ns | 155.02 ns | 1.09 | 0.08 | False | |||||
ToString - Duration of single invocation | 142.34 ns | 156.44 ns | 1.10 | 0.11 | False | |||||
ToString - Duration of single invocation | 142.94 ns | 156.73 ns | 1.10 | 0.17 | False | |||||
ToString - Duration of single invocation | 143.07 ns | 156.37 ns | 1.09 | 0.11 | False |
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.Globalization.Tests.Perf_NumberCultureInfo*'
Payloads
Histogram
System.Globalization.Tests.Perf_NumberCultureInfo.ToString(culturestring: da)
System.Globalization.Tests.Perf_NumberCultureInfo.ToString(culturestring: ja)
System.Globalization.Tests.Perf_NumberCultureInfo.ToString(culturestring: )
System.Globalization.Tests.Perf_NumberCultureInfo.ToString(culturestring: fr)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 62c9312f40eef1d72b92c48d016f9768eecd106e |
Diff | Diff |
Regressions in System.Memory.ReadOnlySpan
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
IndexOfString - Duration of single invocation | 29.42 ns | 34.55 ns | 1.17 | 0.07 | True | |||||
IndexOfString - Duration of single invocation | 18.53 ns | 22.08 ns | 1.19 | 0.18 | False | |||||
IndexOfString - Duration of single invocation | 47.57 ns | 52.56 ns | 1.10 | 0.01 | True | |||||
IndexOfString - Duration of single invocation | 38.49 ns | 42.89 ns | 1.11 | 0.08 | False | |||||
IndexOfString - Duration of single invocation | 16.85 ns | 20.77 ns | 1.23 | 0.14 | False | |||||
IndexOfString - Duration of single invocation | 35.10 ns | 39.93 ns | 1.14 | 0.06 | True |
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.Memory.ReadOnlySpan*'
Payloads
Histogram
System.Memory.ReadOnlySpan.IndexOfString(input: "ABCDE", value: "c", comparisonType: InvariantCultureIgnoreCase)
System.Memory.ReadOnlySpan.IndexOfString(input: "だだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだすだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだ", value: "す", comparisonType: Ordinal)
System.Memory.ReadOnlySpan.IndexOfString(input: "foobardzsdzs", value: "rddzs", comparisonType: InvariantCulture)
System.Memory.ReadOnlySpan.IndexOfString(input: "string1", value: "string2", comparisonType: InvariantCulture)
System.Memory.ReadOnlySpan.IndexOfString(input: "Hello Worldbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbba!", value: "y", comparisonType: Ordinal)
System.Memory.ReadOnlySpan.IndexOfString(input: "AAAAA5AAAA", value: "5", comparisonType: InvariantCulture)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 62c9312f40eef1d72b92c48d016f9768eecd106e |
Diff | Diff |
Regressions in System.Net.Primitives.Tests.IPAddressPerformanceTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
TryFormat - Duration of single invocation | 136.45 ns | 176.12 ns | 1.29 | 0.12 | False |
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.Net.Primitives.Tests.IPAddressPerformanceTests*'
Payloads
Histogram
System.Net.Primitives.Tests.IPAddressPerformanceTests.TryFormat(address: 1020:3040:5060:7080:9010:1112:1314:1516)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 62c9312f40eef1d72b92c48d016f9768eecd106e |
Diff | Diff |
Regressions in System.Collections.Concurrent.Count<String>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
Queue - Duration of single invocation | 12.18 ns | 13.48 ns | 1.11 | 0.02 | False |
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.Collections.Concurrent.Count<String>*'
Payloads
Histogram
System.Collections.Concurrent.Count<String>.Queue(Size: 512)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 62c9312f40eef1d72b92c48d016f9768eecd106e |
Diff | Diff |
Regressions in System.Text.Tests.Perf_Encoding
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
GetString - Duration of single invocation | 25.82 ns | 29.55 ns | 1.14 | 0.18 | False |
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.Text.Tests.Perf_Encoding*'
Payloads
Histogram
System.Text.Tests.Perf_Encoding.GetString(size: 16, encName: "ascii")
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Architecture | arm64 |
---|---|
OS | Windows 10.0.19041 |
Baseline | 3150bfa50618cc98f546ffae7652b12c17cea702 |
Compare | 62c9312f40eef1d72b92c48d016f9768eecd106e |
Diff | Diff |
Regressions in System.Security.Cryptography.X509Certificates.Tests.X509Certificate2Tests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|---|---|
CertProp - Duration of single invocation | 83.61 ns | 91.19 ns | 1.09 | 0.13 | False |
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.Security.Cryptography.X509Certificates.Tests.X509Certificate2Tests*'
Payloads
Histogram
System.Security.Cryptography.X509Certificates.Tests.X509Certificate2Tests.CertProp
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository