-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | 45a0ec1f3ac95547cd5146df60c7876630a70bb2 |
| Compare | a9687b6e3abc8c4199150ce3d463dbf82ba2fef1 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.IO.Tests.Perf_FileStream
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 110.27 μs | 164.05 μs | 1.49 | 0.31 | False | ||||
| 1.40 ms | 1.67 ms | 1.19 | 0.50 | False | ||||
| 880.13 μs | 1.26 ms | 1.43 | 0.62 | False | ||||
| 108.58 μs | 167.52 μs | 1.54 | 0.27 | False | ||||
| 12.73 ms | 19.91 ms | 1.56 | 0.37 | False | ||||
| 318.36 μs | 436.64 μs | 1.37 | 0.43 | False | ||||
| 12.78 ms | 16.64 ms | 1.30 | 0.32 | False | ||||
| 453.75 μs | 613.91 μs | 1.35 | 0.33 | False | ||||
| 7.58 μs | 11.87 μs | 1.57 | 0.24 | False | ||||
| 31.70 ms | 38.78 ms | 1.22 | 0.29 | False | ||||
| 286.55 ms | 305.86 ms | 1.07 | 0.07 | False | ||||
| 7.51 μs | 9.83 μs | 1.31 | 0.23 | False | ||||
| 1.42 ms | 2.02 ms | 1.43 | 0.52 | False | ||||
| 454.69 μs | 676.59 μs | 1.49 | 0.31 | False | ||||
| 49.05 ms | 59.97 ms | 1.22 | 0.37 | False | ||||
| 309.42 μs | 460.07 μs | 1.49 | 0.41 | False | ||||
| 32.06 ms | 40.82 ms | 1.27 | 0.33 | False | ||||
| 566.94 μs | 650.36 μs | 1.15 | 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.IO.Tests.Perf_FileStream*'Details
System.IO.Tests.Perf_FileStream.ReadAsync_NoBuffering(fileSize: 1048576, userBufferSize: 16384, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.FlushAsync(fileSize: 1024, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.AppendAsync(fileSize: 1048576, userBufferSize: 4096, options: DeleteOnClose, Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync_NoBuffering(fileSize: 1048576, userBufferSize: 16384, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync_NoBuffering(fileSize: 104857600, userBufferSize: 16384, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 1048576, userBufferSize: 4096, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync_NoBuffering(fileSize: 104857600, userBufferSize: 16384, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 1048576, userBufferSize: 512, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 1024, userBufferSize: 1024, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 104857600, userBufferSize: 4096, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.WriteAsync(fileSize: 104857600, userBufferSize: 4096, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 1024, userBufferSize: 1024, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.FlushAsync(fileSize: 1024, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 1048576, userBufferSize: 512, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.WriteAsync_NoBuffering_PreallocationSize(fileSize: 104857600, userBufferSize: 16384, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 1048576, userBufferSize: 4096, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 104857600, userBufferSize: 4096, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.WriteAsync_NoBuffering_PreallocationSize(fileSize: 1048576, userBufferSize: 16384, options: Asynchronous)
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 | 45a0ec1f3ac95547cd5146df60c7876630a70bb2 |
| Compare | a9687b6e3abc8c4199150ce3d463dbf82ba2fef1 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Threading.Tests.Perf_SemaphoreSlim
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 997.92 ns | 1.30 μs | 1.30 | 0.09 | False | ||||
| 1.09 μs | 1.27 μs | 1.17 | 0.03 | False | ||||
| 966.76 ns | 1.21 μs | 1.25 | 0.08 | 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_SemaphoreSlim*'Details
System.Threading.Tests.Perf_SemaphoreSlim.ReleaseWaitAsync_WithTimeout
ETL Files
Histogram
JIT Disasms
System.Threading.Tests.Perf_SemaphoreSlim.ReleaseWaitAsync_WithCancellationTokenAndTimeout
ETL Files
Histogram
JIT Disasms
System.Threading.Tests.Perf_SemaphoreSlim.ReleaseWaitAsync_WithCancellationToken
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 | 45a0ec1f3ac95547cd5146df60c7876630a70bb2 |
| Compare | a9687b6e3abc8c4199150ce3d463dbf82ba2fef1 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Net.Http.Tests.SocketsHttpHandlerPerfTest
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 24.74 μs | 29.07 μs | 1.17 | 0.60 | False | ||||
| 36.35 μs | 50.44 μs | 1.39 | 0.54 | False | ||||
| 40.64 μs | 53.08 μs | 1.31 | 0.45 | False | ||||
| 17.11 μs | 27.42 μs | 1.60 | 0.57 | False | ||||
| 40.12 μs | 51.71 μs | 1.29 | 0.52 | False | ||||
| 17.27 μs | 26.71 μs | 1.55 | 0.59 | False | ||||
| 42.75 μs | 48.45 μs | 1.13 | 0.44 | False | ||||
| 41.86 μs | 53.61 μs | 1.28 | 0.46 | False | ||||
| 36.99 μs | 51.38 μs | 1.39 | 0.49 | False | ||||
| 35.87 μs | 50.24 μs | 1.40 | 0.54 | False | ||||
| 17.10 μs | 26.60 μs | 1.56 | 0.60 | False | ||||
| 16.88 μs | 25.59 μs | 1.52 | 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.Net.Http.Tests.SocketsHttpHandlerPerfTest*'Details
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: False, chunkedResponse: False, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: True, chunkedResponse: False, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: True, chunkedResponse: True, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: False, chunkedResponse: False, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: True, chunkedResponse: False, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: False, chunkedResponse: False, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: False, chunkedResponse: False, responseLength: 100000)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: True, chunkedResponse: True, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: True, chunkedResponse: True, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: True, chunkedResponse: False, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: False, chunkedResponse: True, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: False, chunkedResponse: True, responseLength: 1)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
































