-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Description
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 1e0a78b0de0247112a417475050931e7a042e044 |
Compare | fdbe38ce16671ae356e2bad21479e38b61d03340 |
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 |
---|---|---|---|---|---|---|---|---|
63.35 μs | 67.88 μs | 1.07 | 0.48 | False | ||||
107.37 μs | 133.16 μs | 1.24 | 0.53 | False | ||||
99.37 μs | 139.81 μs | 1.41 | 0.55 | False | ||||
13.13 ms | 16.15 ms | 1.23 | 0.82 | False | ||||
95.64 μs | 121.46 μs | 1.27 | 0.40 | False | ||||
105.61 μs | 123.37 μs | 1.17 | 0.39 | False | ||||
103.23 μs | 141.69 μs | 1.37 | 0.44 | False | ||||
104.15 μs | 129.93 μs | 1.25 | 0.50 | False | ||||
101.56 μs | 121.66 μs | 1.20 | 0.47 | False | ||||
101.22 μs | 123.04 μs | 1.22 | 0.48 | False | ||||
96.89 μs | 116.43 μs | 1.20 | 0.41 | False | ||||
137.95 μs | 171.22 μs | 1.24 | 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.Net.Http.Tests.SocketsHttpHandlerPerfTest*'
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: False, chunkedResponse: True, responseLength: 1)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: False, chunkedResponse: False, responseLength: 100000)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: False, chunkedResponse: False, responseLength: 100000)
ETL Files
Histogram
JIT Disasms
System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: True, chunkedResponse: True, responseLength: 100000)
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_EnumerateHeaders_Validated(ssl: True, 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: 100000)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 1e0a78b0de0247112a417475050931e7a042e044 |
Compare | fdbe38ce16671ae356e2bad21479e38b61d03340 |
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 |
---|---|---|---|---|---|---|---|---|
99.32 μs | 130.43 μs | 1.31 | 0.43 | False | ||||
100.85 μs | 158.52 μs | 1.57 | 0.41 | 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.CopyToFileAsync(fileSize: 1024, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.CopyToFileAsync(fileSize: 1024, 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 | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 1e0a78b0de0247112a417475050931e7a042e044 |
Compare | fdbe38ce16671ae356e2bad21479e38b61d03340 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.IO.Pipes.Tests.Perf_NamedPipeStream
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
241.79 μs | 297.79 μs | 1.23 | 0.50 | False | ||||
235.33 μs | 297.26 μs | 1.26 | 0.51 | 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.Pipes.Tests.Perf_NamedPipeStream*'
System.IO.Pipes.Tests.Perf_NamedPipeStream.ReadWriteAsync(size: 1000000, Options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Pipes.Tests.Perf_NamedPipeStream.ReadWriteAsync(size: 1000000, 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 | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 1e0a78b0de0247112a417475050931e7a042e044 |
Compare | fdbe38ce16671ae356e2bad21479e38b61d03340 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.IO.Tests.Perf_File
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
94.26 μs | 110.60 μs | 1.17 | 0.21 | False | ||||
72.95 μs | 91.84 μs | 1.26 | 0.20 | False | ||||
69.68 μs | 79.51 μs | 1.14 | 0.21 | False | ||||
92.16 μs | 116.24 μs | 1.26 | 0.35 | False | ||||
250.96 μs | 319.49 μs | 1.27 | 0.68 | False | ||||
61.24 μs | 72.42 μs | 1.18 | 0.32 | False | ||||
74.79 μs | 96.93 μs | 1.30 | 0.29 | False | ||||
34.34 μs | 41.79 μs | 1.22 | 0.49 | 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_File*'
System.IO.Tests.Perf_File.WriteAllBytesAsync(size: 16384)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_File.WriteAllBytesAsync(size: 4096)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_File.WriteAllBytesAsync(size: 512)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_File.WriteAllTextAsync(size: 10000)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_File.WriteAllTextAsync(size: 100000)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_File.ReadAllLinesAsync
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_File.WriteAllTextAsync(size: 100)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_File.AppendAllLinesAsync
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 1e0a78b0de0247112a417475050931e7a042e044 |
Compare | fdbe38ce16671ae356e2bad21479e38b61d03340 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in CscBench
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
435.55 ms | 531.32 ms | 1.22 | 0.50 | 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 'CscBench*'
CscBench.CompileTest
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 1e0a78b0de0247112a417475050931e7a042e044 |
Compare | fdbe38ce16671ae356e2bad21479e38b61d03340 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Net.Sockets.Tests.SocketSendReceivePerfTest
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
81.03 μs | 95.03 μs | 1.17 | 0.43 | 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.Sockets.Tests.SocketSendReceivePerfTest*'
System.Net.Sockets.Tests.SocketSendReceivePerfTest.ConnectAcceptAsync
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 1e0a78b0de0247112a417475050931e7a042e044 |
Compare | fdbe38ce16671ae356e2bad21479e38b61d03340 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Net.Security.Tests.SslStreamTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
60.21 μs | 65.52 μs | 1.09 | 0.27 | 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.Security.Tests.SslStreamTests*'
System.Net.Security.Tests.SslStreamTests.LargeReadWriteAsync
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 1e0a78b0de0247112a417475050931e7a042e044 |
Compare | fdbe38ce16671ae356e2bad21479e38b61d03340 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in BenchmarksGame.Fasta_1
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
370.20 μs | 604.62 μs | 1.63 | 0.48 | 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 'BenchmarksGame.Fasta_1*'
BenchmarksGame.Fasta_1.RunBench
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | 1e0a78b0de0247112a417475050931e7a042e044 |
Compare | fdbe38ce16671ae356e2bad21479e38b61d03340 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Formats.Tar.Tests.Perf_TarFile
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
122.44 μs | 174.36 μs | 1.42 | 0.81 | 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.Formats.Tar.Tests.Perf_TarFile*'
System.Formats.Tar.Tests.Perf_TarFile.CreateFromDirectory_Stream_Async
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository