- 
                Notifications
    You must be signed in to change notification settings 
- Fork 4
Description
Run Information
| Name | Value | 
|---|---|
| Architecture | arm64 | 
| OS | Windows 10.0.22621 | 
| Queue | AmpereWindows | 
| 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 | 
|---|---|---|---|---|---|---|---|---|
| 153.35 ns | 83.31 ns | 0.54 | 0.74 | False | ||||
| 132.36 ns | 89.06 ns | 0.67 | 0.70 | False | ||||
| 153.72 ns | 115.82 ns | 0.75 | 0.64 | False | ||||
| 269.68 ns | 195.13 ns | 0.72 | 0.59 | False | ||||
| 271.13 ns | 129.99 ns | 0.48 | 0.35 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Encodings.Web.Tests.Perf_Encoders*'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: UnsafeRelaxed,hello "there",512)
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 | Windows 10.0.22621 | 
| Queue | AmpereWindows | 
| 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 | 
|---|---|---|---|---|---|---|---|---|
| 32.53 ns | 23.02 ns | 0.71 | 0.68 | 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
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XName*'System.Xml.Linq.Perf_XName.CreateElement
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 | Windows 10.0.22621 | 
| Queue | AmpereWindows | 
| 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 | 
|---|---|---|---|---|---|---|---|---|
| 81.32 ns | 74.30 ns | 0.91 | 0.31 | False | ||||
| 30.15 ns | 26.98 ns | 0.90 | 0.69 | 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
py .\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
System.Buffers.Text.Tests.Utf8FormatterTests.FormatterDateTimeOffsetNow(value: 12/30/2017 3:45:22 AM -08:00)
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 | Windows 10.0.22621 | 
| Queue | AmpereWindows | 
| 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 | 
|---|---|---|---|---|---|---|---|---|
| 47.04 ns | 31.57 ns | 0.67 | 0.66 | False | ||||
| 11.93 ns | 7.09 ns | 0.59 | 0.69 | 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
py .\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 | Windows 10.0.22621 | 
| Queue | AmpereWindows | 
| 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 | 
|---|---|---|---|---|---|---|---|---|
| 25.24 ns | 22.27 ns | 0.88 | 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
py .\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 | Windows 10.0.22621 | 
| Queue | AmpereWindows | 
| 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 | 
|---|---|---|---|---|---|---|---|---|
| 375.01 ns | 349.34 ns | 0.93 | 0.60 | 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
py .\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











