Open performanceautofiler[bot] opened 3 years ago
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | d448461805e68566a33611acccf7589dad73976a |
Compare | a1c40287acea351b0e6419cacc468d8af637f387 |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[Test](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/Benchstone.BenchF.MatInv4.Test.html>) | 97.60 ms | 68.21 ms | 0.70 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'Benchstone.BenchF.MatInv4*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | 6ba408828e8cd22cc3bfa8a7fe08d9da2fdf18d3 |
Compare | a1c40287acea351b0e6419cacc468d8af637f387 |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[IterateGetPositionArray](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateGetPositionArray.html>) | 2.08 μs | 1.71 μs | 0.82 | |||||
[IterateTryGetArray](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateTryGetArray.html>) | 573.30 ns | 483.28 ns | 0.84 | |||||
[IterateTryGetSingleSegment](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateTryGetSingleSegment.html>) | 685.98 ns | 581.21 ns | 0.85 | |||||
[FirstSpanSingleSegment](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).FirstSpanSingleSegment.html>) | 394.76 ns | 311.59 ns | 0.79 | |||||
[SliceMemory](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).SliceMemory.html>) | 317.42 ns | 239.25 ns | 0.75 | |||||
[SliceSingleSegment](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).SliceSingleSegment.html>) | 297.64 ns | 223.99 ns | 0.75 | |||||
[IterateForEachTenSegments](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateForEachTenSegments.html>) | 5.05 μs | 4.58 μs | 0.91 | |||||
[FirstSpanArray](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).FirstSpanArray.html>) | 259.10 ns | 218.87 ns | 0.84 | |||||
[IterateTryGetTenSegments](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateTryGetTenSegments.html>) | 4.85 μs | 3.82 μs | 0.79 | |||||
[IterateForEachSingleSegment](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateForEachSingleSegment.html>) | 811.03 ns | 654.65 ns | 0.81 | |||||
[IterateForEachMemory](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateForEachMemory.html>) | 1.01 μs | 811.14 ns | 0.80 | |||||
[SliceTenSegments](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).SliceTenSegments.html>) | 821.34 ns | 640.25 ns | 0.78 | |||||
[FirstMemory](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).FirstMemory.html>) | 218.42 ns | 185.39 ns | 0.85 | |||||
[SliceArray](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).SliceArray.html>) | 286.04 ns | 223.47 ns | 0.78 | |||||
[IterateForEachArray](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateForEachArray.html>) | 677.99 ns | 549.33 ns | 0.81 | |||||
[FirstTenSegments](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).FirstTenSegments.html>) | 185.39 ns | 164.41 ns | 0.89 | |||||
[FirstSingleSegment](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).FirstSingleSegment.html>) | 190.89 ns | 163.03 ns | 0.85 | |||||
[IterateTryGetMemory](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateTryGetMemory.html>) | 922.52 ns | 759.58 ns | 0.82 | |||||
[IterateGetPositionMemory](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateGetPositionMemory.html>) | 2.43 μs | 1.94 μs | 0.80 | |||||
[FirstArray](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).FirstArray.html>) | 199.48 ns | 168.54 ns | 0.84 | |||||
[FirstSpanMemory](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).FirstSpanMemory.html>) | 308.01 ns | 237.70 ns | 0.77 | |||||
[FirstSpanTenSegments](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).FirstSpanTenSegments.html>) | 348.91 ns | 289.96 ns | 0.83 | |||||
[IterateGetPositionTenSegments](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateGetPositionTenSegments.html>) | 3.33 μs | 2.83 μs | 0.85 | |||||
[IterateGetPositionSingleSegment](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Buffers.Tests.ReadOnlySequenceTests(Byte).IterateGetPositionSingleSegment.html>) | 2.17 μs | 1.80 μs | 0.83 |
Historical Data in Reporting System
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Buffers.Tests.ReadOnlySequenceTests<Byte>*'
Architecture | x64 |
---|---|
OS | ubuntu 18.04 |
Baseline | d448461805e68566a33611acccf7589dad73976a |
Compare | a1c40287acea351b0e6419cacc468d8af637f387 |
Benchmark | Baseline | Test | Test/Base | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
---|---|---|---|---|---|---|---|---|
[ToString](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Tests.Perf_DateTimeOffset.ToString(format%3a%20%22o%22).html>) | 2.56 μs | 2.06 μs | 0.81 | |||||
[ToString](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Tests.Perf_DateTimeOffset.ToString(value%3a%2012%2f30%2f2017%203%3a45%3a22%20AM%20-08%3a00).html>) | 27.93 μs | 18.89 μs | 0.68 | |||||
[ToString](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Tests.Perf_DateTimeOffset.ToString(format%3a%20null).html>) | 27.58 μs | 18.96 μs | 0.69 | |||||
[ToString](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Tests.Perf_DateTimeOffset.ToString(format%3a%20%22r%22).html>) | 1.69 μs | 1.41 μs | 0.83 | |||||
[ToString](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Tests.Perf_DateTimeOffset.ToString(format%3a%20%22s%22).html>) | 9.43 μs | 6.58 μs | 0.70 | |||||
[ToString](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Tests.Perf_DateTimeOffset.ToString(format%3a%20%22G%22).html>) | 9.04 μs | 6.42 μs | 0.71 | |||||
[TryParse](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Tests.Perf_DateTimeOffset.TryParse(value%3a%20%2212%2f30%2f2017%203%3a45%3a22%20AM%20-08%3a00%22).html>) | 23.38 μs | 19.05 μs | 0.81 | |||||
[op_Subtraction](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Tests.Perf_DateTimeOffset.op_Subtraction.html>) | 320.70 ns | 283.79 ns | 0.88 | |||||
[Parse](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x64_ubuntu 18.04_CompliationMode=wasm_RunKind=micro/System.Tests.Perf_DateTimeOffset.Parse(value%3a%20%2212%2f30%2f2017%203%3a45%3a22%20AM%20-08%3a00%22).html>) | 23.42 μs | 19.16 μs | 0.82 |
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_DateTimeOffset*'
Run Information
Improvemnts in System.MathBenchmarks.Single
Historical Data in Reporting System
Repro