-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 2a636511d7f4982577dd3dde9134d53b9b2686cc |
| Compare | e8d0ad08596064674c07167813799198394ef499 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Globalization.Tests.StringSearch
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 2.52 μs | 2.86 μs | 1.14 | 0.08 | False | ||||
| 2.50 μs | 2.85 μs | 1.14 | 0.11 | False | ||||
| 2.54 μs | 2.86 μs | 1.13 | 0.12 | False | ||||
| 2.61 μs | 2.89 μs | 1.11 | 0.07 | 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.Globalization.Tests.StringSearch*'System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (, None, True))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (pl-PL, None, False))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, IgnoreCase, True))
ETL Files
Histogram
JIT Disasms
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, None, True))
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 | ViperUbuntu |
| Baseline | 2a636511d7f4982577dd3dde9134d53b9b2686cc |
| Compare | e8d0ad08596064674c07167813799198394ef499 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.CreateAddAndClear<String>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 8.54 μs | 12.39 μs | 1.45 | 0.08 | False | ||||
| 9.20 μs | 11.03 μs | 1.20 | 0.07 | 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.CreateAddAndClear<String>*'System.Collections.CreateAddAndClear<String>.ICollection(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.CreateAddAndClear<String>.LinkedList(Size: 512)
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 | ViperUbuntu |
| Baseline | 2a636511d7f4982577dd3dde9134d53b9b2686cc |
| Compare | e8d0ad08596064674c07167813799198394ef499 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Vector2
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 14.63 ns | 18.92 ns | 1.29 | 0.60 | False | ||||
| 11.12 ns | 13.36 ns | 1.20 | 0.57 | False | ||||
| 12.47 ns | 16.49 ns | 1.32 | 0.54 | False | ||||
| 17.34 ns | 19.22 ns | 1.11 | 0.65 | False | ||||
| 7.69 ns | 14.04 ns | 1.83 | 0.49 | False | ||||
| 9.90 ns | 19.32 ns | 1.95 | 0.69 | False | ||||
| 11.01 ns | 13.92 ns | 1.26 | 0.60 | False | ||||
| 11.84 ns | 17.88 ns | 1.51 | 0.68 | False | ||||
| 11.94 ns | 17.91 ns | 1.50 | 0.60 | False | ||||
| 10.45 ns | 18.64 ns | 1.78 | 0.65 | False | ||||
| 12.10 ns | 18.32 ns | 1.51 | 0.59 | False | ||||
| 13.89 ns | 18.22 ns | 1.31 | 0.65 | False | ||||
| 13.61 ns | 17.41 ns | 1.28 | 0.71 | 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_Vector2*'System.Numerics.Tests.Perf_Vector2.MultiplyOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.DivideByVector2Benchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.AddFunctionBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.MinBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.ReflectBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.MaxBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.DivideByVector2OperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.DivideByScalarOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.SubtractOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.SubtractFunctionBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.AddOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.DivideByScalarBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector2.ClampBenchmark
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 | ViperUbuntu |
| Baseline | 2a636511d7f4982577dd3dde9134d53b9b2686cc |
| Compare | e8d0ad08596064674c07167813799198394ef499 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Memory.Constructors<Byte>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 1.85 ns | 3.39 ns | 1.83 | 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.Memory.Constructors<Byte>*'System.Memory.Constructors<Byte>.ArrayAsSpan
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 | ViperUbuntu |
| Baseline | 2a636511d7f4982577dd3dde9134d53b9b2686cc |
| Compare | e8d0ad08596064674c07167813799198394ef499 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Single>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 0.84 ns | 2.18 ns | 2.60 | 0.59 | False | ||||
| 0.75 ns | 2.12 ns | 2.81 | 0.61 | 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.Runtime.Intrinsics.Tests.Perf_Vector128Of<Single>*'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Single>.SubtractionOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Single>.BitwiseAndBenchmark
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 | ViperUbuntu |
| Baseline | 2a636511d7f4982577dd3dde9134d53b9b2686cc |
| Compare | e8d0ad08596064674c07167813799198394ef499 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_VectorOf<Int64>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 1.12 ns | 2.14 ns | 1.91 | 0.63 | 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_VectorOf<Int64>*'System.Numerics.Tests.Perf_VectorOf<Int64>.AndNotBenchmark
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 | ViperUbuntu |
| Baseline | 2a636511d7f4982577dd3dde9134d53b9b2686cc |
| Compare | e8d0ad08596064674c07167813799198394ef499 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.TryGetValueFalse<Int32, Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 8.64 μs | 9.64 μs | 1.12 | 0.09 | 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.TryGetValueFalse<Int32, Int32>*'System.Collections.TryGetValueFalse<Int32, Int32>.FrozenDictionaryOptimized(Size: 512)
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 | ViperUbuntu |
| Baseline | 2a636511d7f4982577dd3dde9134d53b9b2686cc |
| Compare | e8d0ad08596064674c07167813799198394ef499 |
| Diff | Diff |
| Configs | AOT:true, 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 |
|---|---|---|---|---|---|---|---|---|
| 1.67 ns | 3.20 ns | 1.91 | 0.64 | False | ||||
| 1.35 ns | 3.13 ns | 2.32 | 0.60 | 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.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int64>*'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int64>.BitwiseOrBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int64>.AddBenchmark
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 | ViperUbuntu |
| Baseline | 2a636511d7f4982577dd3dde9134d53b9b2686cc |
| Compare | e8d0ad08596064674c07167813799198394ef499 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Text.Json.Tests.Perf_Get
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 1.48 μs | 1.65 μs | 1.12 | 0.03 | 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.Text.Json.Tests.Perf_Get*'System.Text.Json.Tests.Perf_Get.GetUInt64
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


























