-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | b606aa3d9646285f638d1dfafbd1df6239a3b3c1 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Buffers.Text.Tests.Utf8ParserTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
25.42 ns | 26.92 ns | 1.06 | 0.42 | False | ||||
17.88 ns | 22.28 ns | 1.25 | 0.47 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8ParserTests*'
System.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt32Hex(value: FFFFFFFFFFFFFFFF)
ETL Files
Histogram
JIT Disasms
System.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt32Hex(value: 3039)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | b606aa3d9646285f638d1dfafbd1df6239a3b3c1 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Threading.Tests.Perf_Interlocked
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
6.43 ns | 12.72 ns | 1.98 | 0.53 | False | ||||
0.59 ns | 2.91 ns | 4.92 | 0.79 | False | ||||
6.87 ns | 11.29 ns | 1.64 | 0.56 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tests.Perf_Interlocked*'
System.Threading.Tests.Perf_Interlocked.CompareExchange_long
ETL Files
Histogram
JIT Disasms
System.Threading.Tests.Perf_Interlocked.CompareExchange_int
ETL Files
Histogram
JIT Disasms
System.Threading.Tests.Perf_Interlocked.Decrement_long
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | b606aa3d9646285f638d1dfafbd1df6239a3b3c1 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Buffers.Text.Tests.Utf8FormatterTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
9.51 ns | 13.79 ns | 1.45 | 0.44 | False | ||||
17.06 ns | 20.28 ns | 1.19 | 0.42 | False | ||||
29.28 ns | 32.34 ns | 1.10 | 0.37 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8FormatterTests*'
System.Buffers.Text.Tests.Utf8FormatterTests.FormatterUInt32(value: 0)
ETL Files
Histogram
JIT Disasms
System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt32(value: 4)
ETL Files
Histogram
JIT Disasms
System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt32(value: -2147483648)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 440a28313d93cbeb03ae671d7521efea8d6de5c8 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Memory.Constructors<String>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
22.24 ns | 23.80 ns | 1.07 | 0.38 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Constructors<String>*'
System.Memory.Constructors<String>.ReadOnlySpanImplicitCastFromArraySegment
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 440a28313d93cbeb03ae671d7521efea8d6de5c8 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Memory.Span<Int32>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
12.85 ns | 19.09 ns | 1.49 | 0.31 | False | ||||
43.58 ns | 50.15 ns | 1.15 | 0.14 | False | ||||
15.24 ns | 20.90 ns | 1.37 | 0.35 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Int32>*'
System.Memory.Span<Int32>.IndexOfAnyTwoValues(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Int32>.SequenceCompareTo(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Int32>.LastIndexOfAnyValues(Size: 33)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | b606aa3d9646285f638d1dfafbd1df6239a3b3c1 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Tests.Perf_Int32
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
54.24 ns | 59.62 ns | 1.10 | 0.29 | False | ||||
24.74 ns | 32.74 ns | 1.32 | 0.48 | False | ||||
33.99 ns | 44.11 ns | 1.30 | 0.38 | False | ||||
58.61 ns | 64.93 ns | 1.11 | 0.41 | False | ||||
55.49 ns | 64.36 ns | 1.16 | 0.42 | False | ||||
45.59 ns | 49.30 ns | 1.08 | 0.42 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int32*'
System.Tests.Perf_Int32.ToString(value: -2147483648)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.TryFormat(value: 2147483647)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.ParseSpan(value: "4")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.ParseHex(value: "7FFFFFFF")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.ParseHex(value: "80000000")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.ParseSpan(value: "12345")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | b606aa3d9646285f638d1dfafbd1df6239a3b3c1 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Memory.MemoryMarshal<Byte>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
22.79 ns | 27.39 ns | 1.20 | 0.37 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.MemoryMarshal<Byte>*'
System.Memory.MemoryMarshal<Byte>.TryGetArray
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | b606aa3d9646285f638d1dfafbd1df6239a3b3c1 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Tests.Perf_DateTimeOffset
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
72.82 ns | 79.43 ns | 1.09 | 0.29 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_DateTimeOffset*'
System.Tests.Perf_DateTimeOffset.ToString(format: "s")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | b606aa3d9646285f638d1dfafbd1df6239a3b3c1 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.Perf_Frozen<ReferenceType>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
328.88 ns | 355.01 ns | 1.08 | 0.28 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_Frozen<ReferenceType>*'
System.Collections.Perf_Frozen<ReferenceType>.TryGetValue_True(Count: 4)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | b606aa3d9646285f638d1dfafbd1df6239a3b3c1 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_BigInteger
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
22.17 ns | 32.41 ns | 1.46 | 0.38 | False | ||||
19.41 ns | 21.65 ns | 1.12 | 0.35 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_BigInteger*'
System.Numerics.Tests.Perf_BigInteger.Ctor_ByteArray(numberString: -2147483648)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_BigInteger.Equals(arguments: 67 bytes, DiffFirstByte)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | b606aa3d9646285f638d1dfafbd1df6239a3b3c1 |
Compare | 8d3b24598a268ae00664a7dbeb792791ecde5231 |
Diff | Diff |
Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.CtorDefaultSize<Int32>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
7.04 ns | 9.14 ns | 1.30 | 0.47 | False | ||||
18.15 ns | 22.91 ns | 1.26 | 0.34 | False | ||||
15.74 ns | 16.89 ns | 1.07 | 0.41 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorDefaultSize<Int32>*'
System.Collections.CtorDefaultSize<Int32>.ConcurrentStack
ETL Files
Histogram
JIT Disasms
System.Collections.CtorDefaultSize<Int32>.Dictionary
ETL Files
Histogram
JIT Disasms
System.Collections.CtorDefaultSize<Int32>.List
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository