-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | e71e0f4f845ed2e5e2715bef0a6a129d327f914b |
Compare | 0bfb733c6419e78e55286e0d01c5994a337c486a |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.IO.Compression.Deflate
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
513.73 μs | 384.51 μs | 0.75 | 0.01 | False | ||||
415.05 μs | 364.05 μs | 0.88 | 0.01 | False | ||||
557.55 μs | 483.58 μs | 0.87 | 0.01 | False | ||||
412.00 μs | 343.06 μs | 0.83 | 0.01 | False | ||||
7.62 ms | 3.27 ms | 0.43 | 0.01 | False | ||||
345.50 μs | 238.26 μs | 0.69 | 0.01 | False | ||||
123.17 μs | 81.78 μs | 0.66 | 0.01 | False | ||||
1.86 ms | 822.87 μs | 0.44 | 0.03 | False | ||||
2.54 ms | 1.33 ms | 0.52 | 0.01 | False | ||||
1.66 ms | 550.70 μs | 0.33 | 0.01 | False | ||||
136.24 μs | 86.65 μs | 0.64 | 0.01 | 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.Compression.Deflate*'
System.IO.Compression.Deflate.Decompress(level: Optimal, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Decompress(level: Fastest, file: "TestDocument.pdf")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Decompress(level: Fastest, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Decompress(level: Optimal, file: "TestDocument.pdf")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Compress(level: Optimal, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Compress(level: Fastest, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Decompress(level: Optimal, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Compress(level: Fastest, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Compress(level: Fastest, file: "TestDocument.pdf")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Compress(level: Optimal, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Deflate.Decompress(level: Fastest, file: "sum")
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 | e71e0f4f845ed2e5e2715bef0a6a129d327f914b |
Compare | 0bfb733c6419e78e55286e0d01c5994a337c486a |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.IO.Compression.ZLib
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
137.21 μs | 83.97 μs | 0.61 | 0.01 | False | ||||
614.92 μs | 492.70 μs | 0.80 | 0.01 | False | ||||
148.42 μs | 88.49 μs | 0.60 | 0.01 | False | ||||
2.55 ms | 1.39 ms | 0.55 | 0.01 | False | ||||
568.94 μs | 393.10 μs | 0.69 | 0.01 | False | ||||
363.69 μs | 225.25 μs | 0.62 | 0.01 | False | ||||
1.63 ms | 535.81 μs | 0.33 | 0.01 | False | ||||
455.74 μs | 371.18 μs | 0.81 | 0.01 | False | ||||
7.67 ms | 3.22 ms | 0.42 | 0.01 | False | ||||
452.92 μs | 348.90 μs | 0.77 | 0.01 | False | ||||
1.97 ms | 832.84 μs | 0.42 | 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.IO.Compression.ZLib*'
System.IO.Compression.ZLib.Decompress(level: Optimal, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Decompress(level: Fastest, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Decompress(level: Fastest, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Compress(level: Fastest, file: "TestDocument.pdf")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Decompress(level: Optimal, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Compress(level: Fastest, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Compress(level: Optimal, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Decompress(level: Fastest, file: "TestDocument.pdf")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Compress(level: Optimal, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Decompress(level: Optimal, file: "TestDocument.pdf")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.ZLib.Compress(level: Fastest, file: "alice29.txt")
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 | e71e0f4f845ed2e5e2715bef0a6a129d327f914b |
Compare | 0bfb733c6419e78e55286e0d01c5994a337c486a |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.IO.Compression.Gzip
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
159.30 μs | 93.96 μs | 0.59 | 0.01 | False | ||||
520.38 μs | 381.01 μs | 0.73 | 0.01 | False | ||||
381.92 μs | 245.12 μs | 0.64 | 0.01 | False | ||||
2.63 ms | 1.41 ms | 0.54 | 0.01 | False | ||||
170.30 μs | 98.69 μs | 0.58 | 0.01 | False | ||||
1.70 ms | 545.17 μs | 0.32 | 0.01 | False | ||||
525.60 μs | 403.05 μs | 0.77 | 0.01 | False | ||||
7.76 ms | 3.31 ms | 0.43 | 0.01 | False | ||||
1.98 ms | 878.41 μs | 0.44 | 0.03 | False | ||||
697.23 μs | 531.12 μs | 0.76 | 0.01 | False | ||||
649.37 μs | 432.33 μs | 0.67 | 0.01 | 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.Compression.Gzip*'
System.IO.Compression.Gzip.Decompress(level: Optimal, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Decompress(level: Optimal, file: "TestDocument.pdf")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Compress(level: Fastest, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Compress(level: Fastest, file: "TestDocument.pdf")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Decompress(level: Fastest, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Compress(level: Optimal, file: "sum")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Decompress(level: Fastest, file: "TestDocument.pdf")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Compress(level: Optimal, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Compress(level: Fastest, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Decompress(level: Fastest, file: "alice29.txt")
ETL Files
Histogram
JIT Disasms
System.IO.Compression.Gzip.Decompress(level: Optimal, file: "alice29.txt")
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 | e71e0f4f845ed2e5e2715bef0a6a129d327f914b |
Compare | 0bfb733c6419e78e55286e0d01c5994a337c486a |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Double>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
91.78 ns | 83.38 ns | 0.91 | 0.20 | 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.Tensors.Tests.Perf_NumberTensorPrimitives<Double>*'
System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives<Double>.Max(BufferLength: 128)
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 | e71e0f4f845ed2e5e2715bef0a6a129d327f914b |
Compare | 0bfb733c6419e78e55286e0d01c5994a337c486a |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Buffers.Tests.SearchValuesCharTests
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
2.90 ns | 1.85 ns | 0.64 | 0.21 | 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.Buffers.Tests.SearchValuesCharTests*'
System.Buffers.Tests.SearchValuesCharTests.Contains(Values: "abcdefABCDEF0123456789")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository