-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Open
Labels
arch-x64area-System.IOos-windowsruntime-coreclrspecific to the CoreCLR runtimespecific to the CoreCLR runtimetenet-performancePerformance related issuePerformance related issuetenet-performance-benchmarksIssue from performance benchmarkIssue from performance benchmarkuntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | Windows 10.0.22631 |
| Queue | ViperWindows |
| Baseline | 68de53c1ec0e6cc230dc8da5a54e11e03edbd37c |
| Compare | 1e1bbed9856fd11f562d5e5b23b43b938e23f437 |
| Diff | Diff |
| Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.IO.Tests.Perf_FileStream
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 95.40 μs | 105.21 μs | 1.10 | 0.45 | False | ||||
| 15.19 μs | 17.84 μs | 1.17 | 0.13 | False | ||||
| 12.30 μs | 15.35 μs | 1.25 | 0.16 | False | ||||
| 14.61 μs | 17.78 μs | 1.22 | 0.09 | False | ||||
| 16.17 μs | 19.20 μs | 1.19 | 0.08 | False | ||||
| 19.11 μs | 21.68 μs | 1.13 | 0.28 | False | ||||
| 18.88 μs | 22.44 μs | 1.19 | 0.29 | False | ||||
| 15.58 μs | 18.38 μs | 1.18 | 0.33 | False | ||||
| 20.41 μs | 23.83 μs | 1.17 | 0.11 | 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.IO.Tests.Perf_FileStream*'
Details
System.IO.Tests.Perf_FileStream.Write(fileSize: 1024, userBufferSize: 1024, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadByte(fileSize: 1024, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.Read(fileSize: 1024, userBufferSize: 1024, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.SeekForward(fileSize: 1024, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.SeekBackward(fileSize: 1024, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.Read(fileSize: 1024, userBufferSize: 1024, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.LockUnlock(fileSize: 1024, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.LockUnlock(fileSize: 1024, options: None)
ETL Files
Histogram
JIT Disasms
System.IO.Tests.Perf_FileStream.ReadByte(fileSize: 1024, options: Asynchronous)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
arch-x64area-System.IOos-windowsruntime-coreclrspecific to the CoreCLR runtimespecific to the CoreCLR runtimetenet-performancePerformance related issuePerformance related issuetenet-performance-benchmarksIssue from performance benchmarkIssue from performance benchmarkuntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner








