- 
                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 | 811da242e182f376b4d915ec7abb16c1e852462e | 
| Compare | 4faabd3922eb3889d20c37cec235f390fe1c389d | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Text.Encodings.Web.Tests.Perf_Encoders
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 162.52 ns | 149.14 ns | 0.92 | 0.01 | False | ||||
| 153.47 ns | 137.23 ns | 0.89 | 0.01 | False | ||||
| 122.33 ns | 82.48 ns | 0.67 | 0.01 | False | ||||
| 116.61 ns | 81.91 ns | 0.70 | 0.01 | False | ||||
| 167.16 ns | 126.42 ns | 0.76 | 0.01 | False | ||||
| 215.82 ns | 176.17 ns | 0.82 | 0.01 | False | ||||
| 55.98 ns | 40.87 ns | 0.73 | 0.01 | False | ||||
| 118.67 ns | 76.92 ns | 0.65 | 0.01 | False | ||||
| 62.79 ns | 53.63 ns | 0.85 | 0.01 | False | ||||
| 23.23 ns | 21.00 ns | 0.90 | 0.04 | False | ||||
| 244.57 ns | 186.76 ns | 0.76 | 0.01 | False | ||||
| 147.11 ns | 88.99 ns | 0.60 | 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.Encodings.Web.Tests.Perf_Encoders*'System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,�2020,512)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,hello "there",512)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: JavaScript,no escaping required,512)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+<World>!,16)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: Url,�2020,512)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+<World>!,512)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,hello "there",16)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: UnsafeRelaxed,no <escaping /> required,512)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,�2020,16)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: JavaScript,no escaping required,16)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,&lorem ipsum=dolor sit amet,512)
ETL Files
Histogram
JIT Disasms
System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,&lorem ipsum=dolor sit amet,16)
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 | 811da242e182f376b4d915ec7abb16c1e852462e | 
| Compare | 4faabd3922eb3889d20c37cec235f390fe1c389d | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Xml.Linq.Perf_XName
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 54.64 ns | 50.62 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.Xml.Linq.Perf_XName*'System.Xml.Linq.Perf_XName.CreateElementWithNamespace
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 | 811da242e182f376b4d915ec7abb16c1e852462e | 
| Compare | 4faabd3922eb3889d20c37cec235f390fe1c389d | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Buffers.Text.Tests.Utf8FormatterTests
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 75.72 ns | 53.05 ns | 0.70 | 0.06 | 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.Text.Tests.Utf8FormatterTests*'System.Buffers.Text.Tests.Utf8FormatterTests.FormatterDecimal(value: 123456.789)
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 | 811da242e182f376b4d915ec7abb16c1e852462e | 
| Compare | 4faabd3922eb3889d20c37cec235f390fe1c389d | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Tests.Perf_UInt64
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 46.01 ns | 27.16 ns | 0.59 | 0.03 | False | ||||
| 12.15 ns | 7.18 ns | 0.59 | 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.Tests.Perf_UInt64*'System.Tests.Perf_UInt64.TryParseHex(value: "FFFFFFFFFFFFFFFF")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_UInt64.TryParseHex(value: "3039")
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 | 811da242e182f376b4d915ec7abb16c1e852462e | 
| Compare | 4faabd3922eb3889d20c37cec235f390fe1c389d | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Tests.Perf_Guid
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 16.63 ns | 13.07 ns | 0.79 | 0.44 | 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_Guid*'System.Tests.Perf_Guid.GuidToString
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 | 811da242e182f376b4d915ec7abb16c1e852462e | 
| Compare | 4faabd3922eb3889d20c37cec235f390fe1c389d | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Xml.Linq.Perf_XElement
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 34.55 ns | 24.14 ns | 0.70 | 0.48 | False | ||||
| 17.31 ns | 14.86 ns | 0.86 | 0.44 | 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.Xml.Linq.Perf_XElement*'System.Xml.Linq.Perf_XElement.GetElement
ETL Files
Histogram
JIT Disasms
System.Xml.Linq.Perf_XElement.GetAttribute
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 | 811da242e182f376b4d915ec7abb16c1e852462e | 
| Compare | 4faabd3922eb3889d20c37cec235f390fe1c389d | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 89.74 ns | 84.42 ns | 0.94 | 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.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>*'System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToWriter(Mode: SourceGen)
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 | 811da242e182f376b4d915ec7abb16c1e852462e | 
| Compare | 4faabd3922eb3889d20c37cec235f390fe1c389d | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Buffers.Text.Tests.Utf8ParserTests
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 52.53 ns | 43.49 ns | 0.83 | 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.Buffers.Text.Tests.Utf8ParserTests*'System.Buffers.Text.Tests.Utf8ParserTests.TryParseDecimal(value: 123456.789)
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 | 811da242e182f376b4d915ec7abb16c1e852462e | 
| Compare | 4faabd3922eb3889d20c37cec235f390fe1c389d | 
| Diff | Diff | 
| Configs | CompilationMode:tiered, RunKind:micro | 
Improvements in System.Text.Json.Serialization.Tests.WriteJson<BinaryData>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 334.89 ns | 240.28 ns | 0.72 | 0.05 | 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.Serialization.Tests.WriteJson<BinaryData>*'System.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToWriter(Mode: SourceGen)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository





















