Skip to content

[Perf] Windows/x64: 52 Regressions on 6/14/2025 5:22:46 PM +00:00 #116754

Description

@performanceautofiler

Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in Span.Sorting

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
13.69 μs18.30 μs1.340.10False

graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Span.Sorting*'
Details

Span.Sorting.QuickSortSpan(Size: 512)

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in System.Tests.Perf_Int64

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
11.31 ns16.47 ns1.460.02False
26.68 ns37.01 ns1.390.04False
10.37 ns14.94 ns1.440.05False
11.23 ns15.43 ns1.370.04False
26.60 ns36.91 ns1.390.09False
27.61 ns30.69 ns1.110.06False
27.40 ns30.62 ns1.120.05False
30.57 ns42.02 ns1.370.06False
31.91 ns37.62 ns1.180.06False
10.95 ns16.83 ns1.540.08False
26.75 ns32.32 ns1.210.04False
26.96 ns31.77 ns1.180.05False

graph
graph
graph
graph
graph
graph
graph
graph
graph
graph
graph
graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int64*'
Details

System.Tests.Perf_Int64.TryParse(value: "12345")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.ParseSpan(value: "9223372036854775807")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.Parse(value: "12345")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.ParseSpan(value: "12345")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.TryParseSpan(value: "9223372036854775807")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.ParseSpan(value: "-9223372036854775808")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.TryParse(value: "-9223372036854775808")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.Parse(value: "9223372036854775807")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.TryParse(value: "9223372036854775807")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.TryParseSpan(value: "12345")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.Parse(value: "-9223372036854775808")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_Int64.TryParseSpan(value: "-9223372036854775808")

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in ArrayDeAbstraction

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
376.44 ns487.18 ns1.290.00False

graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'ArrayDeAbstraction*'
Details

ArrayDeAbstraction.foreach_opaque_array_via_interface

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in PerfLabTests.LowLevelPerf

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
1.59 ms1.84 ms1.150.02False
155.96 μs187.15 μs1.200.12False
156.00 μs187.15 μs1.200.02False

graph
graph
graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.LowLevelPerf*'
Details

PerfLabTests.LowLevelPerf.EmptyStaticFunction5Arg

ETL Files

Histogram

JIT Disasms

PerfLabTests.LowLevelPerf.GenericClassGenericStaticMethod

ETL Files

Histogram

JIT Disasms

PerfLabTests.LowLevelPerf.StructWithInterfaceInterfaceMethod

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in System.Collections.ContainsFalse<Int32>

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
24.44 μs27.79 μs1.140.14False
21.66 μs24.82 μs1.150.27False

graph
graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsFalse&lt;Int32&gt;*'
Details

System.Collections.ContainsFalse<Int32>.Span(Size: 512)

ETL Files

Histogram

JIT Disasms

System.Collections.ContainsFalse<Int32>.ImmutableArray(Size: 512)

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in System.Memory.Span<Char>

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
12.14 ns13.43 ns1.110.04False

graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span&lt;Char&gt;*'
Details

System.Memory.Span<Char>.StartsWith(Size: 512)

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in PerfLabTests.CastingPerf

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
283.70 μs313.05 μs1.100.06False

graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.CastingPerf*'
Details

PerfLabTests.CastingPerf.FooObjIsFoo2

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in System.Collections.ContainsFalse<String>

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
768.46 μs871.82 μs1.130.01False
768.20 μs870.05 μs1.130.01False

graph
graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsFalse&lt;String&gt;*'
Details

System.Collections.ContainsFalse<String>.Array(Size: 512)

ETL Files

Histogram

JIT Disasms

System.Collections.ContainsFalse<String>.Span(Size: 512)

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in IfStatements.IfStatements

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
37.46 μs40.60 μs1.080.01False
28.14 μs34.32 μs1.220.01False
43.55 μs49.75 μs1.140.01False

graph
graph
graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'IfStatements.IfStatements*'
Details

IfStatements.IfStatements.AndAnd

ETL Files

Histogram

JIT Disasms

IfStatements.IfStatements.Single

ETL Files

Histogram

JIT Disasms

IfStatements.IfStatements.AndAndAnd

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in System.Buffers.Binary.Tests.BinaryReadAndWriteTests

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
879.41 ns941.12 ns1.070.03False

graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Binary.Tests.BinaryReadAndWriteTests*'
Details

System.Buffers.Binary.Tests.BinaryReadAndWriteTests.MeasureReverseEndianness

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


Run Information

NameValue
Architecturex64
OSWindows 10.0.22621
QueueTigerWindows
Baseline3cabc2180c2a1707ba535e5d6911d53d58731dd2
Compare9ed11b9729f17813247a8bebd39873c32305fc7e
DiffDiff
ConfigsCompilationMode:tiered, RunKind:micro

Regressions in System.Tests.Perf_UInt64

BenchmarkBaselineTestTest/BaseTest QualityEdge DetectorBaseline IRCompare IRIR Ratio
12.12 ns14.42 ns1.190.04False
11.66 ns14.99 ns1.290.04False
12.15 ns14.64 ns1.200.04False

graph
graph
graph
Test Report

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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt64*'
Details

System.Tests.Perf_UInt64.TryParse(value: "12345")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_UInt64.Parse(value: "12345")

ETL Files

Histogram

JIT Disasms

System.Tests.Perf_UInt64.ParseSpan(value: "12345")

ETL Files

Histogram

JIT Disasms

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions