IsImprovementBase: Marked as improvement because the compare was 5% less than the baseline, and the value was not too small.
IsImprovementCheck: Marked as improvement because the three check build points were 0.05 less than the baseline.
IsRegressionBase: Marked as not a regression because the compare was not 5% greater than the baseline, or the value was too small.
IsImprovementBase: Marked as improvement because the compare was 5% less than the baseline, and the value was not too small.
IsImprovementCheck: Marked as improvement because the three check build points were 0.05 less than the baseline.
IsImprovementWindowed:Marked as improvement because 38.91729864690722 < 48.842652012707894.
IsChangePoint: Marked as a change because one of 6/22/2022 6:55:40 AM, 6/30/2022 12:21:07 PM falls between 6/21/2022 9:29:01 PM and 6/30/2022 12:21:07 PM.
IsImprovementStdDev: Marked as improvement because 11.87582005367857 (T) = (0 -43849.19417170592) / Math.Sqrt((12651368.62172013 / (179)) + (7670984.5805535205 / (28))) is greater than 1.9716034992643237 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (179) + (28) - 2, .975) and 0.1371841845863117 = (50821.03664347165 - 43849.19417170592) / 50821.03664347165 is greater than 0.05.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```#### System.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [1025, 2048])
```log
IsImprovementBase: Marked as improvement because the compare was 5% less than the baseline, and the value was not too small.
IsImprovementCheck: Marked as improvement because the three check build points were 0.05 less than the baseline.
IsRegressionBase: Marked as not a regression because the compare was not 5% greater than the baseline, or the value was too small.
IsImprovementBase: Marked as improvement because the compare was 5% less than the baseline, and the value was not too small.
IsImprovementCheck: Marked as improvement because the three check build points were 0.05 less than the baseline.
IsImprovementWindowed:Marked as improvement because 48.22994725177304 < 55.73871678483726.
IsChangePoint: Marked as a change because one of 6/22/2022 5:33:38 PM, 6/30/2022 12:21:07 PM falls between 6/21/2022 9:29:01 PM and 6/30/2022 12:21:07 PM.
IsImprovementStdDev: Marked as improvement because 16.33768564372985 (T) = (0 -48590.51845309752) / Math.Sqrt((15883088.398826573 / (181)) + (8338015.427599799 / (27))) is greater than 1.9715466694451473 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (181) + (27) - 2, .975) and 0.17473863620109664 = (58878.945004067675 - 48590.51845309752) / 58878.945004067675 is greater than 0.05.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
Run Information
Improvements in System.IO.Tests.StreamReaderReadLineTests
Test Report
Repro
Details
Payloads
Baseline
Compare
Histogram
System.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 0, 1024])
Description of detection logic
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Improvements in System.Memory.Span<Int32>
Test Report
Repro
Details
Payloads
Baseline
Compare
Histogram
System.Memory.Span<Int32>.Reverse(Size: 512)
Description of detection logic
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Tests.Perf_Array
Test Report
Repro
Details
Payloads
Baseline
Compare
Histogram
System.Tests.Perf_Array.Reverse
Description of detection logic
Description of detection logic
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository