Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Perf] Linux/x64: 23 Regressions on 5/21/2024 3:15:28 PMΒ #35335

@performanceautofiler

Description

@performanceautofiler

Run Information

Name Value
Architecture x64
OS ubuntu 22.04
Queue TigerUbuntu
Baseline d269010181d99918832f991537dfd26f0d33b0b0
Compare 11ffb5c6181df36ff5887ed4f4a23e65abefc919
Diff Diff
Configs CompilationMode:wasm, RunKind:micro

Regressions in System.Numerics.Tests.Constructor

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
23.23 ns 29.34 ns 1.26 0.49 False
21.12 ns 24.87 ns 1.18 0.57 False
19.51 ns 23.03 ns 1.18 0.51 False
22.57 ns 25.99 ns 1.15 0.48 False
21.79 ns 23.46 ns 1.08 0.51 False
22.57 ns 26.24 ns 1.16 0.56 False

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

System.Numerics.Tests.Constructor.SpanCastBenchmark_UInt32

ETL Files

Histogram

JIT Disasms

System.Numerics.Tests.Constructor.ConstructorBenchmark_UInt32

ETL Files

Histogram

JIT Disasms

System.Numerics.Tests.Constructor.ConstructorBenchmark_Single

ETL Files

Histogram

JIT Disasms

System.Numerics.Tests.Constructor.SpanCastBenchmark_Int64

ETL Files

Histogram

JIT Disasms

System.Numerics.Tests.Constructor.ConstructorBenchmark_UInt16

ETL Files

Histogram

JIT Disasms

System.Numerics.Tests.Constructor.SpanCastBenchmark_Int16

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 d269010181d99918832f991537dfd26f0d33b0b0
Compare 11ffb5c6181df36ff5887ed4f4a23e65abefc919
Diff Diff
Configs CompilationMode:wasm, RunKind:micro

Regressions in StoreBlock.AnyLocation

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
5.49 ns 6.68 ns 1.22 0.13 False
7.13 ns 8.18 ns 1.15 0.26 False
7.17 ns 8.79 ns 1.23 0.26 False
6.19 ns 7.20 ns 1.16 0.10 False
6.50 ns 7.62 ns 1.17 0.25 False
8.53 ns 10.08 ns 1.18 0.20 False
5.39 ns 6.83 ns 1.27 0.06 False

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

StoreBlock.AnyLocation.InitBlockAllZeros16

ETL Files

Histogram

JIT Disasms

StoreBlock.AnyLocation.InitBlockAllZeros128

ETL Files

Histogram

JIT Disasms

StoreBlock.AnyLocation.CopyBlock64

ETL Files

Histogram

JIT Disasms

StoreBlock.AnyLocation.InitBlockAllZeros32

ETL Files

Histogram

JIT Disasms

StoreBlock.AnyLocation.InitBlockAllOnes64

ETL Files

Histogram

JIT Disasms

StoreBlock.AnyLocation.CopyBlock128

ETL Files

Histogram

JIT Disasms

StoreBlock.AnyLocation.InitBlockAllZeros8

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 d269010181d99918832f991537dfd26f0d33b0b0
Compare 11ffb5c6181df36ff5887ed4f4a23e65abefc919
Diff Diff
Configs CompilationMode:wasm, RunKind:micro

Regressions in System.Memory.ReadOnlySpan

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
26.65 ns 30.39 ns 1.14 0.47 False

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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.ReadOnlySpan*'

System.Memory.ReadOnlySpan.Trim(input: "abcdefg")

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 d269010181d99918832f991537dfd26f0d33b0b0
Compare 11ffb5c6181df36ff5887ed4f4a23e65abefc919
Diff Diff
Configs CompilationMode:wasm, RunKind:micro

Regressions in StoreBlock.LocalAddress

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
5.42 ns 6.97 ns 1.29 0.09 False
5.20 ns 6.57 ns 1.26 0.11 False
5.22 ns 6.87 ns 1.32 0.04 False
5.24 ns 7.07 ns 1.35 0.14 False

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

StoreBlock.LocalAddress.InitBlockAllOnes16

ETL Files

Histogram

JIT Disasms

StoreBlock.LocalAddress.InitBlockAllZeros8

ETL Files

Histogram

JIT Disasms

StoreBlock.LocalAddress.InitBlockAllZeros16

ETL Files

Histogram

JIT Disasms

StoreBlock.LocalAddress.InitBlockAllOnes8

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 d269010181d99918832f991537dfd26f0d33b0b0
Compare 11ffb5c6181df36ff5887ed4f4a23e65abefc919
Diff Diff
Configs CompilationMode:wasm, RunKind:micro

Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
9.08 ns 11.50 ns 1.27 0.54 False

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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of&lt;UInt64&gt;*'

System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>.SumBenchmark

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 d269010181d99918832f991537dfd26f0d33b0b0
Compare 11ffb5c6181df36ff5887ed4f4a23e65abefc919
Diff Diff
Configs CompilationMode:wasm, RunKind:micro

Regressions in System.IO.Tests.Perf_Path

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
14.25 ns 16.42 ns 1.15 0.57 False

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

System.IO.Tests.Perf_Path.IsPathRooted

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 d269010181d99918832f991537dfd26f0d33b0b0
Compare 11ffb5c6181df36ff5887ed4f4a23e65abefc919
Diff Diff
Configs CompilationMode:wasm, RunKind:micro

Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int64>

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
9.18 ns 14.06 ns 1.53 0.54 False

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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of&lt;Int64&gt;*'

System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int64>.SumBenchmark

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 d269010181d99918832f991537dfd26f0d33b0b0
Compare 11ffb5c6181df36ff5887ed4f4a23e65abefc919
Diff Diff
Configs CompilationMode:wasm, RunKind:micro

Regressions in System.Text.Perf_Ascii

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
114.58 ns 139.08 ns 1.21 0.23 False

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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Perf_Ascii*'

System.Text.Perf_Ascii.Equals_Chars(Size: 128)

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 d269010181d99918832f991537dfd26f0d33b0b0
Compare 11ffb5c6181df36ff5887ed4f4a23e65abefc919
Diff Diff
Configs CompilationMode:wasm, RunKind:micro

Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Double>

Benchmark Baseline Test Test/Base Test Quality Edge Detector Baseline IR Compare IR IR Ratio
9.52 ns 15.15 ns 1.59 0.58 False

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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of&lt;Double&gt;*'

System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Double>.SumBenchmark

ETL Files

Histogram

JIT Disasms

Docs

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions