-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
arch-x64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIos-windowstenet-performancePerformance related issuePerformance related issuetenet-performance-benchmarksIssue from performance benchmarkIssue from performance benchmark
Milestone
Description
Run Information
| Architecture | x64 |
|---|---|
| OS | Windows 10.0.18362 |
| Baseline | a75ea8b3016d3bbace5655606e3a05144cbb15dd |
| Compare | 9ba1b85c4867391730faa5b2661e81e1637dbcc1 |
| Diff | Diff |
Regressions in System.IO.Tests.Perf_RandomAccess
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
|---|---|---|---|---|---|---|---|---|---|---|
| ReadScatter - Duration of single invocation | 446.52 μs | 495.00 μs | 1.11 | 0.11 | False | |||||
| Read - Duration of single invocation | 26.09 ms | 28.27 ms | 1.08 | 0.07 | False |
Repro
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.IO.Tests.Perf_RandomAccess*'Details
Payloads
Histogram
System.IO.Tests.Perf_RandomAccess.ReadScatter(fileSize: 1048576, buffersSize: 16384, options: None)
System.IO.Tests.Perf_RandomAccess.Read(fileSize: 104857600, bufferSize: 16384, options: None)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
| Architecture | x64 |
|---|---|
| OS | Windows 10.0.18362 |
| Baseline | a75ea8b3016d3bbace5655606e3a05144cbb15dd |
| Compare | 9ba1b85c4867391730faa5b2661e81e1637dbcc1 |
| Diff | Diff |
Regressions in System.IO.Tests.Perf_FileStream
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
|---|---|---|---|---|---|---|---|---|---|---|
| LockUnlock - Duration of single invocation | 24.13 μs | 29.22 μs | 1.21 | 0.16 | False |
Repro
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.IO.Tests.Perf_FileStream*'Details
Payloads
Histogram
System.IO.Tests.Perf_FileStream.LockUnlock(fileSize: 1024, options: None)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Architecture | x64 |
|---|---|
| OS | Windows 10.0.18362 |
| Baseline | a75ea8b3016d3bbace5655606e3a05144cbb15dd |
| Compare | 9ba1b85c4867391730faa5b2661e81e1637dbcc1 |
| Diff | Diff |
Regressions in System.IO.Tests.Perf_Directory
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
|---|---|---|---|---|---|---|---|---|---|---|
| CreateDirectory - Duration of single invocation | 123.56 μs | 141.58 μs | 1.15 | 0.13 | False |
Repro
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.IO.Tests.Perf_Directory*'Details
Payloads
Histogram
System.IO.Tests.Perf_Directory.CreateDirectory
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Architecture | x64 |
|---|---|
| OS | Windows 10.0.18362 |
| Baseline | a75ea8b3016d3bbace5655606e3a05144cbb15dd |
| Compare | 9ba1b85c4867391730faa5b2661e81e1637dbcc1 |
| Diff | Diff |
Regressions in Exceptions.Handling
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
|---|---|---|---|---|---|---|---|---|---|---|
| ThrowAndCatch_ManyCatchBlocks - Duration of single invocation | 139.65 μs | 164.43 μs | 1.18 | 0.12 | False | |||||
| ThrowAndCatch_ManyCatchBlocks - Duration of single invocation | 123.29 μs | 151.48 μs | 1.23 | 0.10 | False |
Repro
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'Exceptions.Handling*'Details
Payloads
Histogram
Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: ReflectionHardware)
Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: ReflectionSoftware)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Architecture | x64 |
|---|---|
| OS | Windows 10.0.18362 |
| Baseline | a75ea8b3016d3bbace5655606e3a05144cbb15dd |
| Compare | 9ba1b85c4867391730faa5b2661e81e1637dbcc1 |
| Diff | Diff |
Regressions in System.Xml.Linq.Perf_XElementList
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
|---|---|---|---|---|---|---|---|---|---|---|
| Enumerator - Duration of single invocation | 288.36 ns | 303.76 ns | 1.05 | 0.06 | False |
Repro
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Xml.Linq.Perf_XElementList*'Details
Payloads
Histogram
System.Xml.Linq.Perf_XElementList.Enumerator
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Metadata
Metadata
Assignees
Labels
arch-x64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIos-windowstenet-performancePerformance related issuePerformance related issuetenet-performance-benchmarksIssue from performance benchmarkIssue from performance benchmark




