-
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 | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
| Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 27.21 ns | 61.87 ns | 2.27 | 0.40 | True | ||||
| 21.09 ns | 32.95 ns | 1.56 | 0.49 | True | ||||
| 14.11 ns | 21.64 ns | 1.53 | 0.66 | False | ||||
| 6.59 ns | 14.10 ns | 2.14 | 0.68 | 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_Vector128*'System.Runtime.Intrinsics.Tests.Perf_Vector128.ConvertFloatToUIntBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128.ConvertDoubleToULongBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128.ConvertFloatToIntBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128.ConvertDoubleToLongBenchmark
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 | 1d622621b6bc254fbd777921c70a3f5d57fbd6b8 |
| Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_VectorConvert
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 22.66 μs | 29.36 μs | 1.30 | 0.41 | False | ||||
| 26.13 μs | 39.41 μs | 1.51 | 0.33 | False | ||||
| 41.26 μs | 65.13 μs | 1.58 | 0.33 | True | ||||
| 16.56 μs | 21.07 μs | 1.27 | 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.Numerics.Tests.Perf_VectorConvert*'System.Numerics.Tests.Perf_VectorConvert.Convert_float_int
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorConvert.Convert_double_ulong
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorConvert.Convert_float_uint
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorConvert.Convert_double_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 | 2ecc177a5fcfa5a1f7c9ab60125ade171fb4d750 |
| Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.IO.Tests.Perf_FileStream
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 944.48 μs | 1.05 ms | 1.11 | 0.08 | False | ||||
| 950.08 μs | 1.05 ms | 1.10 | 0.02 | False | ||||
| 959.62 μs | 1.05 ms | 1.09 | 0.02 | False | ||||
| 963.52 μs | 1.13 ms | 1.17 | 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.IO.Tests.Perf_FileStream*'System.IO.Tests.Perf_FileStream.Write_NoBuffering_PreallocationSize(fileSize: 1048576, userBufferSize: 16384, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.Write_NoBuffering(fileSize: 1048576, userBufferSize: 16384, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.Write_NoBuffering(fileSize: 1048576, userBufferSize: 16384, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.Write(fileSize: 1048576, userBufferSize: 4096, options: None)
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 | dc982632aa2b15123ba5d7ff76589cd6c8e660ba |
| Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.IO.Tests.Perf_RandomAccess
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 945.84 μs | 1.02 ms | 1.08 | 0.26 | 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.IO.Tests.Perf_RandomAccess*'System.IO.Tests.Perf_RandomAccess.Write(fileSize: 1048576, bufferSize: 4096, options: None)
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 | bdfbed6de953957fd4dbba9c8cba0a3c47dde1f8 |
| Compare | 778cc8436260736c1ca5393abb27414ea42ad8a7 |
| Diff | Diff |
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro |
Regressions in System.Collections.Tests.Perf_BitArray
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 7.18 μs | 8.97 μs | 1.25 | 0.02 | 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.Tests.Perf_BitArray*'System.Collections.Tests.Perf_BitArray.BitArrayGet(Size: 512)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository













