Skip to content

Instantly share code, notes, and snippets.

@adamsitnik
Created March 30, 2022 12:14
Show Gist options
  • Save adamsitnik/3df04e23d5a88806204153593bc5f420 to your computer and use it in GitHub Desktop.
Save adamsitnik/3df04e23d5a88806204153593bc5f420 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
# Legend
* Statistical Test threshold: 10%, the noise filter: 1 ns
* Result is conslusion: Slower|Faster|Same
* Base is median base execution time in nanoseconds
* Ratio = median Base/Diff (the higher the better)
* Base OS = Base Operating System
* Diff OS = Diff Operating System
## System.Buffers.Text.Tests.Base64Tests.Base64Encode(NumberOfBytes: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.06 | | Windows 10 | Windows 11 |
| Slower | 0.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Base64Tests.Base64EncodeDestinationTooSmall(NumberOfBytes: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.07 | several? | Windows 10 | Windows 11 |
| Slower | 0.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BitOperations.PopCount_ulong
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.12 | | Windows 10 | Windows 11 |
| Slower | 0.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleParallel(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.43 | multimodal | Windows 10 | Windows 11 |
| Slower | 0.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_NoEscaping(NumberOfBytes: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.12 | | Windows 10 | Windows 11 |
| Slower | 0.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_HeavyEscaping(NumberOfBytes: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.13 | | Windows 10 | Windows 11 |
| Slower | 0.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_DateTimeCultureInfo.Parse(culturestring: ja)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Slower | 0.13 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Process.Start
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 2.32 | | Windows 10 | Windows 11 |
| Slower | 0.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleParallel(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.30 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleParallel(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Faster | 2.73 | multimodal | Windows 10 | Windows 11 |
| Slower | 0.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<Int32>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.31 | | Windows 10 | Windows 11 |
| Slower | 0.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<Int32>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.32 | | Windows 10 | Windows 11 |
| Slower | 0.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<Int32>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.31 | | Windows 10 | Windows 11 |
| Slower | 0.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.ReverseComplement_6.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.19 | | Windows 10 | Windows 11 |
| Same | 1.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.GenericClassWithIntGenericInstanceField
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.19 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.SequenceCompareTo(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.27 | | Windows 10 | Windows 11 |
| Slower | 0.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Primitives.Tests.Performance.Perf_CryptoStream.Base64EncodeAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.27 | | Windows 10 | Windows 11 |
| Slower | 0.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.26 | | Windows 10 | Windows 11 |
| Slower | 0.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Timer.AsynchronousContention
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.36 | | Windows 10 | Windows 11 |
| Slower | 0.45 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## StoreBlock.AnyLocation.InitBlockAllOnes128
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.21 | | Windows 10 | Windows 11 |
| Same | 0.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.WebSockets.Tests.SocketSendReceivePerfTest.ReceiveSend
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Slower | 0.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<Int32>.Span(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.28 | | Windows 10 | Windows 11 |
| Slower | 0.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Image_Load.Image_FromStream_NoValidation(format: Png)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.22 | | Windows 10 | Windows 11 |
## System.Collections.ContainsFalse<Int32>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.30 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<Int32>.ICollection(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.31 | | Windows 10 | Windows 11 |
| Slower | 0.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.WebSockets.Tests.SocketSendReceivePerfTest.SendReceive
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.42 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.IndexOfValue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.40 | | Windows 10 | Windows 11 |
| Slower | 0.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.Fill(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Slower | 0.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.NetworkInformation.Tests.PhysicalAddressTests.PALong
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.17 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleParallel(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.23 | several? | Windows 10 | Windows 11 |
| Same | 0.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.SequenceEqual(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Slower | 0.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.StartsWith(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Slower | 0.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.SequenceCompareTo(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.35 | | Windows 10 | Windows 11 |
| Slower | 0.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.SequenceEqual(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Slower | 0.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.GenericClassGenericStaticField
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.33 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<Int32>.Span(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Slower | 0.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleParallel(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Slower | 0.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## StoreBlock.AnyLocation.InitBlockAllZeros128
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.25 | | Windows 10 | Windows 11 |
| Same | 0.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Sockets.Tests.SocketSendReceivePerfTest.SendAsyncThenReceiveAsync_SocketAsyncEventArgs
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Slower | 0.60 | multimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<String>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.25 | bimodal | Windows 10 | Windows 11 |
| Same | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Sockets.Tests.SocketSendReceivePerfTest.SendAsyncThenReceiveAsync_Task
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Slower | 0.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<Int32>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.38 | | Windows 10 | Windows 11 |
| Slower | 0.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<Int32>.ICollection(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Slower | 0.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<Int32>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.38 | | Windows 10 | Windows 11 |
| Slower | 0.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.IndexOfValue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.41 | | Windows 10 | Windows 11 |
| Slower | 0.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sher[a-z]+|Hol[a-z]+", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Slower | 0.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Burgers.Test3
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.41 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Sockets.Tests.SocketSendReceivePerfTest.ReceiveAsyncThenSendAsync_SocketAsyncEventArgs
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Slower | 0.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Sockets.Tests.SocketSendReceivePerfTest.ReceiveAsyncThenSendAsync_Task
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Slower | 0.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.IndexOfAnyTwoValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Slower | 0.76 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<Int32>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.29 | | Windows 10 | Windows 11 |
| Same | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<Int32>.Queue(Size: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.29 | | Windows 10 | Windows 11 |
| Same | 1.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<String>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Slower | 0.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySpan.IndexOfString(input: "πüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáxπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüá", value: "x", comparisonType: Ordinal)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Slower | 0.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Tests.Perf_Hashing.Sha1
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | several? | Windows 10 | Windows 11 |
| Slower | 0.45 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SIMD.ConsoleMandel.VectorFloatSinglethreadRaw
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Slower | 0.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.IndexOfAnyTwoValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.22 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "([A-Za-z]awyer|[A-Za-z]inn)\s", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Slower | 0.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Slower | 0.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SIMD.ConsoleMandel.VectorFloatSinglethreadADT
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Slower | 0.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySpan.IndexOfString(input: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", value: "X", comparisonType: Ordinal)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.61 | several? | Windows 10 | Windows 11 |
| Slower | 0.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayNot(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Slower | 0.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SIMD.ConsoleMandel.VectorDoubleSinglethreadRaw
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.58 | several? | Windows 10 | Windows 11 |
| Slower | 0.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.ToHexString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.20 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SIMD.ConsoleMandel.VectorDoubleSinglethreadADT
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Slower | 0.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.Clear
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.31 | | Windows 10 | Windows 11 |
| Same | 1.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Slower | 0.55 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_Encoding.GetByteCount(size: 512, encName: "utf-8")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.32 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_StreamWriter.WriteString(writeLength: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Slower | 0.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Exp
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Slower | 0.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayXor(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Slower | 0.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Exp
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Slower | 0.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector2.TransformNormalByMatrix4x4Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Same | 1.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<Int32>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Same | 0.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.MeasureEvents
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Same | 1.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArraySet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Slower | 0.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Holmes", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Slower | 0.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector2.TransformByMatrix4x4Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Same | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 0, 0])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.58 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Slower | 0.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.GenericClassGenericStaticMethod
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Slower | 0.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "([A-Za-z]awyer|[A-Za-z]inn)\s", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.59 | several? | Windows 10 | Windows 11 |
| Slower | 0.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## V8.Richards.Support.Bench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Slower | 0.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.Add_long
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Slower | 0.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleParallel(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | several? | Windows 10 | Windows 11 |
| Slower | 0.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.Increment_int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Slower | 0.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_SemaphoreSlim.ReleaseWaitAsync_WithCancellationToken
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Slower | 0.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sher[a-z]+|Hol[a-z]+", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Slower | 0.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.Add_int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.68 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.Decrement_long
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Slower | 0.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.EndsWith(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.36 | multimodal | Windows 10 | Windows 11 |
| Same | 0.80 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BitOperations.TrailingZeroCount_ulong
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Slower | 0.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BitOperations.TrailingZeroCount_uint
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Slower | 0.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.Decrement_int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<Int32>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.36 | several? | Windows 10 | Windows 11 |
| Same | 1.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.Increment_long
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.ClassVirtualMethod
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | several? | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BitOperations.PopCount_uint
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.36 | | Windows 10 | Windows 11 |
| Same | 1.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.SequenceEqual(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Same | 0.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.IndexOfValue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[a-q][^u-z]{13}x", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ConcurrentStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Slower | 0.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<Int32>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Slower | 0.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.Fixed1(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Slower | 0.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_SliceSlice.Count(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------- | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Unknown | 1.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.Secant.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Slower | 0.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.Fixed2(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.CopySign
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Slower | 0.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesMethodBaseMissInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Slower | 0.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSet<String>.Span(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.25 | | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.CopySign
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Slower | 0.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ConcurrentStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Slower | 0.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.Count<String>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Slower | 0.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollectionNonGeneric<String>.Stack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.SealedClassInterfaceMethod
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<String>.Stack(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.26 | | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en-US, Ordinal, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.39 | | Windows 10 | Windows 11 |
| Same | 1.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson|Irene|Adler|John|Baker", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Slower | 0.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.IndexOfAnyThreeValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.27 | | Windows 10 | Windows 11 |
| Faster | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.25 | several? | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Slower | 0.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.StructWithInterfaceInterfaceMethod
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Slower | 0.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.InstanceDelegate
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Slower | 0.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.StartsWith(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.41 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.EmptyInstanceFunction
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.GetService.Scoped
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.EndsWith(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.41 | | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesClassMiss
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Slower | 0.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.KnownSizeCtor2(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Slower | 0.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.EnumerateActivityTagsLarge
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.89 | several? | Windows 10 | Windows 11 |
| Slower | 0.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Reader.Tests.Perf_Base64.ReadBase64EncodedByteArray_NoEscaping(NumberOfBytes: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.26 | | Windows 10 | Windows 11 |
| Faster | 1.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.ReadAsync(fileSize: 1048576, bufferSize: 4096, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | several? | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.99 | several? | Windows 10 | Windows 11 |
| Slower | 0.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.EmptyStaticFunction5Arg
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.CompareExchange_object_NoMatch
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.25 | several? | Windows 10 | Windows 11 |
| Slower | 0.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.WriteViaIndexer1(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Slower | 0.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.StartsWith(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Same | 1.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.ImmutableStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
## System.Collections.IterateForEach<String>.ReadOnlySpan(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ImmutableQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
## System.Memory.Span<Byte>.IndexOfAnyThreeValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Same | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<Int32>.Stack(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.27 | several? | Windows 10 | Windows 11 |
| Faster | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.WriteReadAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.IndexOfAny
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Same | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.EnumPerf.ObjectGetTypeNoBoxing
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Same | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Reader.Tests.Perf_Base64.ReadBase64EncodedByteArray_HeavyEscaping(NumberOfBytes: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.27 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreateBillboardBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.46 | several? | Windows 10 | Windows 11 |
| Same | 1.25 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en-US, Ordinal))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.30 | | Windows 10 | Windows 11 |
| Faster | 1.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.Span(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArraySet(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.47 | bimodal | Windows 10 | Windows 11 |
| Same | 0.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Contains_ElementNotFound(input: ICollection)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.47 | bimodal | Windows 10 | Windows 11 |
| Same | 1.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<String>.ImmutableQueue(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.47 | | Windows 10 | Windows 11 |
## System.Collections.CreateAddAndClear<Int32>.ImmutableQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.47 | | Windows 10 | Windows 11 |
## System.IO.Tests.BinaryWriterTests.WriteBool
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.47 | | Windows 10 | Windows 11 |
| Same | 0.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock Holmes", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.47 | | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<Int32>.ImmutableQueue(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Same | 1.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Perf_Utf8Encoding.GetByteCount(Input: EnglishAllAscii)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.30 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.IntObj
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Image_Load.Image_FromStream_NoValidation(format: Bmp)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
## PerfLabTests.CastingPerf.CheckListIsVariantGenericInterface
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.95 | | Windows 10 | Windows 11 |
| Slower | 0.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "aqj", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.32 | | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "zqj", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.32 | | Windows 10 | Windows 11 |
| Faster | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Process.StartAndWaitForExit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Faster | 3.73 | multimodal | Windows 10 | Windows 11 |
| Slower | 0.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Image_Load.Image_FromStream_NoValidation(format: Jpeg)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
## System.Numerics.Tests.Perf_Vector4.TransformByQuaternionBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Same | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.CheckArrayIsVariantGenericInterfaceNo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.01 | | Windows 10 | Windows 11 |
| Slower | 0.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Perf_Utf8Encoding.GetByteCount(Input: Chinese)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSetReverse<String>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Tom|Sawyer|Huckleberry|Finn", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.54 | several? | Windows 10 | Windows 11 |
| Same | 1.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_File.AppendAllText(size: 10000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.12 | several? | Windows 10 | Windows 11 |
| Slower | 0.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Perf_Utf8Encoding.GetByteCount(Input: EnglishMostlyAscii)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.HandshakeRSA4096CertAsync(protocol: Tls12)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.89 | | Windows 10 | Windows 11 |
| Slower | 0.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "aqj", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.32 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSet<String>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Same | 0.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<Int32>.ImmutableStack(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
## System.Collections.Tests.Add_Remove_SteadyState<String>.ImmutableStack(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
## System.Net.Security.Tests.SslStreamTests.HandshakeRSA2048CertAsync(protocol: Tls12)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.03 | | Windows 10 | Windows 11 |
| Slower | 0.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "zqj", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.32 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.MulMatrix.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.56 | bimodal | Windows 10 | Windows 11 |
| Same | 0.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Same | 0.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.HandshakeContosoAsync(protocol: Tls12)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.93 | | Windows 10 | Windows 11 |
| Slower | 0.57 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Perf_Utf8Encoding.GetByteCount(Input: Greek)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.34 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Same | 0.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.HandshakeRSA4096CertAsync(protocol: Tls13)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
## System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructAndReverseLE
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Same | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<String>.Queue(Size: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, Ordinal, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Faster | 1.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.MatInv4.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.58 | bimodal | Windows 10 | Windows 11 |
| Same | 1.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<Int32>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.32 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Cbrt
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.99 | | Windows 10 | Windows 11 |
| Slower | 0.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.BenchMk2.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Image_Load.Image_FromStream_NoValidation(format: Gif)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.59 | several? | Windows 10 | Windows 11 |
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ImmutableStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Faster | 1.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<Int32>.Dictionary(Size: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.60 | bimodal | Windows 10 | Windows 11 |
| Same | 1.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.IndexOfAnyFourValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.35 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock\s+Holmes", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.34 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.HandshakeContosoAsync(protocol: Tls13)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.99 | | Windows 10 | Windows 11 |
| Slower | 0.61 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSetReverse<String>.Span(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.31 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
## System.Collections.Tests.Perf_BitArray.BitArrayLeftShift(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.28 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark.Factory
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Same | 0.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.AddRemoveFromSameThreads<String>.ConcurrentQueue(Size: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Same | 1.14 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "(?i)Twain", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Same | 0.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.AddRemoveFromSameThreads<Int32>.ConcurrentQueue(Size: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Same | 1.09 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock Holmes", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.35 | | Windows 10 | Windows 11 |
| Faster | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.BenchMrk.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Same | 0.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.CreateTranslationFromVectorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Same | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.GenericClassGenericInstanceMethod
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.63 | several? | Windows 10 | Windows 11 |
| Same | 0.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.Whetsto.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Same | 0.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "aqj", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
## System.Threading.Tests.Perf_Interlocked.CompareExchange_int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 2.16 | | Windows 10 | Windows 11 |
| Slower | 0.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "zqj", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.IniArray.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.63 | several? | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.MemorySpanStart
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Same | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Enum.EnumToString(value: Yellow)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Same | 0.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?m)^Sherlock Holmes|Sherlock Holmes$", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.SqMtx.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.99 | | Windows 10 | Windows 11 |
| Slower | 0.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.LockUnlock(fileSize: 1024, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
## System.Memory.MemoryMarshal<Byte>.Read
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.65 | several? | Windows 10 | Windows 11 |
| Same | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.LockUnlock(fileSize: 1024, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
## System.Drawing.Tests.Perf_Image_Load.Image_FromStream(format: Gif)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.65 | bimodal | Windows 10 | Windows 11 |
## System.Collections.Sort<BigStruct>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.32 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Perf_Utf8Encoding.GetByteCount(Input: Cyrillic)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Faster | 1.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Image_Load.Bitmap_FromStream(format: Gif)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | bimodal | Windows 10 | Windows 11 |
## System.Collections.CreateAddAndClear<Int32>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
## System.MathBenchmarks.Double.Atanh
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Same | 1.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Holmes", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Same | 1.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Tom.{10,25}river|river.{10,25}Tom", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Holmes", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Same | 0.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_SliceSlice.Count(Options: IgnoreCase)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------- | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Unknown | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.WriteViaIndexer2(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Same | 0.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.Exchange_int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.67 | bimodal | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: Json400KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Same | 1.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.CompareExchange_long
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 2.25 | several? | Windows 10 | Windows 11 |
| Slower | 0.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?m)^Sherlock Holmes|Sherlock Holmes$", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.36 | | Windows 10 | Windows 11 |
| Faster | 1.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_SliceSlice.Count(Options: IgnoreCase, NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------- | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Unknown | 1.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Street", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Same | 0.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.Count<Int32>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.89 | | Windows 10 | Windows 11 |
| Slower | 0.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_SliceSlice.Count(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Faster | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.Exchange_long
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Char.GetUnicodeCategory(c: 'א')
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Same | 1.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ImmutableDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
## System.Reflection.Attributes.GetCustomAttributesMethodBaseMiss
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchF.MDLLoops.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
## System.Numerics.Tests.Perf_BitOperations.LeadingZeroCount_uint
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Same | 1.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreateReflectionBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.38 | | Windows 10 | Windows 11 |
| Faster | 1.21 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,©2020,512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
## System.Numerics.Tests.Perf_BitOperations.LeadingZeroCount_ulong
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Same | 0.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "aei", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.39 | | Windows 10 | Windows 11 |
| Faster | 1.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.TranslationBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Same | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)the", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | bimodal | Windows 10 | Windows 11 |
| Same | 0.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.ReadOnlyMemoryStartSpan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Same | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<BigStruct>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.31 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.MemoryStartSpan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Same | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Sockets.Tests.SocketSendReceivePerfTest.ConnectAcceptAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | bimodal | Windows 10 | Windows 11 |
## System.Text.Json.Serialization.Tests.ReadJson<BinaryData>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<Int32>.ReadOnlySpan(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySpan.IndexOfString(input: "Hello WorldbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbareallyreallylongHello WorldbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbareallyreallylongHello Worldbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbareallyreallylong!xyz", value: "~", comparisonType: Ordinal)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Same | 0.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock Holmes", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.35 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.Ref(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.28 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.FormattingOverhead.NoArguments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Same | 1.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock\s+Holmes", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.35 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.IndexOfShort
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Same | 1.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleSerial(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Same | 1.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<Int32>.Span(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesClassMissInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Same | 0.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, Ordinal, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.38 | | Windows 10 | Windows 11 |
| Faster | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ReadOnlySpan(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterExtendedTests.WriteAsciiString(StringLengthInChars: 8000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.36 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<Int32>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | bimodal | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Same | 0.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Color.GetHue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
## Benchstone.MDBenchI.MDXposMatrix.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_SliceSlice.Count(Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.39 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.GetServiceIEnumerable.Scoped
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | several? | Windows 10 | Windows 11 |
| Same | 0.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Same | 0.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<BinaryData>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.34 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Image_Load.Bitmap_FromStream(format: Png)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | bimodal | Windows 10 | Windows 11 |
## System.Collections.CreateAddAndClear<Int32>.ImmutableHashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
## System.Collections.CreateAddAndClear<String>.ImmutableSortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Same | 0.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<Int32>.Array(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Same | 1.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<Int32>.Span(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Same | 1.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## LinqBenchmarks.Where00LinqMethodX
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Same | 1.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<Int32>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | several? | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ImmutableHashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
## BenchmarksGame.SpectralNorm_1.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.01 | | Windows 10 | Windows 11 |
| Slower | 0.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.PiDigits_3.RunBench(n: 3000, expected: "8649423196\t:3000")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Same | 1.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Image_Load.Image_FromStream(format: Png)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | several? | Windows 10 | Windows 11 |
## System.Collections.CreateAddAndClear<Int32>.ImmutableDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
## System.IO.Compression.Brotli.Decompress_WithoutState(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Same | 0.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: ArrayOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Same | 1.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.EndsWith(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.38 | | Windows 10 | Windows 11 |
| Faster | 1.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithState(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Same | 0.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_SemaphoreSlim.ReleaseWaitAsync_WithCancellationTokenAndTimeout
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.03 | | Windows 10 | Windows 11 |
| Slower | 0.78 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "aei", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.40 | | Windows 10 | Windows 11 |
| Faster | 1.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.ImmutableSortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | bimodal | Windows 10 | Windows 11 |
## System.Collections.IterateForEach<Int32>.Span(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## XmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList.GetCount
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Same | 1.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## LinqBenchmarks.Where00LinqQueryX
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Same | 1.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Enum.TryParseGeneric(text: "Red")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Same | 1.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.Trap.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Same | 1.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollectionNonGeneric<String>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.92 | | Windows 10 | Windows 11 |
| Slower | 0.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedMethodBaseMissInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress_WithState(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ImmutableSortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
## System.Net.Security.Tests.SslStreamTests.ConcurrentReadWrite
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## XmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList.Enumerator
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Same | 0.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.ArrayCopy2D
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Same | 1.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Same | 0.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: True, chunkedResponse: False, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.10 | | Windows 10 | Windows 11 |
| Slower | 0.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress_WithoutState(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.43 | | Windows 10 | Windows 11 |
| Faster | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_VectorConvert.Convert_int_float
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.97 | | Windows 10 | Windows 11 |
| Slower | 0.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.Indexer5(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Same | 0.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 1048576, userBufferSize: 4096, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | several? | Windows 10 | Windows 11 |
| Same | 1.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,©2020,16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
## System.Collections.ContainsFalse<Int32>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.05 | | Windows 10 | Windows 11 |
| Slower | 0.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.ImmutableSortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | bimodal | Windows 10 | Windows 11 |
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Same | 1.05 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 0, 0])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Same | 1.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_HashCode.Combine_6
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.93 | | Windows 10 | Windows 11 |
| Slower | 0.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.BenchE.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Same | 1.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (en-US, IgnoreNonSpace))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.85 | several? | Windows 10 | Windows 11 |
| Same | 1.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Devirtualization.EqualityComparer.ValueTupleCompare
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.36 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.Indexer4(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.Indexer6(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Same | 0.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: Url,©2020,16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
## Benchstone.BenchF.Bisect.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.92 | | Windows 10 | Windows 11 |
| Slower | 0.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Color.GetSaturation
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
## System.Tests.Perf_HashCode.Combine_3
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.11 | | Windows 10 | Windows 11 |
| Slower | 0.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedClassMiss
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Same | 1.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.ScalarValueTypeObj
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.40 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.LastIndexOfValue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.43 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.Indexer1(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.ReadOnlyIndexer1(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.Indexer3(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.Indexer2(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Image_Load.Bitmap_FromStream(format: Jpeg)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
## PerfLabTests.CastingPerf.CheckArrayIsNonvariantGenericInterface
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.04 | | Windows 10 | Windows 11 |
| Slower | 0.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSet<Int32>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Hashing.GetStringHashCode(BytesCount: 10000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.KnownSizeCtor(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Same | 0.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en-US, IgnoreNonSpace))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.87 | bimodal | Windows 10 | Windows 11 |
| Same | 1.09 | multimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Gzip.Compress(level: Optimal, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.41 | | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.KnownSizeArray(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Hashing.GetStringHashCode(BytesCount: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Same | 1.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedMethodBaseMiss
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Same | 1.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: ArrayOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Same | 1.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_SemaphoreSlim.ReleaseWaitAsync_WithTimeout
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.94 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.GenericGenericMethod
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.90 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.EmptyStaticFunction
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.94 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.ReadOnlyIndexer2(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<Int32>.Memory(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Same | 1.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_HashCode.Combine_7
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.96 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_HashCode.Combine_8
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.90 | | Windows 10 | Windows 11 |
| Slower | 0.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en-US, IgnoreSymbols))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_HashCode.Combine_5
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.92 | | Windows 10 | Windows 11 |
| Slower | 0.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithState(level: Optimal, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.90 | | Windows 10 | Windows 11 |
| Same | 1.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Holmes", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.40 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sher[a-z]+|Hol[a-z]+", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Faster | 1.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.ZLib.Compress(level: Optimal, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreateShadowBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Devirtualization.EqualityComparer.ValueTupleCompareNoOpt
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.30 | | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Deflate.Compress(level: Optimal, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterExtendedTests.WriteAsciiCharArray(StringLengthInChars: 8000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.40 | | Windows 10 | Windows 11 |
| Faster | 1.47 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Faster | 1.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Interlocked.CompareExchange_object_Match
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.29 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.40 | | Windows 10 | Windows 11 |
| Faster | 1.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<String>.ConcurrentBag(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.LLoops.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.40 | | Windows 10 | Windows 11 |
| Faster | 1.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "The", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 1.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleParallel(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Faster | 2.88 | multimodal | Windows 10 | Windows 11 |
| Slower | 0.26 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchI.MDAddArray2.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.42 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Holmes", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.EqualsBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Quaternion.CreateFromRotationMatrixBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.32 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.Next_unseeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.40 | | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Environment.GetFolderPath(folder: System, option: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.33 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Holmes.{0,25}Watson|Watson.{0,25}Holmes", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.47 | | Windows 10 | Windows 11 |
| Faster | 1.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "aei", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.43 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.ReadWriteAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Faster | 1.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.Array2.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Faster | 1.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueFalse<Int32, Int32>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector2.TransformNormalByMatrix3x2Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.40 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.EqualityOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.46 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Plane.NormalizeBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.20 | | Windows 10 | Windows 11 |
| Faster | 4.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, Ordinal, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Faster | 1.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Split(s: "ABCDEFGHIJKLMNOPQRSTUVWXYZ", arr: [' '], options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.NextDouble_unseeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?m)^Sherlock Holmes|Sherlock Holmes$", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Plane.CreateFromVerticesBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Huck[a-zA-Z]+|Saw[a-zA-Z]+", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.47 | | Windows 10 | Windows 11 |
| Faster | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.NextSingle_unseeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.44 | several? | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_HeavyEscaping(NumberOfBytes: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.38 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<Int32>.ConcurrentBag(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.41 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_NoEscaping(NumberOfBytes: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.38 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Split(s: "ABCDEFGHIJKLMNOPQRSTUVWXYZ", arr: [' '], options: RemoveEmptyEntries)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 1.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock Holmes", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 1.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Twain", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<String>.Queue(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<String>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Twain", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorDefaultSize<Int32>.ConcurrentBag
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.44 | multimodal | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 0, TestCase: LongSingleLine)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSet<Int32>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.56 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.TypeReflectionObjectGetType
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "The", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.49 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.GetService.Transient
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.TypeReflectionArrayGetType
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorDefaultSize<String>.ConcurrentBag
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.44 | several? | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock Holmes", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.47 | | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Log10
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Huck[a-zA-Z]+|Saw[a-zA-Z]+", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_CancellationToken.CreateManyRegisterDispose
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 1.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.HeapSort(Size: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_SpinLock.TryEnterExit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayCopyToBoolArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.GenericClassWithSTringGenericInstanceMethod
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.43 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.Clear(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.60 | several? | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_SpinLock.EnterExit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Binary.Tests.BinaryReadAndWriteTests.MeasureReverseEndianness
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<Int32>.Bag(Size: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.InequalityOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<String>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.X509Certificates.Tests.X509Certificate2Tests.CertProp
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.35 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<Int32>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_CancellationToken.CreateManyRegisterMultipleDispose
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeObjectProperty
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.36 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.EnumerateActivityLinksLarge
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 1.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Twain", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.46 | several? | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Binary.Tests.BinaryReadAndWriteTests.MeasureReverseUsingNtoH
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.Jil_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.41 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryAddGiventSize<Int32>.ConcurrentDictionary(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.51 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock\s+Holmes", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_ThreadStatic.SetThreadStatic
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.44 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Timer.SynchronousContention
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.26 | | Windows 10 | Windows 11 |
| Faster | 3.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.Count<Int32>.Queue_EnqueueCountDequeue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.47 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.UnboundedChannelPerfTests.ReadAsyncThenWriteAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.59 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress_WithState(level: Fastest, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.49 | several? | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress_WithoutState(level: Fastest, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.49 | several? | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.ScopeValidation.Transient
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWord(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.ForeachOverList100Elements
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 1, 1])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ConcurrentBag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.60 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.ObjrefValueTypeObj
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Base64EncodeDecodeInPlaceTests.Base64EncodeInPlace(NumberOfBytes: 200000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayBoolArrayCtor(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.36 | | Windows 10 | Windows 11 |
| Faster | 2.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock Holmes", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.NextBytes_unseeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## LinqBenchmarks.Where00ForX
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Huck[a-zA-Z]+|Saw[a-zA-Z]+", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Tom|Sawyer|Huckleberry|Finn", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 0, TestCase: LongSingleLine)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.58 | several? | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<Int32>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## ByteMark.BenchNeural
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<Int32>.Queue(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.54 | multimodal | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<BinaryData>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.ScopeValidation.TransientWithScopeValidation
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.IndexOfChar
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.ConcurrentBag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en-US, OrdinalIgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.57 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.Count<String>.Queue_EnqueueCountDequeue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 1.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_Dictionary.ContainsValue(Items: 3000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (en-US, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.IndexOfAnyFourValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | several? | Windows 10 | Windows 11 |
| Faster | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryAddGiventSize<String>.ConcurrentDictionary(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_ThreadPool.QueueUserWorkItem_WaitCallback_Throughput(WorkItemsPerCore: 20000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 2.54 | | Windows 10 | Windows 11 |
| Slower | 0.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.FooObjIsNull
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.IFooFooIsIFoo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.ObjFooIsObj
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests.ReadAsyncThenWriteAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.57 | several? | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "\p{Sm}", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.60 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Count(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.61 | several? | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Gzip.Decompress(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.BoundedChannelPerfTests.ReadAsyncThenWriteAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.NextBytes_span_unseeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.Jil_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.50 | several? | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sher[a-z]+|Hol[a-z]+", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<String>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.InProd.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Devirtualization.EqualityComparer.ValueTupleCompareCached
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.41 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.BoundedChannelPerfTests.PingPong
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.23 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.ProducerConsumer(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 2.86 | | Windows 10 | Windows 11 |
| Slower | 0.32 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.Jil_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector2.TransformByMatrix3x2Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.54 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 131072, Options: (en-US, OrdinalIgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## ByteMark.BenchNeuralJagged
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.InvertBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "(?i)Twain", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCase: ObjectProperties)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSet<String>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Runtime.InteropServices.Tests.Perf_Marshal.AllocFree
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Gzip.Decompress(level: Optimal, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Multiply(arguments: 1024,1024 bits)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BitOperations.Log2_ulong
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 0, 1024])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.56 | several? | Windows 10 | Windows 11 |
| Faster | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BitOperations.Log2_uint
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Lock.ReaderWriterLockSlimPerf
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "(?i)Twain", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Multiply(arguments: 65536,65536 bits)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | several? | Windows 10 | Windows 11 |
| Faster | 1.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.SameIndex1(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayCopyToIntArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 33, 128])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.65 | several? | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.GetDeterminantBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Replace_String(text: "This is a very nice sentence", oldValue: "bad", newValue: "nice")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Add(arguments: 65536,65536 bits)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | several? | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Holmes", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.52 | several? | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SciMark2.kernel.benchSparseMult
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.XposMatrix.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<String>.Span(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.DictionaryExpansion.ExpandDictionaries
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[a-q][^u-z]{13}x", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests.PingPong
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.19 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Tracing.Perf_EventListener.WriteEvent_MixedParams
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (en-US, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.63 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress_WithoutState(level: Fastest, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.59 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## ByteMark.BenchNumericSortRectangular
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.Simpsn.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.InvertBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.56 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress_WithState(level: Fastest, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryAddDefaultSize<String>.ConcurrentDictionary(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_CancellationToken.RegisterAndUnregister_Serial
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<CollectionsOfPrimitives>.Jil_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.AddRemoveFromDifferentThreads<Int32>.ConcurrentQueue(Size: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.22 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayAnd(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Primitives.Tests.Performance.Perf_FixedTimeEquals.FixedTimeEquals_256Bit_LastBitDifferent
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_CancellationToken.CreateLinkedTokenSource3
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.UnboundedChannelPerfTests.PingPong
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.29 | several? | Windows 10 | Windows 11 |
| Slower | 0.68 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 100, TestCase: LongMultiLine)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Primitives.Tests.Performance.Perf_FixedTimeEquals.FixedTimeEquals_256Bit_AllBitsDifferent
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 100, TestCase: LongMultiLine)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<String>.ReadOnlySpan(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Enum.GetNames
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Primitives.Tests.Performance.Perf_FixedTimeEquals.FixedTimeEquals_256Bit_FirstBitDifferent
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<String>.Bag(Size: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Get.GetBoolean
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchF.MDInProd.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Primitives.Tests.Performance.Perf_FixedTimeEquals.FixedTimeEquals_256Bit_VersusZero
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Primitives.Tests.Performance.Perf_FixedTimeEquals.FixedTimeEquals_256Bit_CascadingErrors
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCase: NumericProperties)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Primitives.Tests.Performance.Perf_FixedTimeEquals.FixedTimeEquals_256Bit_Equal
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.DMath.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.StackWalk.Walk
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | several? | Windows 10 | Windows 11 |
| Faster | 1.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Plane.TransformByMatrix4x4Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "The", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchF.MDSqMtx.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSetReverse<Int32>.Span(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCase: StringProperties)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchI.MDGeneralArray.Test2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.59 | several? | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests.TryWriteThenTryRead
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.45 | | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<Int32>.ConcurrentQueue(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Environment.GetLogicalDrives
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchI.MDGeneralArray.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.59 | several? | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Gzip.Compress(level: Optimal, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Tom.{10,25}river|river.{10,25}Tom", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sher[a-z]+|Hol[a-z]+", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.GetService.EmptyEnumerable
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_StreamWriter.WriteCharArray(writeLength: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.DefaultHandshakeContextIPv4Async
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.66 | | Windows 10 | Windows 11 |
| Slower | 0.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: True, chunkedResponse: True, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.13 | | Windows 10 | Windows 11 |
| Slower | 0.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests.WriteAsyncThenReadAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchI.MDArray2.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)the", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Memory<Char>.Pin(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector4.TransformVector3ByQuaternionBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.50 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: True, chunkedResponse: False, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.18 | | Windows 10 | Windows 11 |
| Slower | 0.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyTrue<Int32, Int32>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 1, 8])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.DefaultHandshakeContextIPv6Async
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.64 | | Windows 10 | Windows 11 |
| Slower | 0.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.GetServiceIEnumerable.Singleton
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleSerial(RentalSize: 4096, ManipulateArray: True, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ConcurrentQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SciMark2.kernel.benchSOR
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.22 | | Windows 10 | Windows 11 |
| Slower | 0.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 128, Options: (en-US, OrdinalIgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlyMemory<Byte>.Pin(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Tom.{10,25}river|river.{10,25}Tom", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.DelegatePerf.MulticastDelegateCombineInvoke
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Memory<Byte>.Pin(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlyMemory<Char>.Pin(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.Clear(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.FusedMultiplyAdd
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Burgers.Test2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.50 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSetReverse<Int32>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.FusedMultiplyAdd
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.SortedDictionaryDeepCopy(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_StreamWriter.WritePartialCharArray(writeLength: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWord(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<String>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (en-US, Ordinal))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.64 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayOr(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson|Irene|Adler|John|Baker", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ConcurrentQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## ByteMark.BenchAssignRectangular
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<Int32>.Bag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.57 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Holmes.{0,25}Watson|Watson.{0,25}Holmes", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Deflate.Compress(level: Optimal, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedClassMissInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.ElementAt(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.SomeEnum))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWords(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "the", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithState(level: Fastest, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArraySetAll(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_EventSource.Log
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.56 | several? | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.ZLib.Compress(level: Optimal, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.LastIndexOfValue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Gzip.Compress(level: Fastest, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromYieldingAsyncMethod
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.27 | | Windows 10 | Windows 11 |
| Slower | 0.76 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Street", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_StreamWriter.WriteString(writeLength: 2)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.SameIndex2(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.AddBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.ZLib.Decompress(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Log
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.SortedDictionaryDeepCopy(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.SeekForward(fileSize: 1024, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Primitives.Tests.Performance.Perf_FixedTimeEquals.FixedTimeEquals_256Bit_SameReference
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyFalse<Int32, Int32>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.63 | several? | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## LinqBenchmarks.Where01LinqQueryX
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.ReadOnlyMemorySpanStart
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## LinqBenchmarks.Where01LinqMethodX
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayNot(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.49 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<Int32>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.DefaultHandshakeIPv4Async
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.76 | | Windows 10 | Windows 11 |
| Slower | 0.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## StoreBlock.AnyLocation.CopyBlock64
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.46 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_StreamWriter.WriteCharArray(writeLength: 2)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.Fill(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | several? | Windows 10 | Windows 11 |
| Faster | 1.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWord(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.53 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_HashCode.Combine_2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.14 | | Windows 10 | Windows 11 |
| Slower | 0.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWords(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.IndexOfAnyThreeValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_CancellationToken.CreateRegisterDispose
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.50 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Deflate.Decompress(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector3.TransformByMatrix4x4Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.DefaultHandshakeIPv6Async
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.75 | | Windows 10 | Windows 11 |
| Slower | 0.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.ConcurrentReadWriteLargeBuffer
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Tom|Sawyer|Huckleberry|Finn", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.47 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithoutState(level: Fastest, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{Lu}", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.FooObjIsDescendant
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,hello "there",512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.IPAddressPerformanceTests.TryFormat(address: 1020:3040:5060:7080:9010:1112:1314:1516)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.65 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayAnd(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.58 | several? | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.SomeValueType?))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Deflate.Decompress(level: Optimal, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(int))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.GetTypeCode
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterTests.WriteUInt64
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchI.MDMulMatrix.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.Fasta_2.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.01 | several? | Windows 10 | Windows 11 |
| Same | 1.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.Mandelbrot_2.Bench(width: 4000, checksum: "C7-E6-66-43-66-73-F8-A8-D3-B4-D7-97-2F-FC-A1-D3")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.98 | | Windows 10 | Windows 11 |
| Same | 1.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.Adams.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.09 | | Windows 10 | Windows 11 |
| Same | 0.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.Lorenz.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.11 | | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.00 pD=0.00)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.75 | | Windows 10 | Windows 11 |
| Same | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.00 pD=1.00)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.79 | several? | Windows 10 | Windows 11 |
| Same | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=1.00 pD=0.00)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Same | 0.81 | multimodal | Windows 10 | Windows 11 |
| Same | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.00)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.78 | bimodal | Windows 10 | Windows 11 |
| Same | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.76 | | Windows 10 | Windows 11 |
| Same | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.20)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.12 | several? | Windows 10 | Windows 11 |
| Same | 1.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.80)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.10 | | Windows 10 | Windows 11 |
| Same | 1.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.90)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.75 | | Windows 10 | Windows 11 |
| Same | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 1.00)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.75 | | Windows 10 | Windows 11 |
| Same | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Primitives.StringSegmentBenchmark.GetValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.91 | | Windows 10 | Windows 11 |
| Same | 1.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.EnumPerf.ObjectGetType
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.67 | | Windows 10 | Windows 11 |
| Same | 1.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.97 | | Windows 10 | Windows 11 |
| Same | 1.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.Count<String>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.10 | | Windows 10 | Windows 11 |
| Same | 0.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<Int32>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.97 | | Windows 10 | Windows 11 |
| Same | 1.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.03 | bimodal | Windows 10 | Windows 11 |
| Same | 0.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<String>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.92 | | Windows 10 | Windows 11 |
| Same | 0.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Drawing.Tests.Perf_Color.FromArgb_AlphaColor
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.88 | | Windows 10 | Windows 11 |
## System.Drawing.Tests.Perf_Color.GetBrightness
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.91 | | Windows 10 | Windows 11 |
## System.Drawing.Tests.Perf_Graphics_DrawBeziers.DrawBezier_Point
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.01 | | Windows 10 | Windows 11 |
## System.Drawing.Tests.Perf_Graphics_DrawBeziers.DrawBezier_Points
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.01 | | Windows 10 | Windows 11 |
## System.Drawing.Tests.Perf_Image_Load.Bitmap_FromStream(format: Bmp)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.09 | | Windows 10 | Windows 11 |
## System.Drawing.Tests.Perf_Image_Load.Image_FromStream(format: Bmp)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.08 | | Windows 10 | Windows 11 |
## System.Drawing.Tests.Perf_Image_Load.Image_FromStream(format: Jpeg)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.90 | bimodal | Windows 10 | Windows 11 |
## System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.92 | | Windows 10 | Windows 11 |
| Same | 1.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Same | 0.93 | multimodal | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en-US, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.94 | bimodal | Windows 10 | Windows 11 |
| Same | 1.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en-US, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.89 | several? | Windows 10 | Windows 11 |
| Same | 1.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (pl-PL, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.94 | bimodal | Windows 10 | Windows 11 |
| Same | 1.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 131072, Options: (en-US, Ordinal))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.95 | bimodal | Windows 10 | Windows 11 |
| Same | 1.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithoutState(level: Optimal, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.90 | | Windows 10 | Windows 11 |
| Same | 1.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateNew(capacity: 10000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.00 | | Windows 10 | Windows 11 |
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateNew(capacity: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.99 | | Windows 10 | Windows 11 |
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateNew(capacity: 1000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.11 | several? | Windows 10 | Windows 11 |
## System.IO.Tests.BinaryWriterTests.WriteSingle
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.70 | | Windows 10 | Windows 11 |
| Same | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 1048576, userBufferSize: 4096, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.91 | bimodal | Windows 10 | Windows 11 |
| Same | 1.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.ReadAsync(fileSize: 1048576, bufferSize: 4096, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.99 | | Windows 10 | Windows 11 |
| Same | 0.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess_NoBuffering.ReadScatterAsync(fileSize: 1048576, count: 16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.13 | bimodal | Windows 10 | Windows 11 |
## System.IO.Tests.Perf_RandomAccess_NoBuffering.WriteGatherAsync(fileSize: 1048576, count: 16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Same | 1.15 | multimodal | Windows 10 | Windows 11 |
## System.IO.Tests.Perf_RandomAccess_NoBuffering.ReadScatterAsync(fileSize: 104857600, count: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.06 | | Windows 10 | Windows 11 |
## System.IO.Tests.Perf_RandomAccess_NoBuffering.WriteGatherAsync(fileSize: 104857600, count: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.09 | | Windows 10 | Windows 11 |
## System.Memory.MemoryMarshal<Int32>.Read
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.67 | | Windows 10 | Windows 11 |
| Same | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.MemoryStart
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.68 | | Windows 10 | Windows 11 |
| Same | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.MemoryStartLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.78 | | Windows 10 | Windows 11 |
| Same | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.MemoryStartLengthSpan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.74 | | Windows 10 | Windows 11 |
| Same | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.ReadOnlyMemoryStart
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.67 | | Windows 10 | Windows 11 |
| Same | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.ReadOnlyMemoryStartLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.80 | | Windows 10 | Windows 11 |
| Same | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.ReadOnlyMemoryStartLengthSpan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.75 | | Windows 10 | Windows 11 |
| Same | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.Fill(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.98 | | Windows 10 | Windows 11 |
| Same | 1.19 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.SequenceCompareTo(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.97 | | Windows 10 | Windows 11 |
| Same | 0.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: True, chunkedResponse: False, responseLength: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.22 | bimodal | Windows 10 | Windows 11 |
| Same | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Ctor_ByteArray(numberString: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.95 | | Windows 10 | Windows 11 |
| Same | 0.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Divide(arguments: 65536,32768 bits)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.05 | | Windows 10 | Windows 11 |
| Same | 1.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Remainder(arguments: 65536,32768 bits)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.03 | | Windows 10 | Windows 11 |
| Same | 1.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Plane.DotBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.93 | | Windows 10 | Windows 11 |
| Same | 0.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector3.TransformByQuaternionBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.76 | | Windows 10 | Windows 11 |
| Same | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Byte.ToString(value: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.00 | | Windows 10 | Windows 11 |
| Same | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_HashCode.Combine_4
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.01 | | Windows 10 | Windows 11 |
| Same | 0.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Object.GetType_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.68 | several? | Windows 10 | Windows 11 |
| Same | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Substring_Int(s: "dzsdzsDDZSDZSDZSddsz", i: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.04 | | Windows 10 | Windows 11 |
| Same | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Type.op_Equality
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.53 | | Windows 10 | Windows 11 |
| Same | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_UInt16.ToString(value: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.15 | bimodal | Windows 10 | Windows 11 |
| Same | 1.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_UInt32.ToString(value: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.98 | | Windows 10 | Windows 11 |
| Same | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: Url,©2020,512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.93 | | Windows 10 | Windows 11 |
## System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateUsingIndexer(TestCase: Json400KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.05 | | Windows 10 | Windows 11 |
| Same | 0.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 0, TestCase: LongMultiLine)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.90 | | Windows 10 | Windows 11 |
| Same | 0.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 0, TestCase: LongMultiLine)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.91 | | Windows 10 | Windows 11 |
| Same | 0.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_SliceSlice.Count(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------- | -----:| --------:| --------------------- | --------------------- |
| Unknown | 0.57 | | Windows 10 | Windows 11 |
| Unknown | 0.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.LastIndexOfAnyValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<String>.ConcurrentQueue(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.ZLib.Decompress(level: Optimal, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueFalse<String, String>.ImmutableSortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XElementList.Enumerator
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.47 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.Regula.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayGet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.Next
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<LoginViewModel>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.61 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Gzip.Decompress(level: Optimal, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Street", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ConcurrentBag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.50 | several? | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Deflate.Compress(level: Fastest, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.CoveredIndex1(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.68 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.SubtractBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.Enum))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreateConstrainedBillboardBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.ObjScalarValueType
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.SpanImplicitCastFromArray
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.ChangeType
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | several? | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchF.MDInvMt.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.Guid))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterExtendedTests.WriteAsciiString(StringLengthInChars: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ImmutableSortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.ZLib.Compress(level: Fastest, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (pl-PL, None, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Gzip.Compress(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.ObjFooIsObj2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark.Parse_SequentialAsync(Length: 128, Chunks: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sher[a-z]+|Hol[a-z]+", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.IFooFooIsIFoo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.FooObjIsNull
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.DerivedClass))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.50 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Char.Char_ToLowerInvariant(input: "Hello World!")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArraySetLengthGrow(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.Tests.Perf_AsyncMethods.Yield
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.47 | | Windows 10 | Windows 11 |
| Slower | 0.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollectionNonGeneric<Int32>.Stack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyFalse<String, String>.SortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<CollectionsOfPrimitives>.BinaryFormatter_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.ImmutableSortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.LoggingOverhead.TwoArguments_FilteredByLevel
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.Next_int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayXor(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.58 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.LogicArray.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.ObjInt
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorDefaultSize<Int32>.ConcurrentDictionary
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.37 | | Windows 10 | Windows 11 |
| Faster | 2.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Atan2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollectionNonGeneric<Int32>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Log10
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.46 | several? | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.ObjObjrefValueType
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArraySetAll(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.CoveredIndex2(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Devirtualization.EqualityComparer.ValueTupleCompareWrapped
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.34 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrueComparer<String>.ImmutableSortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "the", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.NextSingle
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyFalse<String, String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(int?))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<IndexViewModel>.Jil_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.59 | several? | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt64(value: 9223372036854775807)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.55 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.HeapSort(Size: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark.ServiceProvider
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrueComparer<Int32>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<CollectionsOfPrimitives>.DataContractJsonSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (en-US, OrdinalIgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayOr(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 1.98 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.ImmutableStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.DelegatePerf.MulticastDelegateInvoke(length: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.ObjFooIsObj
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.67 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark.CreateInstance
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<String>.Array(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.42 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSetReverse<Int32>.IList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.EnumerateActivityLinksSmall
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.63 | several? | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollectionNonGeneric<String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<String>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Enumerate(Size: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueFalse<String, String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | several? | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrueComparer<String>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.ArrayCopy3D
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Deflate.Compress(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read(fileSize: 104857600, userBufferSize: 4096, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueFalse<String, String>.SortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "[\w]+://[^/\s?#]+[^\s?#]+(?:\?[^\s#]*)?(?:#[^\s]*)?", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.ZLib.Compress(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueTrue<String, String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 9, 32])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## LinqBenchmarks.Where01LinqMethodNestedX
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.IFooObjIsIFooInterAlia
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.IndexerCheckBoundCheckHoist
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | several? | Windows 10 | Windows 11 |
| Faster | 1.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "[\w\.+-]+@[\w\.-]+\.[\w\.-]+", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyTrue<String, String>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Gzip.Decompress(level: Fastest, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Atan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | several? | Windows 10 | Windows 11 |
| Faster | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.SeekForward(fileSize: 1024, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.Count<Int32>.Stack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreateWorldBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.50 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.IndexerBench.CoveredIndex3(length: 1024)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Guid.EqualsOperator
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.ImmutableSortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.Read(fileSize: 104857600, bufferSize: 16384, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<String>.Array_ComparerStruct(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<String>.SortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterTests.WriteUInt16
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<String>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.NewCustomConverter
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.DelegatePerf.MulticastDelegateInvoke(length: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayRightShift(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)the", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.FooObjIsFoo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollectionNonGeneric<Int32>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.InvMt.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | several? | Windows 10 | Windows 11 |
| Faster | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read_NoBuffering(fileSize: 104857600, userBufferSize: 16384, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_SortedSet.Max
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterExtendedTests.WriteAsciiCharArray(StringLengthInChars: 32)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Holmes.{0,25}Watson|Watson.{0,25}Holmes", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.SequenceReader.TryReadTo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Backtracking(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.EnumerateActivityEventsLarge
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_Dictionary.Clone(Items: 3000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 2.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyFalse<String, String>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | several? | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Dequeue_And_Enqueue(Size: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+<World>!,512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyFalse<String, String>.ImmutableSortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithoutState(level: Optimal, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.81 | several? | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyTrue<Int32, Int32>.IDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.HeapSort(Size: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesClassHitInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromString<CollectionsOfPrimitives>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithState(level: Optimal, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyTrue<String, String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.88 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.ToUpperInvariant(s: "TEST")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueFalse<String, String>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress(level: Fastest, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.81 | several? | Windows 10 | Windows 11 |
| Faster | 1.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueTrue<Int32, Int32>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.OneNodeBacktracking(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayCopyToBoolArray(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Pipelines.Tests.Perf_Pipe.ReadAsyncWithCancellationToken
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<String>.Array_ComparerClass(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.SeekBackward(fileSize: 1024, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 2.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterTests.WriteUInt32
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 1.99 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "the\s+\w+", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedClassHitInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.NextDouble
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchI.MDLogicArray.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_GC<Byte>.AllocateUninitializedArray(length: 10000, pinned: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.SortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<String, String>.Dequeue_And_Enqueue(Size: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.DecomposeBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.50 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterExtendedTests.WriteAsciiString(StringLengthInChars: 32)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: ".*", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<String>.Array_Comparison(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.EmptyTakeSelectToArray
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "[\w\.+-]+@[\w\.-]+\.[\w\.-]+", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "([A-Za-z]awyer|[A-Za-z]inn)\s", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Hashing.GetStringHashCode(BytesCount: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SciMark2.kernel.benchmarkLU
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesMethodOverrideMissInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector3.TransformNormalByMatrix4x4Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.IndexerCheckLengthHoisting
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.NBody_3.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<CollectionsOfPrimitives>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Runtime.InteropServices.Tests.SafeHandleTests.AddRef_GetHandle_Release
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.67 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.LerpBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "[\w\.+-]+@[\w\.-]+\.[\w\.-]+", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.AddRemoveFromDifferentThreads<String>.ConcurrentQueue(Size: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.40 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<String>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.CredentialCacheTests.ForEach(uriCount: 10, hostPortCount: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Configuration.Xml.XmlConfigurationProviderBenchmarks.Load(FileName: "names.xml")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | several? | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrueComparer<String>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedMethodBaseHit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.InequalityOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## ByteMark.BenchLUDecomp
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEachNonGeneric<Int32>.ArrayList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.MemorySpanStartLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedClassHit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEachNonGeneric<String>.ArrayList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Enum.GetName
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark.Parse_SequentialAsync(Length: 4096, Chunks: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.BoundedChannelPerfTests.WriteAsyncThenReadAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 1, 1])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_File.ReadAllLines
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.48 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt32(value: -2147483648)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.DataContractJsonSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<MyEventsListerViewModel>.MessagePack_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<Int32>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.IndexerCheckPathLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.81 | several? | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<Byte>.ReadOnlyMemorySpanStartLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedMethodBaseHitInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.ConcurrentBag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.EqualsBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.MultiplyByMatrixBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress(level: Optimal, file: "alice29.txt")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueTrue<String, String>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.NewtR.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.NegateBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.Stack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.Next_long_unseeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.87 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchWord(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyTrue<Int32, Int32>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ConcurrentBag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Int32>.LastIndexOfAnyValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.ProducerConsumer(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.92 | several? | Windows 10 | Windows 11 |
| Slower | 0.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{L}", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedMethodOverrideHitInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector4.TransformByMatrix4x4Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | several? | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.Permutate.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{Ll}", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedMethodOverrideMissInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.SubtractBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector4.TransformVector3ByMatrix4x4Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.ImmutableSortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesMethodBaseHitInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_GC<Char>.AllocateUninitializedArray(length: 10000, pinned: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.10 | | Windows 10 | Windows 11 |
| Faster | 22.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: ".*", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_EventWaitHandle.Set_Reset
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.Romber.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Subtract(arguments: 65536,65536 bits)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.ConcurrentQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Enumerate(Size: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.67 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.DataContractJsonSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[^\n]*", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | several? | Windows 10 | Windows 11 |
| Faster | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.ImmutableSortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.47 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.NewtE.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | several? | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.Clear(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.37 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.GetService.Singleton
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueTrue<String, String>.SortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithoutState(level: Fastest, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<String>.ObservableCollection(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_StreamWriter.WritePartialCharArray(writeLength: 2)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## LinqBenchmarks.Count00ForX
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[a-q][^u-z]{13}x", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<String, String>.K_Max_Elements(Size: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.ILogB
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt64(value: -9223372036854775808)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?s).*", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[^\n]*", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Backtracking(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.ContainsKey_17_Int_32ByteRefsValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.BuildProvider(Mode: "Expressions")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.42 | | Windows 10 | Windows 11 |
| Faster | 2.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<Int32>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithState(level: Fastest, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.47 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.MultiplyByScalarBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchWord(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.57 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read(fileSize: 1048576, userBufferSize: 4096, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.IP_IsMatch(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | several? | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{0,2}(Tom|Sawyer|Huckleberry|Finn)", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## ByteMark.BenchAssignJagged
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.ContainsValue_17_Int_Int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.TrimStart_CharArr(s: "Test", c: [' ', 'ΓÇà'])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Enum.TryParseGeneric(text: "Red, Orange, Yellow, Green, Blue")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.89 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSet<String>.SortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.BuildProvider(Mode: "Dynamic")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.43 | | Windows 10 | Windows 11 |
| Faster | 2.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.IFooObjIsIFoo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Tracing.Perf_EventListener.WriteEvent_StringParams
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchWord(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ImmutableStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ImmutableSortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.IP_IsNotMatch(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.EnumerateActivityTagObjectsLarge
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.ProducerConsumer(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.51 | several? | Windows 10 | Windows 11 |
| Slower | 0.81 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.EnumerateActivityTagsSmall
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Span.Sorting.QuickSortArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.CheckIsInstAnyIsInterfaceYes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.SortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_CultureInfo.GetCurrentCulture
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.IFooObjIsDescendantOfIFoo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.SplitWords(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.Parse(value: "-9223372036854775808")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.ValueTaskPerfTest.Await_FromCompletedValueTaskSource
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read(fileSize: 1048576, userBufferSize: 512, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>.DataContractJsonSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Configuration.Xml.XmlConfigurationProviderBenchmarks.Load(FileName: "repeated.xml")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTime.GetUtcNow
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Remainder(arguments: 1024,512 bits)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.90 | | Windows 10 | Windows 11 |
| Faster | 1.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.ToUpper(s: "TEST")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(string))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress(level: Fastest, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | several? | Windows 10 | Windows 11 |
| Faster | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read(fileSize: 1048576, userBufferSize: 512, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.53 | several? | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Get.GetUInt64
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesMethodOverrideHitInherit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_SemaphoreSlim.ReleaseWaitAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Timer.LongScheduleAndDispose
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 3, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.MultiplyByMatrixBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_Repeat_StartPosition_And_EndPosition(Segment: Single)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.IsDefinedMethodOverrideHit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.47 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.CheckIsInstAnyIsInterfaceNo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | several? | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.ClassIDerived))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreateScaleFromVectorWithCenterBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.ProducerConsumer(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.57 | | Windows 10 | Windows 11 |
| Slower | 0.80 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.ParseSpan(value: "9223372036854775807")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ImmutableHashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.CheckObjIsInterfaceNo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.FooObjCastIfIsa
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 4, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | several? | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.DataContractJsonSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 128, Options: (, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.ContainsKey_17_Int_32ByteValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.IsEmpty<String>.Bag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValidation: False, Escaped: OneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_UInt16.Parse(value: "0")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.ReadAsync_NoBuffering(fileSize: 104857600, userBufferSize: 16384, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.CheckObjIsInterfaceYes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8FormatterTests.FormatterDateTimeOffsetNow(value: 12/30/2017 3:45:22 AM -08:00)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.CheckArrayIsInterfaceYes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.ImmutableQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.49 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Get.GetInt64
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,&lorem ipsum=dolor sit amet,512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read(fileSize: 1048576, userBufferSize: 4096, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 2.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySpan.IndexOfString(input: "πüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüÖπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüáπüá", value: "πüÖ", comparisonType: Ordinal)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Select(input: Array)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.65 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 1, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt32(value: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.IsIdentityBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,no <escaping /> required,512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | several? | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_CancellationToken.CreateLinkedTokenSource2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.ConcurrentStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.AddOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesMethodOverrideMiss
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<String>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidation: False, DataSize: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "the\s+\w+", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{2,4}(Tom|Sawyer|Huckleberry|Finn)", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Where(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Timer.ScheduleManyThenDisposeMany
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (en-US, IgnoreSymbols))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_StartPosition(Segment: Single)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | several? | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.ContainsKey_3k_Int_32ByteRefsValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.ReadAsync(fileSize: 104857600, bufferSize: 16384, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: BroadTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Reader.Tests.Perf_Base64.ReadBase64EncodedByteArray_HeavyEscaping(NumberOfBytes: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSet<String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.90 | | Windows 10 | Windows 11 |
| Faster | 1.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 128, Options: (en-US, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<Location>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.LoggingOverhead.TwoArguments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "[\w\.+-]+@[\w\.-]+\.[\w\.-]+", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.CredentialCacheTests.ForEach(uriCount: 0, hostPortCount: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | several? | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, IgnoreNonSpace, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.AddThenRemove_ExpirationTokens
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.68 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.Read(fileSize: 1048576, bufferSize: 4096, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesClassHit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<Int32>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_FromStream<MyEventsListerViewModel>.DataContractSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Atan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 5, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ConcurrentQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidation: False, DataSize: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Dequeue_And_Enqueue(Size: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Email_IsMatch(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 9, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<Int32>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: True, SkipValidation: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation: False, DataSize: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 131072, Options: (, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SingleWithPredicate_LastElementMatches(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereSelect(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Enum.Parse(text: "Red")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | several? | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.ReplaceWords(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | several? | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 104857600, userBufferSize: 4096, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.73 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.70 | | Windows 10 | Windows 11 |
| Slower | 0.75 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Acos
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromString<IndexViewModel>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Replace_Char(text: "This is a very nice sentence", oldChar: 'z', newChar: 'y')
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.Ackermann.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.61 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: True, SkipValidation: False, Escaped: OneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: BroadTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_StringBuilder.Insert_Primitives
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.ReadOnlySpanFromMemory
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | several? | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 131072, Options: (en-US, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.HeapSort(Size: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ImmutableQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.39 | | Windows 10 | Windows 11 |
| Faster | 2.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress(level: Fastest, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | several? | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.ClassWithNoConverter))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: True, SkipValidation: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8FormatterTests.FormatterInt32(value: 2147483647)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateObject.PropertyIndexer(TestCase: ObjectProperties)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.FooObjIsFoo2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation: True, DataSize: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsNotMatch(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidation: True, DataSize: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "[\w]+://[^/\s?#]+[^\s?#]+(?:\?[^\s#]*)?(?:#[^\s]*)?", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Primitives.StringSegmentBenchmark.GetSegmentHashCode
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Sum(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.72 | multimodal | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XName.CreateElementWithNamespace
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | several? | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (, None, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.FirstWithPredicate_LastElementMatches(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Enum.Parse(text: "Red, Orange, Yellow, Green, Blue")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_CancellationToken.CancelAfter
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<CollectionsOfPrimitives>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 8192, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\b\w+n\b", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_Encoding.GetByteCount(size: 512, encName: "ascii")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.ReadAsync(fileSize: 104857600, bufferSize: 16384, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.85 | multimodal | Windows 10 | Windows 11 |
| Faster | 1.57 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.AddBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+\s+Holmes", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.Parse(value: "9223372036854775807")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Path.GetFullPathNoRedundantSegments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.LastWithPredicate_FirstElementMatches(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesMethodBaseHit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.K_Max_Elements(Size: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<String>.ImmutableArray(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.SeekBackward(fileSize: 1024, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.52 | several? | Windows 10 | Windows 11 |
| Faster | 2.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>.DataContractSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Runtime.Serialization.Formatters.Tests.Perf_BinaryFormatter.DeserializeLargeList
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.GetMiss
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: False, SkipValidation: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_SemaphoreSlim.ReleaseWait
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.SortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.AddRemoveFromDifferentThreads<String>.ConcurrentBag(Size: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 8, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWords(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidation: False, DataSize: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromDelayedTCS
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.GreatestCommonDivisor(arguments: 65536,65536 bits)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.ProducerConsumer(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 2.11 | | Windows 10 | Windows 11 |
| Slower | 0.59 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_CancellationToken.CreateLinkedTokenSource1
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.IPAddressPerformanceTests.TryFormat(address: 143.24.20.36)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>.Jil_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<Int32>.ImmutableArray(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock|Holmes|Watson|Irene|Adler|John|Baker", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: False, SkipValidation: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_StringBuilder.ctor_capacity(length: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.ScalarValueTypeObj
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 1, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.ObjrefValueTypeObj
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Scoped(Mode: "Dynamic")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: True, SkipValidation: True, Escaped: OneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.51 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 8192, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark.Parse_SequentialAsync(Length: 4096, Chunks: 16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Security.Tests.SslStreamTests.HandshakeECDSA256CertAsync(protocol: Tls12)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.60 | | Windows 10 | Windows 11 |
| Slower | 0.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.FooObjCastIfIsa
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.FooObjIsDescendant
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SingleWithPredicate_FirstElementMatches(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[a-zA-Z]+ing", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Contains_ElementNotFound(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: True, SkipValidation: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Guid.NotEqualsOperator
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.59 | several? | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.IntObj
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch(total: 400000, unique: 7, cacheSize: 15)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.MemoryMarshal<Int32>.TryGetArray
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ConcurrentBag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.IFooObjIsDescendantOfIFoo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.ConcurrentQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 128, Options: (en-US, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.76 | multimodal | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.X509Certificates.Tests.X509ChainTests.BuildX509ChainSelfSigned
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 2.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch(total: 40000, unique: 1600, cacheSize: 800)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.Count<Int32>.Bag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterTests.WriteAsciiChar
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SciMark2.kernel.benchFFT
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.Read(fileSize: 1048576, bufferSize: 4096, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.FooObjIsFoo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+\s+Holmes\s+\w+", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 7, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Log2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.ScopesOverheadBenchmark.FilteredByLevel_InsideScope(HasISupportLoggingScopeLogger: True, CaptureScopes: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: True, SkipValidation: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromCompletedTask_ConfigureAwait
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.53 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Layout.SearchLoops.LoopGoto
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt64Hex(value: FFFFFFFFFFFFFFFF)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValidation: True, Escaped: OneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.MemoryMarshal<Byte>.TryGetArray
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Base64EncodeDecodeInPlaceTests.Base64DecodeInPlace(NumberOfBytes: 200000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | several? | Windows 10 | Windows 11 |
| Faster | 1.72 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress_WithState(level: Optimal, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsNotMatch(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8FormatterTests.FormatterUInt64(value: 18446744073709551615)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress_WithoutState(level: Optimal, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.AddRemoveFromDifferentThreads<Int32>.ConcurrentBag(Size: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.74 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 131072, Options: (, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | several? | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8FormatterTests.FormatterUInt32(value: 4294967295)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: False, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf2.CastingPerf.ObjObjrefValueType
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.47 | | Windows 10 | Windows 11 |
| Faster | 2.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.TryGetValue_3k_Int_32ByteValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_CancellationToken.Cancel
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.OneNodeBacktracking(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | several? | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<MyEventsListerViewModel>.BinaryFormatter_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<IndexViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesSet(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Timer.ShortScheduleAndDispose
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: ArrayOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromString<CollectionsOfPrimitives>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>.DataContractJsonSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<Int32>.List(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.ImmutableDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Singleton(Mode: "Dynamic")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Trim_CharArr(s: "Test", c: [' ', 'ΓÇà'])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: BroadTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 10, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<String>.List(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.93 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 6, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.68 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 131072, Options: (en-US, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidation: True, DataSize: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: BroadTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<CollectionsOfPrimitives>.BinaryFormatter_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | several? | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Perf_Utf8Encoding.GetBytes(Input: EnglishAllAscii)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 2.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, None, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.85 | several? | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>.Jil_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Transient(Mode: "Expressions")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 2.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Layout.SearchLoops.LoopReturn
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.ValueTaskPerfTest.Await_FromResult
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.AddOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Dequeue_And_Enqueue(Size: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereSingleOrDefault_LastElementMatches(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.ImmutableHashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.61 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<CollectionsOfPrimitives>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 11, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryAddDefaultSize<Int32>.ConcurrentDictionary(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SingleWithPredicate_FirstElementMatches(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: False, SkipValidation: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+\s+Holmes", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | several? | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: False, Escaped: AllEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | several? | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ImmutableHashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+\s+Holmes\s+\w+", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyFalse<String, String>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.77 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "(?i)Tom|Sawyer|Huckleberry|Finn", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress_WithState(level: Optimal, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.CredentialCacheTests.ForEach(uriCount: 10, hostPortCount: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 10, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Email_IsNotMatch(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.TryGetValueMiss
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.ToDateTime_String(value: "February 26, 2009")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.GetService.ServiceScopeProvider
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.TryParse(value: "-9223372036854775808")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Average(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.ContainsKey_3k_Int_32ByteValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Base64Tests.ConvertTryFromBase64Chars(NumberOfBytes: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_SortedSet.EnumerateViewBetween
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.UnboundedChannelPerfTests.WriteAsyncThenReadAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.63 | several? | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read(fileSize: 104857600, userBufferSize: 4096, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsMatch(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<String, String>.Enumerate(Size: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "[\w]+://[^/\s?#]+[^\s?#]+(?:\?[^\s#]*)?(?:#[^\s]*)?", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollectionNonGeneric<String>.Hashtable(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.TryParseSpan(value: "9223372036854775807")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 11, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.68 | | Windows 10 | Windows 11 |
| Slower | 0.83 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ImmutableStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XDocument.GetElement
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.EnumerateActivityEventsSmall
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SingleWithPredicate_LastElementMatches(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.TryGetValue_3k_Int_32ByteRefsValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,no escaping required,512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XElement.GetAttribute
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_FromStream<MyEventsListerViewModel>.XmlSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | several? | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.Reverse(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollectionNonGeneric<Int32>.Hashtable(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.HeapSort(Size: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereLast_LastElementMatches(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 7, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.Reverse(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.Count<String>.Bag(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.FormattingOverhead.TwoArguments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.MultiplyByMatrixOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 1, 8])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Configuration.Xml.XmlConfigurationProviderBenchmarks.Load(FileName: "simple.xml")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.CatchAndRethrowDeep(kind: Hardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{Ll}", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | several? | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.MultiplyByScalarBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTimeOffset.GetUtcNow
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.CatchAndThrowOtherDeep(kind: Hardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## StoreBlock.AnyLocation.CopyBlock128
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.AddThenRemove_NoExpiration
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (pl-PL, None, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 4096, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 12, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.EventSourceLogger.NestedScopes_TwoMessages(HasSubscribers: True, Json: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | several? | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.TryParseSpan(value: "-9223372036854775808")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SingleWithPredicate_LastElementMatches(input: Array)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.FormattingOverhead.FourArguments_DefineMessage
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.TryParse(value: "12345")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Min(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.NegateBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | several? | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (pl-PL, None, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: False, SkipValidation: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Backtracking(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.88 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Asin
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\s[a-zA-Z]{0,12}ing\s", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<String, String>.Enumerate(Size: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Singleton(Mode: "Expressions")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_OrderBy.OrderByString(NumberOfPeople: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Get.GetUInt32
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsNotMatch(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.ScopesOverheadBenchmark.NotFiltered_InsideScope(HasISupportLoggingScopeLogger: True, CaptureScopes: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XName.CreateElement
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_FromStream<IndexViewModel>.DataContractSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.ParseSpan(value: "-9223372036854775808")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## V8.Crypto.Support.Bench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<String, String>.HeapSort(Size: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.70 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Repeat
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.Tests.Perf_AsyncMethods.EmptyAsyncMethodInvocation
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 2.14 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Select(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.ReadByte(fileSize: 1024, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 9, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en-US, OrdinalIgnoreCase, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | several? | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.MultiplyByMatrixOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.K_Max_Elements(Size: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector4.TransformVector2ByMatrix4x4Benchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.89 | several? | Windows 10 | Windows 11 |
| Faster | 1.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.AnyWithPredicate_LastElementMatches(input: Array)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchI.MDNDhrystone.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.57 | several? | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterTests.WriteNonAsciiChar
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: BroadTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.ToLower(s: "test")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SingleWithPredicate_FirstElementMatches(input: Array)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Attributes.GetCustomAttributesMethodOverrideHit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Pipelines.Tests.Perf_Pipe.ReadAsync
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Email_IsMatch(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Email_IsNotMatch(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.SetOverride
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.64 | several? | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 0, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.64 | several? | Windows 10 | Windows 11 |
| Faster | 2.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<String, String>.Enumerate(Size: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 13, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.ToDateTime_String(value: "12/12/1999 11:59:59 PM")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | several? | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.AddThenRemove_RelativeExpiration
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsMatch(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "the", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | several? | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromString<IndexViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Get.GetGuid
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<IndexViewModel>.MessagePack_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.NetworkInformation.Tests.NetworkInterfaceTests.GetAllNetworkInterfacesProperties
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 13, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.EqualityOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.ScopesOverheadBenchmark.NotFiltered_InsideScope(HasISupportLoggingScopeLogger: True, CaptureScopes: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 11, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: Url,&lorem ipsum=dolor sit amet,512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTime.GetNow
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<MyEventsListerViewModel>.BinaryFormatter_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.GetHit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Char.Char_ToUpper(c: '你', cultureName: zh-Hans)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<Int32>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.ContainsValue_3k_Int_Int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.EnumerateActivityTagObjectsSmall
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.ReadScatter(fileSize: 104857600, buffersSize: 65536, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 128, Options: (, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark.Parse_ParallelAsync(Length: 4096, Chunks: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 2.07 | | Windows 10 | Windows 11 |
| Slower | 0.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Aggregate_Seed(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.AnyWithPredicate_LastElementMatches(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.ReadAsync_NoBuffering(fileSize: 104857600, userBufferSize: 16384, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.83 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 8, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.ProducerConsumer(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 3.08 | several? | Windows 10 | Windows 11 |
| Slower | 0.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (en-US, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTimeOffset.Parse(value: "12/30/2017 3:45:22 AM -08:00")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Cos
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: BroadTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_UInt64.TryFormat(value: 18446744073709551615)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>.DataContractSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.EnumerateActivityLinkTagsSmall
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.SpanImplicitCastFromArraySegment
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 12, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark.Parse_SequentialAsync(Length: 128, Chunks: 16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Byte.Parse(value: "255")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 6, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValidation: True, Escaped: AllEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: True, SkipValidation: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereSelect(input: Array)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.ToStringWithFormat(value: -3.4028235E+38, format: "F50")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesSet(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: False, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.ReadByte(fileSize: 1024, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.50 | | Windows 10 | Windows 11 |
| Faster | 2.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BilinearTest.Interpol_Vector
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.40 | | Windows 10 | Windows 11 |
| Faster | 3.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<IntClass>.Array_Comparison(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Primitives.StringSegmentBenchmark.Indexer
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, Ordinal, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.50 | several? | Windows 10 | Windows 11 |
| Faster | 2.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereSingle_LastElementMatches(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<Int32>.ReadOnlyMemory(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Enumerate(Size: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: True, SkipValidation: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.64 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 12, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.FirstWithPredicate_LastElementMatches(input: Array)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | several? | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## JetStream.Poker.Play
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ImmutableSortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Char.Char_ToLower(c: '你', cultureName: zh-Hans)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ImmutableSortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.ObjObjIsFoo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 100, TestCase: LongSingleLine)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.AddRemoveFromSameThreads<String>.ConcurrentBag(Size: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.74 | multimodal | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Email_IsMatch(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_UInt64.ParseSpan(value: "18446744073709551615")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | several? | Windows 10 | Windows 11 |
| Faster | 1.73 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Gzip.Compress(level: Fastest, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read_NoBuffering(fileSize: 1048576, userBufferSize: 16384, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValidation: True, Escaped: OneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Burgers.Test1
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.BinaryTrees_2.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValidation: False, Escaped: OneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereSelect(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: DeepTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: True, Escaped: AllEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: False, TestCase: BasicJson)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Tanh
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 2, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | several? | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.TryFormat(value: -9223372036854775808)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Max(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, TestCase: Json400KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.RegexRedux_1.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 100, TestCase: LongSingleLine)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<CollectionsOfPrimitives>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Concat_Once(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<String>.Span(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.75 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,no escaping required,16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.IDerived))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<Location>.DataContractJsonSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 64)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.ScopesOverheadBenchmark.NotFiltered_InsideScope(HasISupportLoggingScopeLogger: False, CaptureScopes: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ConcurrentQueue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.Formatting.TwoArguments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Base64Tests.ConvertToBase64CharArray(NumberOfBytes: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\b\w+n\b", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromCompletedValueTaskSource
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SelectToArray(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<Location>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.IEnumerable(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_ThreadStatic.GetThreadStatic
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueTrue<Int32, Int32>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.AddThenRemove_SlidingExpiration
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesBoundary(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SeekUnroll.Test(boxedIndex: 3)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorDefaultSize<String>.SortedList
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_Encoding.GetByteCount(size: 16, encName: "utf-8")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.98 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<Int32>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{L}", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.81 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Format_MultipleArgs
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XName.CreateElementWithNamespaceImplicitOperator
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Quaternion.CreateFromYawPitchRollBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tests.Perf_Thread.CurrentThread
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Pipes.Tests.Perf_NamedPipeStream.ReadWriteAsync(size: 1000000, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 3.70 | | Windows 10 | Windows 11 |
| Slower | 0.32 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector3.GetHashCodeBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Range
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.Read(fileSize: 104857600, bufferSize: 16384, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, TestCase: Json400KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.CheckArrayIsInterfaceNo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.ToBase64CharArray(binaryDataSize: 1024, formattingOptions: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.CastToBaseClass(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 2.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: DeepTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Concat_CharEnumerable
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.Transpose
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Tests.Perf_WebUtility.HtmlDecode_Entities
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SequenceEqual(input1: IEnumerable, input2: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.ReadOnlySequenceTests<Byte>.SliceTenSegments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SeekUnroll.Test(boxedIndex: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValidation: False, Escaped: AllEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereFirst_LastElementMatches(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreateLookAtBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyTrue<String, String>.SortedDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTimeOffset.TryParse(value: "12/30/2017 3:45:22 AM -08:00")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.ParseSpan(value: "12345")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.TryGetValue_3k_Int_Int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_StartPosition(Segment: Multiple)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 13, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_StartPosition_And_EndPosition(Segment: Single)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Dequeue_And_Enqueue(Size: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Deep.WriteDeepUtf16(Formatted: False, SkipValidation: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XElement.GetElement
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<Int32>.ReadOnlySpan(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateFor<String>.IList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 8192, TestCase: Json400KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: StringProperties)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Deep.WriteDeepUtf8(Formatted: False, SkipValidation: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_Repeat(Segment: Multiple)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Uri_IsNotMatch(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 5, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Tan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.All_AllElementsMatch(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, IgnoreSymbols, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 1, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json400KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.TryGetValueHit
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<IntClass>.Array_ComparerClass(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.TryFormat(value: 9223372036854775807)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeObjectProperty
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | several? | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.IFooObjIsIFooInterAlia
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 4, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SequenceEqual(input1: Array, input2: Array)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_StringBuilder.Append_Char(length: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.IP_IsMatch(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Sin
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read_NoBuffering(fileSize: 1048576, userBufferSize: 16384, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 2.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyTrue<String, String>.ImmutableDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.78 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.93 | | Windows 10 | Windows 11 |
| Slower | 0.78 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Path.GetFullPathForLegacyLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Concat_TenTimes(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ConsoleTests.Perf_Console.OpenStandardOutput
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_StreamWriter.WriteFormat
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreatePerspectiveFieldOfViewBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.TakeLastHalf(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValidation: True, Escaped: NoneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValidation: False, Escaped: NoneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<String>.ReadOnlyMemory(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (pl-PL, None, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueFalse<Int32, Int32>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.58 | several? | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 7, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.68 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.FormattingOverhead.TwoArguments_DefineMessage
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Path.GetFullPathForTypicalLongPath
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: True, SkipValidation: False, Escaped: NoneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 65)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.TryParse(value: "9223372036854775807")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | several? | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateForEachTenSegments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.89 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read_NoBuffering(fileSize: 104857600, userBufferSize: 16384, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.85 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySpan.IndexOfString(input: "だ", value: "た", comparisonType: InvariantCulture)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.60 | several? | Windows 10 | Windows 11 |
| Faster | 2.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.ctor_seeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.62 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,&lorem ipsum=dolor sit amet,16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_Encoding.GetByteCount(size: 16, encName: "ascii")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.63 | several? | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.ToDateTime_String(value: "12/12/1999")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Interop.StructureToPtr.MarshalPtrToStructure
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,no <escaping /> required,16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 9, 32])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | several? | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: True, Escaped: OneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: False, TestCase: BasicJson)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 3, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTime.ToString(format: null)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<IntClass>.LinqQuery(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Reader.Tests.Perf_Base64.ReadBase64EncodedByteArray_NoEscaping(NumberOfBytes: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XElement.GetElementWithNamespace
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<IndexViewModel>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Asinh
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ConsoleTests.Perf_Console.OpenStandardInput
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ImmutableDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesBoundary(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Deflate.Compress(level: Fastest, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.CatchAndThrowOtherDeep(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayCopyToIntArray(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.TakeLastHalf(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | several? | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 8192, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8FormatterTests.FormatterDecimal(value: 123456.789)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int64.Parse(value: "12345")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Where(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Scoped(Mode: "Expressions")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.50 | | Windows 10 | Windows 11 |
| Faster | 2.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_UInt16.TryParse(value: "0")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.ArrayAsMemory
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.ScopesOverheadBenchmark.FilteredByLevel(HasISupportLoggingScopeLogger: False, CaptureScopes: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+<World>!,16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_UInt64.TryParse(value: "18446744073709551615")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Flush(fileSize: 1024, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Path.GetFullPathForReallyLongPath
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<String>.Memory(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 9, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | several? | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "the\s+\w+", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTime.ToString(format: "G")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | several? | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Tests.Perf_CryptoConfig.CreateFromName(name: "X509Chain")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.ZLib.Compress(level: Fastest, file: "sum")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.ScopesOverheadBenchmark.FilteredByLevel(HasISupportLoggingScopeLogger: False, CaptureScopes: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.AssignArrayElementByVariance
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Interop.StructureToPtr.MarshalDestroyStructure
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateTryGetMemory
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 2, Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.MDBenchI.MDPuzzle.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.EightQueens.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<IntClass>.LinqOrderByExtension(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.84 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Intersect(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.NewCachedCustomConverter
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 2.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: NumericProperties)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<MyEventsListerViewModel>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: BroadTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesSet(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.TryGetValue_17_Int_32ByteValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<String>.LinqQuery(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 8192, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_File.ReadAllBytes(size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Min
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | several? | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.ScopesOverheadBenchmark.FilteredByLevel(HasISupportLoggingScopeLogger: True, CaptureScopes: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: False, Escaped: OneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.ICollection(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.SubtractOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.LerpBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Aggregate(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.87 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeObjectProperty
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XElement.GetValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | several? | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsMatch(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.ImmutableList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Sort<String>.LinqOrderByExtension(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: True, SkipValidation: True, Escaped: NoneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Min
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<IndexViewModel>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>.Jil_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_Repeat_StartPosition_And_EndPosition(Segment: Multiple)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.95 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatch(kind: ReflectionHardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<Location>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Except(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 2.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch(total: 400000, unique: 1, cacheSize: 15)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.ScopesOverheadBenchmark.FilteredByLevel(HasISupportLoggingScopeLogger: True, CaptureScopes: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereFirst_LastElementMatches(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<Location>.MessagePack_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.Tests.Perf_AsyncMethods.SingleYieldMethodInvocation
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.93 | | Windows 10 | Windows 11 |
| Slower | 0.84 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.ScaleB
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_HostPort(host: "notfound", hostPortCount: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereAny_LastElementMatches(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: UnsafeRelaxed,hello "there",16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.81 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 4096, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "[\w]+://[^/\s?#]+[^\s?#]+(?:\?[^\s#]*)?(?:#[^\s]*)?", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Uri_IsNotMatch(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.ReverseComplement_1.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.85 | several? | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Sin
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 2.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<String>.MemorySpanStart
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.LinkedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Faster | 2.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: Json40KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.88 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.CachedDefaultOptions
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: ReflectionHardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<Int32>.IEnumerable(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.CatchAndRethrowDeep(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{L}", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.ToDateTime_String(value: "Thursday, February 26, 2009")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.OpenClose(fileSize: 1024, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 4, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.OneNodeBacktracking(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>.XmlSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<LoginViewModel>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.CastToSameType(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.MissingProperties
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: JavaScript,&Hello+<World>!,512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.TryParse(value: "-3.4028235E+38")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<String>.ICollection(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchDeep(kind: ReflectionHardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Double.Parse(value: "1.7976931348623157e+308")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.OpenClose(fileSize: 1024, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_GC<Char>.AllocateUninitializedArray(length: 1000, pinned: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ConcurrentStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 2.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ImmutableHashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Log
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## CscBench.DatflowTest
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 2.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.TryGetValue_17_Int_32ByteRefsValue
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.Parse(value: "-3.4028235E+38")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ImmutableStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<Int32>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.ICollection(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.ActivityAllocations(idFormat: Hierarchical)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Uri_IsMatch(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: False, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.MultiplyByScalarOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int32.TryFormat(value: -2147483648)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int16.TryParse(value: "0")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.87 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Double.TryParse(value: "1.7976931348623157e+308")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: True, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "[\w]+://[^/\s?#]+[^\s?#]+(?:\?[^\s#]*)?(?:#[^\s]*)?", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Select(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.81 | several? | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.LastWithPredicate_FirstElementMatches(input: IList)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.ReadScatter(fileSize: 104857600, buffersSize: 65536, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_DateTimeCultureInfo.Parse(culturestring: )
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTimeOffset.ToString(format: "G")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEach<String>.ImmutableArray(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 2.25 | | Windows 10 | Windows 11 |
| Slower | 0.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Version.TryFormatL
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.89 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromCompletedTask
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 2.80 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.LastWithPredicate_FirstElementMatches(input: IOrderedEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<String>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XElement.CreateWithElements
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int16.TryParse(value: "-32768")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.92 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<MyEventsListerViewModel>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Select(input: IList)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.K_Max_Elements(Size: 100)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Transient(Mode: "Dynamic")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 2.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<String>.Stack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<LoginViewModel>.MessagePack_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.ToDateTime_String(value: "Fri, 27 Feb 2009 03:11:21 GMT")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: Url,&lorem ipsum=dolor sit amet,16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Double.ToStringWithFormat(value: 12345, format: "G17")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.GetDeterminantBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 10, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: JavaScript,&Hello+<World>!,16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector4.GetHashCodeBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Interop.StructureToPtr.MarshalStructureToPtr
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SkipHalfTakeHalf(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesBoundary(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: True, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.WhereLast_LastElementMatches(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.87 | several? | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_Uri(uriString: "http://notfound", uriCount: 0)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.EventSourceLogger.NestedScopes_TwoMessages(HasSubscribers: False, Json: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreateFromAxisAngleBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 0, Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.75 | several? | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Ctor(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: False, TestCase: Json400KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Decimal.Parse(value: "123456.789")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read(fileSize: 1024, userBufferSize: 1024, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Faster | 2.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.DictionarySequentialKeys.TryGetValue_17_Int_Int
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Concurrent.AddRemoveFromSameThreads<Int32>.ConcurrentBag(Size: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.12 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (pl-PL, None, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_DateTimeCultureInfo.ToString(culturestring: )
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.81 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Email_IsNotMatch(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | several? | Windows 10 | Windows 11 |
| Faster | 1.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.NetworkInformation.Tests.NetworkInterfaceTests.GetAllNetworkInterfaces
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | several? | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Parse(numberString: 123)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Slice<String>.MemorySpanStartLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Environment.GetEnvironmentVariable
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (pl-PL, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchDeepRecursive(kind: ReflectionHardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.79 | multimodal | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json400KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 1.93 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 9, 32])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>.DataContractJsonSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_BitArray.BitArrayCopyToByteArray(Size: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Enumerate(Size: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.03 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | several? | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: LotsOfStrings)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchF.FFT.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.TryParse(value: "3.4028235E+38")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Security.Cryptography.Tests.Perf_CryptoConfig.CreateFromName(name: "RSA")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_StartPosition_And_EndPosition(Segment: Multiple)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.NDhrystone.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.LoggingOverhead.NoArguments_DefineMessage_FilteredByLevel
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.23 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_Uri(uriString: "http://name5", uriCount: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en-US, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.48 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<Int32>.ConcurrentStack(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 2.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.GetLength(options: Read)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,hello "there",16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.04 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Ctor(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.ConsoleTests.Perf_Console.OpenStandardError
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | several? | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{Ll}", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | several? | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.ReadOnlySequenceTests<Byte>.SliceArray
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.ScopesOverheadBenchmark.FilteredByLevel_InsideScope(HasISupportLoggingScopeLogger: False, CaptureScopes: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 1.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Path.GetTempPath
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | several? | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: DeepTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_DateTimeCultureInfo.Parse(culturestring: da)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Zip(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Perf_Utf8Encoding.GetBytes(Input: EnglishMostlyAscii)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.99 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_DateTimeCultureInfo.ToString(culturestring: ja)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: False, SkipValidation: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.ToStringWithFormat(value: 12345, format: "F50")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (en-US, IgnoreNonSpace))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyFalse<String, String>.IDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.19 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: False, SkipValidation: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | several? | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.Parse(value: "3.4028235E+38")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Tests.Perf_XmlConvert.TimeSpan_ToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: BroadTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{0,2}(Tom|Sawyer|Huckleberry|Finn)", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.02 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.SpanFromArray
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.ScaleB
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 1.99 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 3, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Double.Parse(value: "-1.7976931348623157e+308")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.NegationOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: True, SkipValidation: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: LotsOfNumbers)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: False, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<MyEventsListerViewModel>.MessagePack_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 0, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en-US, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Double.ToStringWithFormat(value: 12345, format: "F50")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_DateTimeCultureInfo.Parse(culturestring: fr)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.88 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollectionNonGeneric<Int32>.ArrayList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: ReflectionSoftware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<IndexViewModel>.MessagePack_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.GetService.ServiceScope
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Get.GetSingle
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Double.TryParse(value: "12345")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_ToStream<Location>.DataContractSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateObject.PropertyIndexer(TestCase: StringProperties)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<IndexViewModel>.BinaryFormatter_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Vector2.GetHashCodeBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.ImmutableSortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 5, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSet<String>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XElement.CreateElementsWithNamespace
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_File.ReadAllBytes(size: 4096)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 2.76 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValidation: False, Escaped: NoneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Uri_IsMatch(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTimeOffset.ToString(format: "s")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchDeepRecursive(kind: ReflectionSoftware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatch(kind: ReflectionSoftware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | several? | Windows 10 | Windows 11 |
| Faster | 2.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_File.AppendAllTextAsync(size: 10000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 2.45 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValidation: True, Escaped: NoneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{2,4}(Tom|Sawyer|Huckleberry|Finn)", Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.03 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchDeep(kind: ReflectionSoftware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeToUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.07 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_EnumerateObject.PropertyIndexer(TestCase: NumericProperties)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, IgnoreSymbols, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: True, SkipValidation: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_Uri(uriString: "http://notfound", uriCount: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Environment.SetEnvironmentVariable
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.67 | several? | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<CollectionsOfPrimitives>.MessagePack_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## CscBench.CompileTest
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Double.TryParse(value: "-1.7976931348623157e+308")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTime.ParseR
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | several? | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.ToStringD(numberString: -2147483648)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.LoggingOverhead.NoArguments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 6, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 2.61 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.Array(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.ReadOnlySequenceTests<Char>.SliceArray
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<String>.Stack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 2.01 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>.Jil_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, IgnoreSymbols, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Single.Cosh
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<String>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## JetStream.TimeSeriesSegmentation.MaximizeSchwarzCriterion
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.ctor
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Perf_Convert.ToBase64CharArray(binaryDataSize: 1024, formattingOptions: InsertLineBreaks)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch(total: 40000, unique: 1600, cacheSize: 3200)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<Location>.BinaryFormatter_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (pl-PL, None, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateFromFile_Read(capacity: 10000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.ReadOnlySequenceTests<Byte>.SliceSingleSegment
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Uri.Ctor
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateFromFile_Read(capacity: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 8, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_Repeat(Segment: Single)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: Json4KB)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>.DataContractSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | several? | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix3x2.CreateRotationBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.KNucleotide_1.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.05 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.ReadOnlySequenceTests<Char>.SliceMemory
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | several? | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.ConcurrentDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateFromFile_Read(capacity: 1000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 2.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<Int32>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Faster | 2.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<IndexViewModel>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.OrderByDescending(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateFromFile(capacity: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.60 | | Windows 10 | Windows 11 |
| Faster | 2.58 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: False, Escaped: NoneEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 2.04 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.MultipleNestedTryCatch_LastCatches(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Tan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.54 | | Windows 10 | Windows 11 |
| Faster | 2.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTime.ToString(format: "s")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | several? | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Directory.GetCurrentDirectory
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int16.Parse(value: "-32768")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.BinaryWriterExtendedTests.WriteAsciiCharArray(StringLengthInChars: 2000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.68 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (en-US, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<Int32>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.52 | | Windows 10 | Windows 11 |
| Faster | 2.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<LoginViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateTryGetMemory
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, OrdinalIgnoreCase, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Directory.EnumerateFiles
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.61 | multimodal | Windows 10 | Windows 11 |
| Faster | 2.56 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.CastingPerf.IFooObjIsIFoo
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.FormattingOverhead.FourArguments_EnumerableArgument
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetField
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.85 | several? | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<String>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Uri_IsMatch(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.ArrayAssign2D
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Char.Char_ToLower(c: '─░', cultureName: en-US)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, IgnoreSymbols, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.ProducerConsumer(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 4.07 | | Windows 10 | Windows 11 |
| Slower | 0.32 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: DeepTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.AddArray2.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en-US, IgnoreSymbols, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: DeepTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTimeOffset.GetNow
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.ReadOnlySpanImplicitCastFromSpan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.55 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromCompletedValueTaskSource_ConfigureAwait
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.65 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_FromStream<IndexViewModel>.XmlSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.ArrayAsMemoryStartLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.70 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.TryAndCatchDeep_CaugtAtTheTop(kind: Hardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## LinqBenchmarks.Order00ManualX
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.Parse(value: "12345")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.08 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en-US, IgnoreSymbols, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (, IgnoreCase))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.81 | several? | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.SpanFromArrayStartLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en-US, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.65 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_DateTimeCultureInfo.ToString(culturestring: fr)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.87 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateFromFile(capacity: 10000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateFromFile_Read(capacity: 10000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.ToArray(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<String>.Stack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, OrdinalIgnoreCase, False))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Perf_Activity.ActivityAllocations(idFormat: W3C)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.66 | several? | Windows 10 | Windows 11 |
| Faster | 2.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.TryParse(value: "12345")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.12 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatch(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation: True, DataSize: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.MultipleNestedTryFinally(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Acos
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (, None, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_Start_And_EndPosition(Segment: Single)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.AnyWithPredicate_LastElementMatches(input: IOrderedEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 2.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.ArrayAsSpan
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidation: False, DataSize: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.Ctor(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.47 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 2, Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.88 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.ReadOnlySequenceTests<Char>.SliceSingleSegment
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_HostPort(host: "name5", hostPortCount: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.89 | several? | Windows 10 | Windows 11 |
| Faster | 2.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>.XmlSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 1, 8])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.MultipleNestedTryCatch_FirstCatches(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTimeOffset.ToString(format: null)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation: False, DataSize: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.SplitWords(Options: IgnoreCase, Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.67 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchWhenFinally(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.ToStringD(numberString: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.OrderBy(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsTrue<String>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.AddGivenSize<Int32>.ICollection(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: DeepTree)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 2.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (, None))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchDeep(kind: Hardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Take_All(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Parse(numberString: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidation: True, DataSize: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Environment.ExpandEnvironmentVariables
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int32.ParseSpan(value: "2147483647")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidation: True, DataSize: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidation: False, DataSize: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.SplitWords(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 2.74 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int32.TryParse(value: "-2147483648")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.ArrayRetrieve3D
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_Start(Segment: Single)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Threading.Channels.Tests.BoundedChannelPerfTests.TryWriteThenTryRead
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.72 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | several? | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: Hardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Path.GetFullPathWithRedundantSegments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.BinaryTrees_6.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.67 | several? | Windows 10 | Windows 11 |
| Faster | 2.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEachNonGeneric<Int32>.Hashtable(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchFinally(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<CollectionsOfPrimitives>.MessagePack_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en-US, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.67 | multimodal | Windows 10 | Windows 11 |
| Faster | 2.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Tracing.Perf_EventListener.WriteEvent_IntParams
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 2.83 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: HelloWorld)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | several? | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.Read(fileSize: 1024, userBufferSize: 1024, options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.57 | several? | Windows 10 | Windows 11 |
| Faster | 2.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<Location>.ProtoBuffNet
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.76 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.OrderByThenBy(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_Start_And_Length(Segment: Single)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.ArrayRetrieve2D
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_DateTimeOffset.ToString(value: 12/30/2017 3:45:22 AM -08:00)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchDeepRecursive(kind: Hardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.88 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Path.GetRandomFileName
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.CaseInsensitiveMatching
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<IndexViewModel>.BinaryFormatter_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetMethod3
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (, IgnoreCase, True))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.61 | several? | Windows 10 | Windows 11 |
| Faster | 2.71 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess.ReadScatterAsync(fileSize: 104857600, buffersSize: 65536, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.83 | multimodal | Windows 10 | Windows 11 |
| Faster | 2.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchDeep(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Configuration.Xml.XmlConfigurationProviderBenchmarks.Load(FileName: "deep.xml")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.46 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_DateTimeCultureInfo.ToString(culturestring: da)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| ---------- | --------------------- | --------------------- |
| Slower | 0.88 | multimodal | Windows 10 | Windows 11 |
| Faster | 2.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: True, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Uri.DnsSafeHost
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Cos
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.56 | | Windows 10 | Windows 11 |
| Faster | 2.86 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Interpolation_MultipleArgs(c: '1', s: "Foo")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.57 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.85 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CopyTo<String>.ReadOnlySpan(Size: 2048)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8ParserTests.TryParseSingle(value: -3.4028235E+38)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetMethod2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | several? | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Decimal.ToString(value: 123456.789)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | several? | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.Formatting.NoArguments
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8ParserTests.TryParseSingle(value: 3.4028235E+38)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.MemoryMappedFiles.Tests.Perf_MemoryMappedFile.CreateFromFile(capacity: 1000000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.63 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.AddThenRemove_AbsoluteExpiration
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.CaseInsensitiveNotMatching
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_Encoding.GetEncoder(size: 16, encName: "utf-8")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.39 | bimodal | Windows 10 | Windows 11 |
| Faster | 3.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.ReadOnlySequence.Slice_StartPosition_And_Length(Segment: Single)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{0,2}(Tom|Sawyer|Huckleberry|Finn)", Options: NonBacktracking)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.CtorInvoke(Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<Int32>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeObjectProperty
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.30 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.TryAndFinallyDeep(kind: Hardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.88 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 2.23 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.TryAndCatchDeep_CaugtAtTheTop(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.80 | several? | Windows 10 | Windows 11 |
| Faster | 2.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<LoginViewModel>.MessagePack_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.28 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 33, 128])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.63 | | Windows 10 | Windows 11 |
| Faster | 2.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Diagnostics.Tracing.Perf_EventListener.WriteEvent_NoParams
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 2.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidation: False, DataSize: 10)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.90 | | Windows 10 | Windows 11 |
| Faster | 2.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.GroupBy(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchWhen(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: True, TestCase: BasicJson)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchDeepRecursive(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.33 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.Baseline
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchWhenFinally(kind: Hardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Common.ReplaceWords(Options: Compiled)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeObjectProperty
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Transient(Mode: "ILEmit")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueTrue<String, String>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.54 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "[\w]+://[^/\s?#]+[^\s?#]+(?:\?[^\s#]*)?(?:#[^\s]*)?", Options: None)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeObjectProperty
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.68 | | Windows 10 | Windows 11 |
| Faster | 2.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 1, 1])
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.82 | several? | Windows 10 | Windows 11 |
| Faster | 2.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.ArrayResize
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>.DataContractSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.Queue(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.62 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | several? | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.StaticIntPlus
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.ThrowAndCatchFinally(kind: Hardware)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.MathBenchmarks.Double.Sqrt
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.78 | several? | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetMethod4
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Activator<EmptyClass>.CreateInstanceType
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.55 | | Windows 10 | Windows 11 |
| Faster | 2.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_StringBuilder.Append_Strings(repeat: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.73 | | Windows 10 | Windows 11 |
| Faster | 2.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.Next_int_unseeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.96 | | Windows 10 | Windows 11 |
| Faster | 1.13 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>.SerializeToUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.87 | | Windows 10 | Windows 11 |
| Faster | 2.29 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetMethod5
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.47 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: True, chunkedResponse: False, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.14 | | Windows 10 | Windows 11 |
| Same | 0.77 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: True, chunkedResponse: True, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.14 | | Windows 10 | Windows 11 |
| Same | 1.10 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_GC<Char>.AllocateArray(length: 1000, pinned: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.89 | | Windows 10 | Windows 11 |
| Faster | 2.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Decompress(level: Optimal, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.96 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Xml.Linq.Perf_XElement.CreateElementWithNamespace
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.47 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEachNonGeneric<String>.Hashtable(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | several? | Windows 10 | Windows 11 |
| Faster | 2.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CtorFromCollection<String>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.65 | | Windows 10 | Windows 11 |
| Faster | 2.67 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_FromStream<Location>.BinaryFormatter_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_ToString<Location>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.80 | | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.StringHash.GetHashCode(Count: 128, Options: (en-US, Ordinal))
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.92 | | Windows 10 | Windows 11 |
| Faster | 1.14 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: True, chunkedResponse: True, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.14 | | Windows 10 | Windows 11 |
| Same | 1.09 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.ConcurrentStack(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.49 | | Windows 10 | Windows 11 |
| Faster | 3.18 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.StaticDelegate
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.10 | | Windows 10 | Windows 11 |
| Faster | 1.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Logging.EventSourceLogger.NestedScopes_TwoMessages(HasSubscribers: True, Json: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.69 | several? | Windows 10 | Windows 11 |
| Faster | 2.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_BigInteger.Parse(numberString: -2147483648)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetMethod15
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | several? | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.CreateRotationZWithCenterBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_NumberCultureInfo.ToString(culturestring: ja)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsFalse<Int32>.SortedSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.15 | several? | Windows 10 | Windows 11 |
| Same | 0.98 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_HashCode.Combine_1
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.15 | | Windows 10 | Windows 11 |
| Same | 1.00 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Version.ToString3
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.35 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Exceptions.Handling.TryAndFinallyDeep(kind: Software)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_Encoding.GetEncoder(size: 512, encName: "ascii")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.38 | several? | Windows 10 | Windows 11 |
| Faster | 3.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: False, chunkedResponse: False, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.16 | | Windows 10 | Windows 11 |
| Same | 0.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: True, TestCase: BasicJson)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.31 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromString<LoginViewModel>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.Fib.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.92 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.NewDefaultOptions
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.53 | | Windows 10 | Windows 11 |
| Faster | 3.06 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.BubbleSort.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.11 | several? | Windows 10 | Windows 11 |
| Faster | 1.16 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.K_Max_Elements(Size: 1000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.61 | | Windows 10 | Windows 11 |
| Faster | 2.79 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetMethod1
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: True, SkipValidation: False, Escaped: AllEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyTrue<String, String>.IDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.84 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.MemoryFromArrayStartLength
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.65 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Byte>.IndexOfAnyFourValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.03 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValidation: False, Escaped: AllEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<String>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetMethod12
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.74 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.52 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Scoped(Mode: "ILEmit")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleParallel(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 2.71 | bimodal | Windows 10 | Windows 11 |
| Slower | 0.65 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Activator<EmptyStruct>.CreateInstanceType
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.58 | | Windows 10 | Windows 11 |
| Faster | 2.91 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: False, chunkedResponse: True, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.18 | | Windows 10 | Windows 11 |
| Same | 0.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess_NoBuffering.ReadScatterAsync(fileSize: 1048576, count: 4)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.18 | several? | Windows 10 | Windows 11 |
## System.Tests.Perf_Version.ToString4
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>.DataContractSerializer_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.72 | | Windows 10 | Windows 11 |
| Faster | 2.57 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryAddDefaultSize<String>.Dictionary(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.59 | | Windows 10 | Windows 11 |
| Faster | 2.87 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromStream<Location>.Utf8Json_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Plane.TransformByQuaternionBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.46 | | Windows 10 | Windows 11 |
| Faster | 3.34 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Join_Enumerable
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.77 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.49 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.LowLevelPerf.ObjectStringIsString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.95 | | Windows 10 | Windows 11 |
| Faster | 1.19 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Array.ArrayRetrieve1D
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.32 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SelectToList(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.60 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetMethod20
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Globalization.Tests.Perf_NumberCultureInfo.ToString(culturestring: )
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Transient(Mode: "Runtime")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_StringBuilder.Append_ValueTypes_Interpolated
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.39 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.NextBytes_span
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.94 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8ParserTests.TryParseDouble(value: 1.7976931348623157e+308)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndRemove<String>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Singleton(Mode: "Runtime")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.83 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.NextBytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.01 | | Windows 10 | Windows 11 |
| Faster | 1.20 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## PerfLabTests.GetMember.GetMethod10
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.CreateAddAndClear<Int32>.HashSet(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.51 | | Windows 10 | Windows 11 |
| Faster | 3.15 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: True, SkipValidation: True, Escaped: AllEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.63 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_Path.GetFileName
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.77 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_RandomAccess_NoBuffering.ReadScatterAsync(fileSize: 104857600, count: 16)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.20 | | Windows 10 | Windows 11 |
## System.Linq.Tests.Perf_Enumerable.Distinct(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.62 | | Windows 10 | Windows 11 |
| Faster | 2.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Version.Parse3
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.40 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Constructors<String>.MemoryFromArray
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.79 | | Windows 10 | Windows 11 |
| Faster | 2.48 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Byte>.ProducerConsumer(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 3.87 | several? | Windows 10 | Windows 11 |
| Slower | 0.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.44 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## ByteMark.BenchIDEAEncryption
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.91 | | Windows 10 | Windows 11 |
| Faster | 1.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.MultiplyByScalarOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.51 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.ContainsKeyTrue<String, String>.Dictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Tests.Perf_StringBuilder.Append_ValueTypes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.82 | | Windows 10 | Windows 11 |
| Faster | 2.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Primitives.Performance.StringValuesBenchmark.ForEach_Array
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 1.14 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.21 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Numerics.Tests.Perf_Matrix4x4.NegationOperatorBenchmark
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.78 | | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 104857600, userBufferSize: 4096, options: Asynchronous)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.94 | several? | Windows 10 | Windows 11 |
| Faster | 1.22 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_String.Format_OneArg(s: "Testing {0}, {0:C}, {0:E} - {0:F4}{0:G}{0:N} , !!", o: 3.14159)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.36 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleSerial(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: False)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.90 | | Windows 10 | Windows 11 |
| Faster | 1.22 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Benchstone.BenchI.Array1.Test
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 1.07 | | Windows 10 | Windows 11 |
| Faster | 1.22 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Int32.Parse(value: "-2147483648")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.37 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>.SerializeObjectProperty
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: True, chunkedResponse: True, responseLength: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.23 | | Windows 10 | Windows 11 |
| Same | 1.11 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Uri.ParseAbsoluteUri
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.83 | | Windows 10 | Windows 11 |
| Faster | 2.43 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.TryGetValueTrue<String, String>.IDictionary(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.71 | several? | Windows 10 | Windows 11 |
| Faster | 2.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BenchmarksGame.Fasta_1.RunBench
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 2.47 | | Windows 10 | Windows 11 |
| Slower | 0.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Version.ToString2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.76 | | Windows 10 | Windows 11 |
| Faster | 2.55 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: True, chunkedResponse: True, responseLength: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.23 | | Windows 10 | Windows 11 |
| Same | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: True, chunkedResponse: False, responseLength: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.24 | | Windows 10 | Windows 11 |
| Same | 1.17 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromUtf8Bytes
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.Next_long_long
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.93 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValidation: True, Escaped: AllEscaped)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.64 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: False, chunkedResponse: True, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.24 | | Windows 10 | Windows 11 |
| Same | 0.97 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: True, chunkedResponse: True, responseLength: 100000)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Faster | 1.24 | | Windows 10 | Windows 11 |
| Same | 1.17 | several? | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IndexerSet<String>.List(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.57 | | Windows 10 | Windows 11 |
| Faster | 2.99 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.DependencyInjection.TimeToFirstService.Scoped(Mode: "Runtime")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.77 | | Windows 10 | Windows 11 |
| Faster | 2.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.Next_long
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.99 | bimodal | Windows 10 | Windows 11 |
| Faster | 1.24 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.73 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## Microsoft.Extensions.Primitives.StringSegmentBenchmark.TrimEnd
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.75 | | Windows 10 | Windows 11 |
| Faster | 2.59 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.ToString(value: 3.4028235E+38)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.41 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: True, TestCase: Json400B)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.88 | | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEachNonGeneric<Int32>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.64 | several? | Windows 10 | Windows 11 |
| Faster | 2.81 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.Tests.Add_Remove_SteadyState<String>.ConcurrentStack(Count: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.61 | several? | Windows 10 | Windows 11 |
| Faster | 2.90 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.85 | | Windows 10 | Windows 11 |
| Faster | 2.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>.SerializeObjectProperty
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.89 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.38 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.42 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.Next_long_long_unseeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.95 | several? | Windows 10 | Windows 11 |
| Faster | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SIMD.ConsoleMandel.ScalarFloatSinglethreadRaw
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.25 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Collections.IterateForEachNonGeneric<String>.SortedList(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.64 | | Windows 10 | Windows 11 |
| Faster | 2.82 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Random.Next_int_int_unseeded
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.99 | | Windows 10 | Windows 11 |
| Faster | 1.25 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Json_FromString<Location>.JsonNet_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.70 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToStream
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.71 | | Windows 10 | Windows 11 |
| Faster | 2.66 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## SIMD.ConsoleMandel.ScalarDoubleSinglethreadRaw
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.26 | | Windows 10 | Windows 11 |
| Same | 0.96 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Pipelines.Tests.Perf_Pipe.SyncReadAsyncWithCancellationToken
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.74 | | Windows 10 | Windows 11 |
| Faster | 2.61 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Memory.Span<Char>.LastIndexOfAnyValues(Size: 512)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.93 | several? | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt64(value: 18446744073709551615)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.93 | | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Char.Char_ToUpperInvariant(input: "Hello World!")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.99 | | Windows 10 | Windows 11 |
| Faster | 1.26 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToString
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.79 | bimodal | Windows 10 | Windows 11 |
| Faster | 2.53 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## BilinearTest.Interpol_Scalar
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Slower | 0.86 | | Windows 10 | Windows 11 |
| Faster | 2.43 | bimodal | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Version.Parse2
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.81 | | Windows 10 | Windows 11 |
| Faster | 2.50 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## MicroBenchmarks.Serializers.Binary_ToStream<LoginViewModel>.BinaryFormatter_
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.66 | | Windows 10 | Windows 11 |
| Faster | 2.78 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.SelectToList(input: List)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.69 | | Windows 10 | Windows 11 |
| Faster | 2.72 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Linq.Tests.Perf_Enumerable.Reverse(input: IEnumerable)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.70 | | Windows 10 | Windows 11 |
| Faster | 2.69 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Tests.Perf_Single.ToStringWithFormat(value: 12345, format: "G17")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.84 | | Windows 10 | Windows 11 |
| Faster | 2.45 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get(ssl: False, chunkedResponse: True, responseLength: 1)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Faster | 1.26 | | Windows 10 | Windows 11 |
| Same | 0.94 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Reflection.Activator<EmptyClass>.CreateInstanceNames
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Slower | 0.67 | | Windows 10 | Windows 11 |
| Faster | 2.75 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleSerial(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: True)
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| -------- | --------------------- | --------------------- |
| Same | 0.89 | several? | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS Monterey 12.2.1 | macOS Monterey 12.2.1|
## System.IO.Compression.Brotli.Compress_WithoutState(level: Optimal, file: "TestDocument.pdf")
| Result | Ratio | Modality | Base Operating System | Diff Operating System|
| ------ | -----:| --------:| --------------------- | --------------------- |
| Same | 0.97 | | Windows 10 | Windows 11 |
| Faster | 1.27 | | macOS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment