-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | ubuntu 22.04 |
| Queue | TigerUbuntu |
| Baseline | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Tests.Perf_Int32
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 16.75 ns | 12.69 ns | 0.76 | 0.12 | True | ||||
| 18.33 ns | 14.89 ns | 0.81 | 0.32 | False | ||||
| 18.79 ns | 14.09 ns | 0.75 | 0.27 | False | ||||
| 16.97 ns | 12.32 ns | 0.73 | 0.09 | True | ||||
| 12.08 ns | 10.27 ns | 0.85 | 0.15 | False | ||||
| 12.64 ns | 10.67 ns | 0.84 | 0.18 | False | ||||
| 18.33 ns | 14.51 ns | 0.79 | 0.30 | False | ||||
| 12.21 ns | 10.07 ns | 0.82 | 0.14 | 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.Tests.Perf_Int32*'Details
Payloads
System.Tests.Perf_Int32.ParseHex(value: "80000000")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.ParseSpan(value: "2147483647")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.TryParse(value: "2147483647")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.ParseHex(value: "7FFFFFFF")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.TryParseSpan(value: "12345")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.TryParse(value: "12345")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.TryParseSpan(value: "2147483647")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.ParseSpan(value: "12345")
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in Benchstone.MDBenchF.MDSqMtx
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 669.21 ms | 612.38 ms | 0.92 | 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 'Benchstone.MDBenchF.MDSqMtx*'Details
Payloads
Benchstone.MDBenchF.MDSqMtx.Test
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Tests.Perf_String
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 47.35 ns | 31.55 ns | 0.67 | 0.00 | True | ||||
| 46.62 ns | 31.63 ns | 0.68 | 0.01 | True |
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.Tests.Perf_String*'Details
Payloads
System.Tests.Perf_String.IndexerCheckLengthHoisting
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.IndexerCheckBoundCheckHoist
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in Benchstone.BenchI.Array2
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 824.80 ms | 718.20 ms | 0.87 | 0.00 | True |
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 'Benchstone.BenchI.Array2*'Details
Payloads
Benchstone.BenchI.Array2.Test
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Tests.Perf_UInt32
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 18.82 ns | 14.40 ns | 0.76 | 0.15 | False | ||||
| 18.14 ns | 14.36 ns | 0.79 | 0.17 | False | ||||
| 17.85 ns | 13.14 ns | 0.74 | 0.17 | 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.Tests.Perf_UInt32*'Details
Payloads
System.Tests.Perf_UInt32.Parse(value: "4294967295")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_UInt32.ParseSpan(value: "4294967295")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_UInt32.TryParse(value: "4294967295")
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in Benchstone.BenchI.Puzzle
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 397.31 ms | 334.64 ms | 0.84 | 0.02 | True |
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 'Benchstone.BenchI.Puzzle*'Details
Payloads
Benchstone.BenchI.Puzzle.Test
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.MathBenchmarks.Single
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 6.57 μs | 4.42 μs | 0.67 | 0.03 | False | ||||
| 6.62 μs | 4.42 μs | 0.67 | 0.03 | False | ||||
| 47.19 μs | 44.07 μs | 0.93 | 0.00 | True |
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.MathBenchmarks.Single*'Details
Payloads
System.MathBenchmarks.Single.Max
ETL Files
Histogram
JIT Disasms
System.MathBenchmarks.Single.Min
ETL Files
Histogram
JIT Disasms
System.MathBenchmarks.Single.SinCosPi
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 21.70 ms | 16.92 ms | 0.78 | 0.25 | 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.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas*'Details
Payloads
System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: NonBacktracking)
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Collections.Tests.Perf_Dictionary
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 4.95 ms | 2.66 ms | 0.54 | 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.Tests.Perf_Dictionary*'Details
Payloads
System.Collections.Tests.Perf_Dictionary.ContainsValue(Items: 3000)
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Text.Json.Tests.Utf8JsonReaderCommentsTests
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 478.52 ns | 446.67 ns | 0.93 | 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.Text.Json.Tests.Utf8JsonReaderCommentsTests*'Details
Payloads
System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 0, TestCase: LongMultiLine)
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in System.Text.Tests.Perf_Encoding
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 24.93 ns | 21.41 ns | 0.86 | 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.Text.Tests.Perf_Encoding*'Details
Payloads
System.Text.Tests.Perf_Encoding.GetByteCount(size: 512, encName: "utf-8")
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 | 2158031420214184d22a29029ff24420472fcaa0 |
| Compare | e07f80ac344b291b54a3fd5a333906782ab4809e |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Improvements in ByteMark
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 899.26 ms | 752.75 ms | 0.84 | 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 'ByteMark*'Details
Payloads
ByteMark.BenchAssignJagged
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository























