-
-
Save adamsitnik/3df04e23d5a88806204153593bc5f420 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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