Skip to content

Regressions in System.IO.Tests.Perf_RandomAccess #60869

Description

@performanceautofiler

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

graph
graph
Test Report

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

Baseline
Compare

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

### Run Information
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

graph
Test Report

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

Baseline
Compare

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

graph
Test Report

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

Baseline
Compare

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

graph
graph
Test Report

Repro

git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'Exceptions.Handling*'
Details

Payloads

Baseline
Compare

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

graph
Test Report

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

Baseline
Compare

Histogram

System.Xml.Linq.Perf_XElementList.Enumerator


Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions