- 
                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 | 68a3c1e032f955984ab364cbc5bb69addd35d770 | 
| Compare | f3cc87946d2f8f6306aa056c311571fae01c868b | 
| Diff | Diff | 
| Configs | CompilationMode:wasm, RunKind:micro | 
Regressions in MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 3.08 ms | 10.56 ms | 3.43 | 0.34 | False | ||||
| 3.15 ms | 10.69 ms | 3.40 | 0.34 | 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 'MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>*'MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>.SystemTextJson_Reflection_
ETL Files
Histogram
JIT Disasms
MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>.SystemTextJson_SourceGen_
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 | 68a3c1e032f955984ab364cbc5bb69addd35d770 | 
| Compare | f3cc87946d2f8f6306aa056c311571fae01c868b | 
| Diff | Diff | 
| Configs | CompilationMode:wasm, RunKind:micro | 
Regressions in System.Text.Json.Tests.Perf_Segment
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 664.04 μs | 1.37 ms | 2.06 | 0.35 | False | ||||
| 6.58 ms | 14.15 ms | 2.15 | 0.38 | False | ||||
| 8.37 ms | 16.32 ms | 1.95 | 0.40 | False | ||||
| 657.02 μs | 1.38 ms | 2.10 | 0.35 | False | ||||
| 672.97 μs | 2.62 ms | 3.90 | 0.33 | False | ||||
| 10.18 ms | 12.96 ms | 1.27 | 0.37 | False | ||||
| 66.89 μs | 141.76 μs | 2.12 | 0.38 | False | ||||
| 66.26 μs | 138.16 μs | 2.08 | 0.44 | False | ||||
| 129.73 μs | 290.23 μs | 2.24 | 0.32 | False | ||||
| 817.66 μs | 1.58 ms | 1.93 | 0.34 | False | ||||
| 6.60 ms | 13.83 ms | 2.10 | 0.36 | False | ||||
| 66.06 μs | 139.33 μs | 2.11 | 0.36 | False | ||||
| 671.57 μs | 1.37 ms | 2.04 | 0.39 | False | ||||
| 68.77 μs | 261.81 μs | 3.81 | 0.34 | False | ||||
| 652.70 μs | 2.45 ms | 3.76 | 0.40 | False | ||||
| 13.07 ms | 15.89 ms | 1.22 | 0.36 | False | ||||
| 6.74 ms | 14.19 ms | 2.11 | 0.37 | 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_Segment*'System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 8192, TestCase: Json40KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 8192, TestCase: Json400KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, TestCase: Json400KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json40KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 4096, TestCase: Json40KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json400KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json4KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 8192, TestCase: Json4KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, TestCase: Json4KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, TestCase: Json40KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json400KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, TestCase: Json4KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 8192, TestCase: Json40KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 8192, TestCase: Json4KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json40KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, TestCase: Json400KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 4096, TestCase: Json400KB)
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 | 68a3c1e032f955984ab364cbc5bb69addd35d770 | 
| Compare | f3cc87946d2f8f6306aa056c311571fae01c868b | 
| Diff | Diff | 
| Configs | CompilationMode:wasm, RunKind:micro | 
Regressions in System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 1.92 μs | 23.40 μs | 12.19 | 0.18 | False | ||||
| 467.98 ns | 4.37 μs | 9.33 | 0.33 | False | ||||
| 717.95 ns | 4.82 μs | 6.72 | 0.33 | False | ||||
| 197.20 ns | 1.27 μs | 6.42 | 0.35 | False | ||||
| 10.45 μs | 106.44 μs | 10.19 | 0.10 | False | ||||
| 8.35 μs | 94.25 μs | 11.28 | 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.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>*'System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>.ShiftLeft(BufferLength: 3079)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>.PopCount(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>.TrailingZeroCount(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>.ShiftLeft(BufferLength: 128)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>.TrailingZeroCount(BufferLength: 3079)
ETL Files
Histogram
JIT Disasms
System.Numerics.Tensors.Tests.Perf_BinaryIntegerTensorPrimitives<Int32>.PopCount(BufferLength: 3079)
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 | 68a3c1e032f955984ab364cbc5bb69addd35d770 | 
| Compare | f3cc87946d2f8f6306aa056c311571fae01c868b | 
| Diff | Diff | 
| Configs | CompilationMode:wasm, RunKind:micro | 
Regressions in MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | 
|---|---|---|---|---|---|---|---|---|
| 5.76 μs | 22.33 μs | 3.88 | 0.37 | False | ||||
| 8.67 μs | 21.93 μs | 2.53 | 0.34 | 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 'MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>*'MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.SystemTextJson_Reflection_
ETL Files
Histogram
JIT Disasms
MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.SystemTextJson_SourceGen_
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository


























