- 
                Notifications
    You must be signed in to change notification settings 
- Fork 4
Description
Run Information
| Name | Value | 
|---|---|
| Architecture | x64 | 
| OS | ubuntu 22.04 | 
| Queue | TigerUbuntu | 
| Baseline | 2af0051c894aac4d1a9d6479ad6dd7547a688363 | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Collections.Perf_DefaultFrozenDictionary
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 4.22 μs | 4.48 μs | 1.06 | 0.22 | 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.Perf_DefaultFrozenDictionary*'System.Collections.Perf_DefaultFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 100)
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 | d3154144ae65a77585de29892ec41517f0add61e | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Buffers.Tests.ReadOnlySequenceTests<Char>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 144.14 ns | 159.46 ns | 1.11 | 0.31 | False | ||||
| 98.79 ns | 107.60 ns | 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.Buffers.Tests.ReadOnlySequenceTests<Char>*'System.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateForEachMemory
ETL Files
Histogram
JIT Disasms
System.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateForEachSingleSegment
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 | 2af0051c894aac4d1a9d6479ad6dd7547a688363 | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Tests.Perf_String
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 42.88 ns | 53.13 ns | 1.24 | 0.15 | False | ||||
| 211.06 μs | 230.65 μs | 1.09 | 0.11 | False | ||||
| 18.49 ns | 23.25 ns | 1.26 | 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 'System.Tests.Perf_String*'System.Tests.Perf_String.IndexerCheckLengthHoisting
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.Concat_CharEnumerable
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_String.TrimStart_CharArr(s: "Test", c: [' ', ' '])
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 | d3154144ae65a77585de29892ec41517f0add61e | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Collections.Concurrent.Count<Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 73.32 ns | 78.16 ns | 1.07 | 0.28 | 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.Concurrent.Count<Int32>*'System.Collections.Concurrent.Count<Int32>.Queue_EnqueueCountDequeue(Size: 512)
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 | 2af0051c894aac4d1a9d6479ad6dd7547a688363 | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Memory.Span<Char>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 17.27 ns | 20.24 ns | 1.17 | 0.32 | False | ||||
| 20.63 ns | 24.40 ns | 1.18 | 0.30 | 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.Memory.Span<Char>*'System.Memory.Span<Char>.SequenceCompareToDifferent(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Char>.SequenceCompareTo(Size: 33)
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 | 2af0051c894aac4d1a9d6479ad6dd7547a688363 | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Text.Json.Tests.Perf_Get
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 8.85 μs | 9.40 μs | 1.06 | 0.12 | 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.Perf_Get*'System.Text.Json.Tests.Perf_Get.GetGuid
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 | d3154144ae65a77585de29892ec41517f0add61e | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Buffers.Text.Tests.Utf8FormatterTests
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 12.05 ns | 13.62 ns | 1.13 | 0.52 | 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.FormatterUInt32(value: 0)
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 | d3154144ae65a77585de29892ec41517f0add61e | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Text.Perf_Ascii
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 20.37 ns | 24.88 ns | 1.22 | 0.38 | False | ||||
| 38.37 ns | 51.52 ns | 1.34 | 0.33 | 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.Perf_Ascii*'System.Text.Perf_Ascii.ToUpperInPlace_Bytes(Size: 6)
ETL Files
Histogram
JIT Disasms
System.Text.Perf_Ascii.EqualsIgnoreCase_ExactlyTheSame_Bytes(Size: 128)
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 | 2af0051c894aac4d1a9d6479ad6dd7547a688363 | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Collections.AddGivenSize<String>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 8.91 μs | 9.53 μs | 1.07 | 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.Collections.AddGivenSize<String>*'System.Collections.AddGivenSize<String>.Stack(Size: 512)
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 | 2af0051c894aac4d1a9d6479ad6dd7547a688363 | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Collections.ContainsKeyFalse<String, String>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 27.51 μs | 29.49 μs | 1.07 | 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.Collections.ContainsKeyFalse<String, String>*'System.Collections.ContainsKeyFalse<String, String>.FrozenDictionary(Size: 512)
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 | 2af0051c894aac4d1a9d6479ad6dd7547a688363 | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Numerics.Tests.Perf_Vector3
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 2.45 ns | 3.85 ns | 1.57 | 0.67 | False | ||||
| 4.13 ns | 6.75 ns | 1.63 | 0.55 | False | ||||
| 5.17 ns | 6.54 ns | 1.26 | 0.61 | 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.Tests.Perf_Vector3*'System.Numerics.Tests.Perf_Vector3.DistanceBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector3.MultiplyByScalarBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector3.NormalizeBenchmark
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 | 2831f11ab3adadf867cc96449b36090f4a520f2c | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in Microsoft.Extensions.Logging.EventSourceLogger
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 755.44 ns | 848.72 ns | 1.12 | 0.07 | False | ||||
| 769.06 ns | 879.74 ns | 1.14 | 0.12 | 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 'Microsoft.Extensions.Logging.EventSourceLogger*'Microsoft.Extensions.Logging.EventSourceLogger.NestedScopes_TwoMessages(HasSubscribers: True, Json: True)
ETL Files
Histogram
JIT Disasms
Microsoft.Extensions.Logging.EventSourceLogger.NestedScopes_TwoMessages(HasSubscribers: True, Json: False)
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 | 631778a290dd93cbafb07e031f83844c53f6a584 | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Tests.Perf_Single
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 322.07 ns | 353.27 ns | 1.10 | 0.07 | 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_Single*'System.Tests.Perf_Single.ToStringWithCultureInfo(value: -3.4028235E+38, culture: zh)
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 | 3622bfa4329faa73551b2508aade7777a04a3ca8 | 
| Compare | 8db3cab69e3afe8c25d295edb8b1d599518e4eca | 
| Diff | Diff | 
| Configs | AOT:true, CompilationMode:wasm, RunKind:micro | 
Regressions in System.Tests.Perf_Char
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 77.31 ns | 82.31 ns | 1.06 | 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.Tests.Perf_Char*'System.Tests.Perf_Char.Char_ToUpper(c: '你', cultureName: zh-Hans)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository





















