### Payloads
[Baseline]()
[Compare]()
### System.Memory.Span<Byte>.LastIndexOfAnyValues(Size: 512)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 8.37347099299737 > 7.935672079442623.
IsChangePoint: Marked as a change because one of 9/18/2023 9:14:49 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -4.285211075883153 (T) = (0 -8.34537449164666) / Math.Sqrt((0.4536846224746695 / (15)) + (0.001843892541676175 / (34))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (15) + (34) - 2, .025) and -0.09815450689611971 = (7.599453846649007 - 8.34537449164666) / 7.599453846649007 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### System.Memory.Span<Byte>.SequenceCompareTo(Size: 512)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 11.45509606159425 > 9.876273188909868.
IsChangePoint: Marked as a change because one of 8/28/2023 1:23:07 PM, 9/19/2023 8:08:41 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -20.048347515713427 (T) = (0 -11.405661232735953) / Math.Sqrt((0.15188797444819507 / (20)) + (0.006235101012472099 / (29))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (20) + (29) - 2, .025) and -0.18390015052620312 = (9.633972280235396 - 11.405661232735953) / 9.633972280235396 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### System.Memory.Span<Byte>.SequenceCompareToDifferent(Size: 4)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 4.1878079971438495 > 2.7253481247934648.
IsChangePoint: Marked as a change because one of 8/28/2023 1:23:07 PM, 9/19/2023 8:08:41 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -617.0335115177755 (T) = (0 -4.1852323363729385) / Math.Sqrt((6.963358543964796E-05 / (20)) + (9.160422810784563E-05 / (29))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (20) + (29) - 2, .025) and -0.6126852155388266 = (2.595194831605484 - 4.1852323363729385) / 2.595194831605484 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### System.Memory.Span<Byte>.SequenceCompareTo(Size: 4)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 5.9523234176104465 > 4.781717720595053.
IsChangePoint: Marked as a change because one of 8/28/2023 1:23:07 PM, 9/19/2023 8:08:41 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -103.45032966207754 (T) = (0 -5.9527616386283615) / Math.Sqrt((0.0037593271679349986 / (20)) + (0.00012687631716283793 / (30))) is less than -2.010634757623041 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (20) + (30) - 2, .025) and -0.3173959641909093 = (4.518581960499859 - 5.9527616386283615) / 4.518581960499859 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### System.Memory.Span<Byte>.ToArray(Size: 33)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 11.273446483899338 > 10.370287723881098.
IsChangePoint: Marked as a change because one of 9/19/2023 8:08:41 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -10.79192365209388 (T) = (0 -11.088503517492528) / Math.Sqrt((0.12631320324119 / (20)) + (0.032703202494978045 / (29))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (20) + (29) - 2, .025) and -0.09166412171757089 = (10.157431481806345 - 11.088503517492528) / 10.157431481806345 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### System.Memory.Span<Byte>.IndexOfAnyTwoValues(Size: 512)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 12.242875348396467 > 8.61792236594875.
IsChangePoint: Marked as a change because one of 8/27/2023 2:42:29 PM, 9/19/2023 8:08:41 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -18.669451692607062 (T) = (0 -12.252336970727411) / Math.Sqrt((0.8659802721207546 / (20)) + (0.0068008472040823305 / (29))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (20) + (29) - 2, .025) and -0.466114226947199 = (8.357013898050571 - 12.252336970727411) / 8.357013898050571 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### System.Memory.Span<Byte>.Reverse(Size: 33)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 3.042285303922604 > 2.276775205126158.
IsChangePoint: Marked as a change because one of 8/27/2023 2:42:29 PM, 9/19/2023 8:08:41 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -24.8721470575375 (T) = (0 -3.038586352022477) / Math.Sqrt((0.026403720268533097 / (20)) + (0.00013704654609946612 / (29))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (20) + (29) - 2, .025) and -0.42438853142018884 = (2.133256681723525 - 3.038586352022477) / 2.133256681723525 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
### Payloads
[Baseline]()
[Compare]()
### System.Collections.ContainsTrue<String>.ImmutableList(Size: 512)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 1.2476172448224851 > 1.215428895954241.
IsChangePoint: Marked as a change because one of 9/18/2023 9:14:49 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -5.362374480232122 (T) = (0 -1241906.9865928227) / Math.Sqrt((2339280606.373698 / (15)) + (325382824.4270541 / (34))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (15) + (34) - 2, .025) and -0.05881902626517761 = (1172917.1423878355 - 1241906.9865928227) / 1172917.1423878355 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
### Payloads
[Baseline]()
[Compare]()
### System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (en-US, Ordinal))
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 14.094636931788493 > 13.229372659359283.
IsChangePoint: Marked as a change because one of 8/18/2023 2:38:23 PM, 9/18/2023 9:14:49 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -5.472300689894596 (T) = (0 -13.951201859859417) / Math.Sqrt((0.6214800733821185 / (15)) + (0.16950023815130144 / (34))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (15) + (34) - 2, .025) and -0.09230894465165185 = (12.772212411305112 - 13.951201859859417) / 12.772212411305112 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
### Payloads
[Baseline]()
[Compare]()
### System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 512)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 15.707812859015988 > 14.922786780698079.
IsChangePoint: Marked as a change because one of 9/18/2023 9:14:49 AM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -4.926670387648881 (T) = (0 -15430.652813865834) / Math.Sqrt((642664.6188079081 / (15)) + (113577.31711057271 / (34))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (15) + (34) - 2, .025) and -0.07366981255430818 = (14371.879169402766 - 15430.652813865834) / 14371.879169402766 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 1)
#### ETL Files
#### Histogram
#### Description of detection logic
```
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 60.44774806913206 > 56.87478457676067.
IsChangePoint: Marked as a change because one of 9/17/2023 10:41:18 PM, 9/25/2023 10:28:34 PM falls between 9/17/2023 8:50:51 AM and 9/25/2023 10:28:34 PM.
IsRegressionStdDev: Marked as regression because -4.856909528544266 (T) = (0 -60.257847391615734) / Math.Sqrt((7.421417865942195 / (13)) + (0.6586079732870783 / (36))) is less than -2.011740513728388 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (13) + (36) - 2, .025) and -0.06594835529509437 = (56.52980005296233 - 60.257847391615734) / 56.52980005296233 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```
#### JIT Disasms
### Docs
[Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md)
[Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
Run Information
Regressions in System.Memory.Span<Byte>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Collections.ContainsTrue<String>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Globalization.Tests.StringEquality
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Text.Json.Tests.Perf_Depth
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md