Date: 2025-06-04 14:39:50 Commit: 41be5e229b Affected Tests: 77
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| Burgers.Test0 | Link | +546.70% | 287609724.553571 | 1859976778.517857 | None |
| System.Linq.Tests.Perf_Enumerable.SingleWithPredicate_FirstElementMatches(input: Array) | Link | +153.76% | 42.938261 | 108.960405 | None |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,&lorem ipsum=dolor sit amet,16) | Link | +117.06% | 51.955954 | 112.773346 | 2, 3, 17 |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+!,16) | Link | +83.91% | 45.219853 | 83.163582 | 2, 3, 17 |
| Benchstone.BenchF.Simpsn.Test | Link | +68.23% | 102700654.857143 | 172778442.642857 | None |
| System.Net.Tests.Perf_WebUtility.Decode_NoDecodingRequired | Link | +49.73% | 47.921292 | 71.753359 | None |
| Benchstone.BenchI.XposMatrix.Test | Link | +61.45% | 12231.521028 | 19748.149585 | 4, 6, 36 |
| Span.Sorting.BubbleSortArray(Size: 512) | Link | +54.92% | 157529.645102 | 244044.942506 | 4 |
| System.Memory.Span.IndexOfAnyTwoValues(Size: 512) | Link | +45.63% | 122.463217 | 178.339434 | 3 |
| System.Collections.TryGetValueTrue<Int32, Int32>.ImmutableSortedDictionary(Size: 512) | Link | +42.73% | 13411.946128 | 19143.403434 | 31 |
| System.Collections.Tests.Perf_Dictionary.Clone(Items: 3000) | Link | +39.80% | 7103.178665 | 9930.379163 | 5 |
| System.Memory.Span.IndexOfAnyTwoValues(Size: 33) | Link | +34.45% | 10.036435 | 13.493959 | 3 |
| Benchstone.BenchI.BubbleSort2.Test | Link | +32.27% | 30671803.091518 | 40569125.801339 | None |
| System.Collections.Perf_Frozen.Contains_True(Count: 512) | Link | +30.54% | 1311.880582 | 1712.486339 | 4, 5 |
| System.Collections.Perf_Frozen.Contains_True(Count: 64) | Link | +27.79% | 159.425812 | 203.737008 | 4, 5 |
| System.Text.Perf_Ascii.EqualsIgnoreCase_ExactlyTheSame_Bytes(Size: 128) | Link | +26.78% | 6.241384 | 7.912695 | None |
| Benchstone.BenchI.AddArray2.Test | Link | +30.59% | 7695404.598522 | 10049435.565887 | None |
| System.Numerics.Tests.Perf_BigInteger.Equals(arguments: 259 bytes, Same) | Link | +26.94% | 6.740102 | 8.556015 | 10 |
| V8.Crypto.Support.Bench | Link | +23.79% | 2754340.843303 | 3409516.765423 | None |
| System.Net.Tests.Perf_WebUtility.Decode_DecodingRequired | Link | +23.86% | 89.057201 | 110.304468 | 2 |
| System.Memory.Span.IndexOfAnyThreeValues(Size: 33) | Link | +23.28% | 13.768474 | 16.973103 | 3 |
| Benchstone.BenchI.Midpoint.Test | Link | +22.76% | 266919399.095238 | 327681249.339286 | None |
| Burgers.Test1 | Link | +22.54% | 197903751.107143 | 242512062.250000 | 13 |
| System.Memory.Span.StartsWith(Size: 512) | Link | +21.26% | 6.891792 | 8.357269 | None |
| System.Tests.Perf_Version.TryFormat4 | Link | +22.16% | 16.913676 | 20.662248 | 3 |
| System.Collections.Perf_Frozen.Contains_True(Count: 4) | Link | +21.48% | 12.094405 | 14.692279 | 5 |
| System.Tests.Perf_UInt64.TryFormat(value: 18446744073709551615) | Link | +15.69% | 12.928101 | 14.956354 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Int.BitwiseAndBenchmark | Link | +12.92% | 1.431301 | 1.616290 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.XorBenchmark | Link | +14.23% | 1.418032 | 1.619833 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.SubtractBenchmark | Link | +14.18% | 1.435900 | 1.639517 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.XorBenchmark | Link | +14.25% | 1.417598 | 1.619620 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.AddBenchmark | Link | +15.33% | 1.408297 | 1.624129 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Int.AddBenchmark | Link | +14.63% | 1.420014 | 1.627715 | None |
| System.Text.Perf_Ascii.EqualsIgnoreCase_DifferentCase_Chars(Size: 128) | Link | +15.38% | 21.624844 | 24.950440 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.MultiplyBenchmark | Link | +14.20% | 1.436189 | 1.640184 | None |
| System.Collections.ContainsTrue.Stack(Size: 512) | Link | +25.25% | 11480.235568 | 14379.105096 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.AddBenchmark | Link | +14.47% | 1.414161 | 1.618809 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Int.SubtractBenchmark | Link | +13.43% | 1.426356 | 1.617961 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.ConditionalSelectBenchmark | Link | +13.91% | 1.421083 | 1.618791 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.ConditionalSelectBenchmark | Link | +14.48% | 1.438979 | 1.647393 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.ConditionalSelectBenchmark | Link | +14.02% | 1.419339 | 1.618317 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.XorBenchmark | Link | +14.21% | 1.437035 | 1.641281 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.SubtractBenchmark | Link | +14.95% | 1.410863 | 1.621803 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Int.XorBenchmark | Link | +14.69% | 1.411549 | 1.618915 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.MultiplyBenchmark | Link | +13.42% | 1.428645 | 1.620316 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.XorBenchmark | Link | +14.18% | 1.442297 | 1.646871 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.XorBenchmark | Link | +14.08% | 1.417611 | 1.617197 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.SubtractBenchmark | Link | +14.09% | 1.420528 | 1.620710 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.MultiplyBenchmark | Link | +14.41% | 1.418267 | 1.622578 | None |
| System.Buffers.Tests.RentReturnArrayPoolTests.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: True) | Link | +13.71% | 11.070828 | 12.588648 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.MultiplyBenchmark | Link | +13.83% | 1.432102 | 1.630208 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.AddBenchmark | Link | +14.76% | 1.411417 | 1.619707 | None |
| System.Collections.Perf_Frozen.TryGetValue_True(Count: 64) | Link | +14.32% | 201.755572 | 230.643421 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.ConditionalSelectBenchmark | Link | +14.39% | 1.412996 | 1.616332 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.BitwiseAndBenchmark | Link | +15.12% | 1.414062 | 1.627917 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.AddBenchmark | Link | +15.18% | 1.408417 | 1.622149 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.SubtractBenchmark | Link | +15.41% | 1.409393 | 1.626511 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.XorBenchmark | Link | +14.78% | 1.441397 | 1.654372 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.AddBenchmark | Link | +14.77% | 1.413804 | 1.622653 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.ConditionalSelectBenchmark | Link | +14.54% | 1.415236 | 1.620952 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.BitwiseAndBenchmark | Link | +14.52% | 1.416946 | 1.622744 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.BitwiseAndBenchmark | Link | +14.88% | 1.411593 | 1.621569 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.BitwiseAndBenchmark | Link | +14.39% | 1.425373 | 1.630498 | None |
| System.Collections.CtorFromCollection.SortedSet(Size: 512) | Link | +12.36% | 8130.364610 | 9135.005498 | None |
| System.Collections.Perf_Frozen.TryGetValue_True(Count: 512) | Link | +12.99% | 1631.300329 | 1843.235165 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.ConditionalSelectBenchmark | Link | +14.47% | 1.417618 | 1.622739 | None |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.BitwiseAndBenchmark | Link | +14.84% | 1.411879 | 1.621456 | None |
| System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Dequeue_And_Enqueue(Size: 100) | Link | +16.21% | 3693.912058 | 4292.520085 | None |
| System.Collections.Perf_Frozen.TryGetValue_True(Count: 4) | Link | +12.52% | 13.894090 | 15.633671 | None |
| ByteMark.BenchNeuralJagged | Link | +12.22% | 561704397.178571 | 630318063.142857 | None |
| System.Buffers.Text.Tests.Utf8ParserTests.TryParseInt64(value: -9223372036854775808) | Link | +12.73% | 17.930980 | 20.212854 | None |
| System.Buffers.Text.Tests.Base64Tests.ConvertTryFromBase64Chars(NumberOfBytes: 1000) | Link | +10.17% | 746.523883 | 822.417701 | 42 |
| System.Collections.Tests.Perf_BitArray.BitArrayNot(Size: 4) | Link | +10.32% | 4.421564 | 4.877761 | 22, 66 |
| System.Collections.Perf_Frozen.TryGetValue_True(Count: 4) | Link | +8.36% | 11.180756 | 12.115985 | None |
| System.Text.Perf_Ascii.FromUtf16(Size: 128) | Link | +6.84% | N/A | N/A | None |
| BenchmarksGame.FannkuchRedux_9.RunBench(n: 11, expectedSum: 556355) | Link | +5.32% | N/A | N/A | 4, 7 |
| System.Tests.Perf_UInt32.TryFormat(value: 0) | Link | +5.28% | N/A | N/A | None |
Date: 2025-05-28 16:16:24 Commit: ffcd1c5442 Affected Tests: 40
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.IO.Hashing.Tests.Crc64_AppendPerf.Append(BufferSize: 256) | Link | +317.01% | 14.007418 | 58.412864 | None |
| System.IO.Hashing.Tests.Crc64_AppendPerf.Append(BufferSize: 10240) | Link | +304.24% | 432.449977 | 1748.141904 | None |
| System.IO.Hashing.Tests.Crc64_AppendPerf.Append(BufferSize: 16) | Link | +151.80% | 7.311149 | 18.409413 | None |
| System.Tests.Perf_Int32.ParseHex(value: "80000000") | Link | +109.59% | 14.824023 | 31.069864 | None |
| System.Tests.Perf_Int32.ParseHex(value: "7FFFFFFF") | Link | +110.11% | 14.777813 | 31.048991 | None |
| System.Collections.ContainsFalse.List(Size: 512) | Link | +106.91% | 243954.531241 | 504777.072629 | 18 |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,&lorem ipsum=dolor sit amet,16) | Link | +117.06% | 51.955954 | 112.773346 | 1, 3, 17 |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+!,16) | Link | +83.91% | 45.219853 | 83.163582 | 1, 3, 17 |
| System.Memory.Span.StartsWith(Size: 4) | Link | +66.02% | 2.426060 | 4.027732 | None |
| System.Tests.Perf_Int32.ParseHex(value: "3039") | Link | +61.43% | 11.405345 | 18.412114 | None |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,hello "there",16) | Link | +55.06% | 26.004876 | 40.322620 | 17 |
| System.Numerics.Tests.Perf_Quaternion.CreateFromRotationMatrixBenchmark | Link | +47.68% | 4.721879 | 6.973434 | 62 |
| System.Perf_Convert.ToBase64CharArray(binaryDataSize: 1024, formattingOptions: None) | Link | +55.73% | 99.114203 | 154.355360 | None |
| System.Collections.ContainsTrue.ICollection(Size: 512) | Link | +48.50% | 121959.575033 | 181108.872513 | None |
| System.Collections.ContainsTrue.List(Size: 512) | Link | +47.18% | 120550.876415 | 177425.292553 | None |
| System.Collections.ContainsFalse.ICollection(Size: 512) | Link | +45.45% | 241595.473690 | 351411.314261 | 18 |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,�2020,16) | Link | +37.56% | 31.168593 | 42.874129 | None |
| System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidation: False, DataSize: 100000) | Link | +36.99% | 1307454.111121 | 1791096.677739 | None |
| System.Collections.Concurrent.IsEmpty.Queue(Size: 0) | Link | +30.61% | 5.413180 | 7.070370 | None |
| System.Memory.Span.LastIndexOfValue(Size: 512) | Link | +32.45% | 12.003508 | 15.898266 | None |
| System.Memory.Span.SequenceEqual(Size: 4) | Link | +27.82% | 2.966116 | 3.791309 | None |
| System.Net.Tests.Perf_WebUtility.Decode_DecodingRequired | Link | +23.86% | 89.057201 | 110.304468 | 1 |
| System.Tests.Perf_Int64.ToString(value: 9223372036854775807) | Link | +24.01% | 23.628379 | 29.302703 | None |
| System.Collections.CtorFromCollectionNonGeneric.Hashtable(Size: 512) | Link | +22.44% | 21830.938395 | 26729.902415 | None |
| System.Collections.Concurrent.IsEmpty.Queue(Size: 512) | Link | +32.75% | 5.103955 | 6.775480 | None |
| System.Collections.CtorFromCollectionNonGeneric.Hashtable(Size: 512) | Link | +19.51% | 17916.812054 | 21412.376422 | None |
| System.Tests.Perf_Uri.EscapeDataString(input: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... | Link | +15.03% | 37.337376 | 42.949955 | None |
| System.Collections.CreateAddAndClear.HashSet(Size: 512) | Link | +13.89% | 10929.727560 | 12448.304606 | None |
| System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+\s+Holmes\s+\w+", Options: NonBacktracking) | Link | +14.55% | 2175212.709672 | 2491693.698137 | None |
| System.Tests.Perf_Int64.ToString(value: 12345) | Link | +9.66% | 14.612125 | 16.022986 | None |
| System.Collections.TryAddDefaultSize.Dictionary(Count: 512) | Link | +8.33% | 6108.629044 | 6617.362547 | None |
| System.Buffers.Text.Tests.Base64Tests.ConvertToBase64CharArray(NumberOfBytes: 1000) | Link | +10.68% | N/A | N/A | None |
| System.Tests.Perf_String.Format_OneArg(s: "Testing {0}, {0:C}, {0:D5}, {0:E} - {0:F4}{0:G}{0:N} {0:X} !!", o: 8) | Link | +8.23% | 365.329711 | 395.384266 | None |
| System.Collections.CtorFromCollection.ConcurrentBag(Size: 512) | Link | +7.40% | 6178.465669 | 6635.953541 | None |
| System.Tests.Perf_UInt32.ToString(value: 0) | Link | +8.03% | 4.205907 | 4.543818 | None |
| System.Memory.Span.StartsWith(Size: 33) | Link | +8.23% | 3.921109 | 4.243648 | None |
| System.IO.Tests.Perf_Path.GetFileNameWithoutExtension | Link | +10.32% | 22.774167 | 25.124055 | None |
| System.Tests.Perf_Uri.EscapeDataString(input: "üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü... | Link | +6.88% | N/A | N/A | None |
| System.Tests.Perf_Enum.GetValuesAsUnderlyingType_Generic | Link | +5.48% | 21.759192 | 22.952629 | None |
| System.Tests.Perf_Enum.GetNames_Generic | Link | +6.56% | 21.039155 | 22.418945 | None |
Date: 2024-09-20 18:38:45 Commit: ddf8075a2f Affected Tests: 39
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,&lorem ipsum=dolor sit amet,16) | Link | +117.06% | 51.955954 | 112.773346 | 1, 2, 17 |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+!,16) | Link | +83.91% | 45.219853 | 83.163582 | 1, 2, 17 |
| System.Buffers.Tests.ReadOnlySequenceTests.IterateGetPositionArray | Link | +62.42% | 13.821776 | 22.448740 | 4, 5 |
| System.Collections.ContainsFalse.ImmutableArray(Size: 512) | Link | +73.75% | 240957.811365 | 418653.725827 | None |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,&lorem ipsum=dolor sit amet,512) | Link | +54.16% | 91.276555 | 140.711793 | None |
| System.Memory.Span.IndexOfAnyTwoValues(Size: 512) | Link | +45.63% | 122.463217 | 178.339434 | 1 |
| System.Collections.ContainsFalse.LinkedList(Size: 512) | Link | +53.17% | 469338.269717 | 718887.366510 | None |
| System.Tests.Perf_Int32.TryParse(value: "-2147483648") | Link | +27.01% | 15.086563 | 19.160966 | 7 |
| System.Memory.Span.IndexOfAnyTwoValues(Size: 33) | Link | +34.45% | 10.036435 | 13.493959 | 1 |
| System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "zqj", Options: NonBacktracking) | Link | +35.63% | 36386.185077 | 49351.061448 | 8 |
| System.Memory.Span.LastIndexOfAnyValues(Size: 512) | Link | +32.19% | 128.974332 | 170.486824 | None |
| System.Memory.Span.IndexOfAnyThreeValues(Size: 512) | Link | +31.38% | 179.061302 | 235.245169 | None |
| System.Linq.Tests.Perf_OrderBy.OrderByCustomComparer(NumberOfPeople: 512) | Link | +40.98% | 38597.408984 | 54416.211853 | None |
| System.Tests.Perf_Int128.ParseSpan(value: "170141183460469231731687303715884105727") | Link | +27.09% | 75.429986 | 95.864294 | 6, 26 |
| System.Tests.Perf_Int128.Parse(value: "170141183460469231731687303715884105727") | Link | +26.14% | 76.128031 | 96.028541 | 6 |
| System.Memory.Span.IndexOfAnyThreeValues(Size: 33) | Link | +23.28% | 13.768474 | 16.973103 | 1 |
| System.Tests.Perf_Version.TryFormat4 | Link | +22.16% | 16.913676 | 20.662248 | 1 |
| System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, Ordinal, False)) | Link | +20.52% | 18.726898 | 22.568890 | None |
| System.Memory.Span.LastIndexOfAnyValues(Size: 33) | Link | +20.20% | 10.944000 | 13.155101 | None |
| System.Linq.Tests.Perf_Enumerable.OrderByThenBy(input: IEnumerable) | Link | +16.98% | 2032.197565 | 2377.330645 | None |
| System.Collections.ContainsKeyTrue<String, String>.FrozenDictionary(Size: 512) | Link | +17.73% | 5107.537873 | 6013.126537 | 49 |
| System.Collections.ContainsKeyFalse<String, String>.FrozenDictionary(Size: 512) | Link | +20.53% | 4961.621773 | 5980.295514 | None |
| System.Memory.Span.SequenceCompareTo(Size: 512) | Link | +16.56% | 11.234156 | 13.094407 | None |
| System.Tests.Perf_UInt32.ParseSpan(value: "0") | Link | +12.97% | 8.262927 | 9.334832 | None |
| System.Tests.Perf_Int32.Parse(value: "-2147483648") | Link | +16.71% | 15.694320 | 18.316560 | 7 |
| System.Numerics.Tests.Perf_BigInteger.Remainder(arguments: 1024,512 bits) | Link | +43.33% | 446.845960 | 640.460712 | None |
| System.Tests.Perf_UInt64.TryParseHex(value: "FFFFFFFFFFFFFFFF") | Link | +12.05% | 19.356449 | 21.689244 | None |
| System.Tests.Perf_String.Replace_String(text: "This is a very nice sentence", oldValue: "bad", newValue: "nice") | Link | +11.58% | 10.992894 | 12.265702 | None |
| System.Tests.Perf_UInt16.Parse(value: "12345") | Link | +9.68% | 12.796635 | 14.034732 | None |
| System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "zqj", Options: None) | Link | +9.95% | 36692.409968 | 40344.345958 | None |
| System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 3, Options: NonBacktracking) | Link | +9.24% | N/A | N/A | None |
| System.Tests.Perf_UInt32.TryParse(value: "4294967295") | Link | +10.37% | 14.210496 | 15.684469 | None |
| System.Tests.Perf_Int32.ParseSpan(value: "2147483647") | Link | +7.60% | 15.226411 | 16.384223 | 7 |
| System.Tests.Perf_Int32.ParseSpan(value: "-2147483648") | Link | +7.54% | 14.961611 | 16.089049 | None |
| System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en-US, IgnoreCase, False)) | Link | +5.62% | 10.077244 | 10.643837 | None |
| MicroBenchmarks.Serializers.Json_ToStream.JsonNet_ | Link | +5.81% | 23827.491295 | 25212.162601 | None |
| System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (, IgnoreCase, False)) | Link | +5.82% | 10.069208 | 10.655704 | None |
| System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Twain", Options: NonBacktracking) | Link | +6.33% | N/A | N/A | None |
| System.Tests.Perf_Int64.Parse(value: "-9223372036854775808") | Link | +6.34% | 21.923670 | 23.314672 | 7 |
Date: 2024-11-04 18:18:38 Commit: 1c10ceecbf Affected Tests: 21
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Buffers.Tests.ReadOnlySequenceTests.IterateGetPositionArray | Link | +62.42% | 13.821776 | 22.448740 | 3, 5 |
| Benchstone.BenchI.XposMatrix.Test | Link | +61.45% | 12231.521028 | 19748.149585 | 1, 6, 36 |
| Span.Sorting.BubbleSortArray(Size: 512) | Link | +54.92% | 157529.645102 | 244044.942506 | 1 |
| System.Text.Perf_Utf8Encoding.GetByteCount(Input: Cyrillic) | Link | +43.91% | 6326.429031 | 9104.221038 | None |
| System.Collections.Perf_Frozen.Contains_True(Count: 512) | Link | +30.54% | 1311.880582 | 1712.486339 | 1, 5 |
| Benchstone.MDBenchI.MDMidpoint.Test | Link | +31.86% | 317956694.500000 | 419255291.910714 | 5, 6 |
| System.Text.Perf_Utf8Encoding.GetByteCount(Input: Chinese) | Link | +32.70% | 8082.782142 | 10726.182058 | None |
| System.Collections.Perf_Frozen.Contains_True(Count: 64) | Link | +27.79% | 159.425812 | 203.737008 | 1, 5 |
| System.Text.Perf_Utf8Encoding.GetByteCount(Input: Greek) | Link | +32.67% | 8744.696373 | 11601.644054 | None |
| Benchstone.BenchI.Puzzle.Test | Link | +25.76% | 280463545.632653 | 352714644.500000 | None |
| System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: False, TestCase: Json400KB) | Link | +18.63% | 660790.466327 | 783908.736827 | None |
| Benchstone.BenchI.HeapSort.Test | Link | +17.70% | 250616.221085 | 294971.420746 | 5 |
| System.Text.Perf_Utf8Encoding.GetByteCount(Input: EnglishMostlyAscii) | Link | +16.23% | 18434.410042 | 21426.415114 | None |
| ByteMark.BenchNumericSortRectangular | Link | +8.60% | 808365046.089286 | 877864984.122449 | None |
| System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Dequeue_And_Enqueue(Size: 1000) | Link | +12.97% | 108003.170907 | 122005.946466 | None |
| Span.IndexerBench.CoveredIndex3(length: 1024) | Link | +13.82% | 811.680994 | 923.879747 | None |
| Microsoft.Extensions.Primitives.StringSegmentBenchmark.IndexOf | Link | +12.77% | 5.034268 | 5.677320 | None |
| Struct.FilteredSpanEnumerator.Sum | Link | +12.60% | 4397.094781 | 4951.102706 | None |
| Benchstone.MDBenchF.MDInvMt.Test | Link | +9.73% | 2703355.513500 | 2966274.296000 | None |
| System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson", Options: None) | Link | +9.29% | 240052.597495 | 262343.575186 | None |
| BenchmarksGame.FannkuchRedux_9.RunBench(n: 11, expectedSum: 556355) | Link | +5.32% | N/A | N/A | 1, 7 |
Date: 2024-12-03 21:25:35 Commit: 6d12a304b3 Affected Tests: 20
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Tests.Perf_Char.Char_ToUpperInvariant(input: "Hello World!") | Link | +85.29% | 8.687607 | 16.097684 | None |
| System.Collections.ContainsKeyFalse<Int32, Int32>.ImmutableDictionary(Size: 512) | Link | +63.62% | 9853.618257 | 16122.428785 | None |
| System.Buffers.Tests.ReadOnlySequenceTests.IterateGetPositionArray | Link | +62.42% | 13.821776 | 22.448740 | 3, 4 |
| SeekUnroll.Test(boxedIndex: 19) | Link | +61.96% | 1216021179.946428 | 1969517653.535714 | None |
| System.Collections.IterateForEach.Dictionary(Size: 512) | Link | +51.80% | 375.550518 | 570.067155 | None |
| System.Collections.IterateForEach.HashSet(Size: 512) | Link | +52.75% | 373.503637 | 570.529894 | None |
| System.Collections.Tests.Perf_Dictionary.Clone(Items: 3000) | Link | +39.80% | 7103.178665 | 9930.379163 | 1 |
| System.Collections.CtorFromCollection.Dictionary(Size: 512) | Link | +37.03% | 1281.207446 | 1755.690698 | None |
| System.Collections.Perf_Frozen.Contains_True(Count: 512) | Link | +30.54% | 1311.880582 | 1712.486339 | 1, 4 |
| Benchstone.MDBenchI.MDMidpoint.Test | Link | +31.86% | 317956694.500000 | 419255291.910714 | 4, 6 |
| System.Collections.Perf_Frozen.Contains_True(Count: 64) | Link | +27.79% | 159.425812 | 203.737008 | 1, 4 |
| Struct.GSeq.FilterSkipMapSum | Link | +20.82% | 9884.702677 | 11942.546012 | None |
| System.Collections.ContainsTrueComparer.ImmutableHashSet(Size: 512) | Link | +22.66% | 10198.014617 | 12509.257850 | None |
| System.Collections.TryGetValueFalse<BigStruct, BigStruct>.SortedDictionary(Size: 512) | Link | +16.28% | 21053.492609 | 24480.362216 | None |
| System.Collections.Perf_Frozen.Contains_True(Count: 4) | Link | +21.48% | 12.094405 | 14.692279 | 1 |
| Benchstone.BenchI.HeapSort.Test | Link | +17.70% | 250616.221085 | 294971.420746 | 4 |
| System.Collections.ContainsTrueComparer.SortedSet(Size: 512) | Link | +11.53% | 15742.299606 | 17558.095687 | None |
| System.Collections.IndexerSet.IList(Size: 512) | Link | +12.08% | 515.876053 | 578.215416 | None |
| System.Collections.TryGetValueFalse<Int32, Int32>.ImmutableDictionary(Size: 512) | Link | +10.32% | 10726.075052 | 11832.988165 | None |
| System.Collections.CreateAddAndClear.SortedDictionary(Size: 512) | Link | +5.64% | 32293.636974 | 34114.727222 | None |
Date: 2025-02-21 16:40:21 Commit: ea43e17c Affected Tests: 20
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| Benchstone.BenchI.XposMatrix.Test | Link | +61.45% | 12231.521028 | 19748.149585 | 1, 4, 36 |
| System.Tests.Perf_Int64.TryParse(value: "9223372036854775807") | Link | +53.20% | 20.146144 | 30.864106 | None |
| System.Tests.Perf_Int64.ParseSpan(value: "9223372036854775807") | Link | +45.36% | 21.452664 | 31.183639 | None |
| System.Tests.Perf_Int64.TryParseSpan(value: "9223372036854775807") | Link | +44.60% | 21.271424 | 30.758262 | None |
| System.Tests.Perf_Int64.Parse(value: "9223372036854775807") | Link | +42.28% | 21.192366 | 30.152397 | None |
| Benchstone.MDBenchI.MDMidpoint.Test | Link | +31.86% | 317956694.500000 | 419255291.910714 | 4, 5 |
| System.Tests.Perf_Int128.ParseSpan(value: "170141183460469231731687303715884105727") | Link | +27.09% | 75.429986 | 95.864294 | 3, 26 |
| System.Tests.Perf_Int128.TryParseSpan(value: "170141183460469231731687303715884105727") | Link | +27.53% | 75.656432 | 96.487566 | 26 |
| System.Tests.Perf_Int128.Parse(value: "170141183460469231731687303715884105727") | Link | +26.14% | 76.128031 | 96.028541 | 3 |
| System.Tests.Perf_Int128.TryParse(value: "170141183460469231731687303715884105727") | Link | +28.53% | 75.891943 | 97.547552 | 26 |
| System.Tests.Perf_Int128.TryParse(value: "12345") | Link | +20.65% | 15.159332 | 18.289968 | None |
| Microsoft.Extensions.Primitives.Performance.StringValuesBenchmark.Indexer_FirstElement_String | Link | +14.95% | 3.007789 | 3.457492 | None |
| System.Tests.Perf_UInt64.ParseSpan(value: "12345") | Link | +13.41% | 11.552466 | 13.101816 | None |
| System.Tests.Perf_DateTime.ObjectEquals | Link | +13.75% | 2.046081 | 2.327471 | None |
| Benchmark.GetChildKeysTests.AddChainedConfigurationWithSplitting | Link | +10.88% | 195826.263962 | 217141.087011 | None |
| System.Tests.Perf_UInt64.TryParse(value: "12345") | Link | +11.24% | 11.945981 | 13.288597 | None |
| System.Tests.Perf_UInt64.ParseSpan(value: "18446744073709551615") | Link | +14.59% | 20.749307 | 23.776318 | None |
| Benchmark.GetChildKeysTests.AddChainedConfigurationWithCommonPaths | Link | +12.37% | 192576.722680 | 216391.322101 | None |
| System.Tests.Perf_UInt64.Parse(value: "18446744073709551615") | Link | +10.32% | 22.611164 | 24.944786 | None |
| System.Tests.Perf_Int32.TryParse(value: "12345") | Link | +9.23% | 10.580130 | 11.556880 | 45 |
Date: 2025-06-14 17:22:46 Commit: b146d7512c Affected Tests: 20
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| SeekUnroll.Test(boxedIndex: 27) | Link | +62.97% | 1478559636.535714 | 2409581662.089286 | None |
| System.Tests.Perf_Int32.TryParse(value: "-2147483648") | Link | +27.01% | 15.086563 | 19.160966 | 3 |
| System.Tests.Perf_Int64.ParseSpan(value: "-9223372036854775808") | Link | +27.36% | 21.659631 | 27.585544 | 28 |
| System.Tests.Perf_Int32.TryParseSpan(value: "-2147483648") | Link | +23.63% | 15.487797 | 19.148063 | None |
| System.Tests.Perf_Int64.TryParse(value: "-9223372036854775808") | Link | +21.60% | 22.534868 | 27.401980 | 28 |
| System.Tests.Perf_Int32.Parse(value: "-2147483648") | Link | +16.71% | 15.694320 | 18.316560 | 3 |
| PerfLabTests.CastingPerf.ScalarValueTypeObj | Link | +11.91% | 219183.366795 | 245286.082449 | None |
| System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False)) | Link | +14.58% | 27.853364 | 31.915445 | None |
| PerfLabTests.CastingPerf.ObjrefValueTypeObj | Link | +10.87% | 217873.199735 | 241557.221241 | None |
| System.Tests.Perf_Int32.ParseSpan(value: "2147483647") | Link | +7.60% | 15.226411 | 16.384223 | 3 |
| System.Tests.Perf_SByte.TryParse(value: "-128") | Link | +6.69% | 12.866810 | 13.727697 | 13 |
| System.Tests.Perf_Int16.Parse(value: "32767") | Link | +7.26% | 14.013097 | 15.029960 | 13, 23 |
| System.Tests.Perf_Int16.TryParse(value: "32767") | Link | +5.93% | 13.997726 | 14.827708 | None |
| BenchmarksGame.FannkuchRedux_9.RunBench(n: 11, expectedSum: 556355) | Link | +5.32% | N/A | N/A | 1, 4 |
| System.Tests.Perf_Int64.Parse(value: "-9223372036854775808") | Link | +6.34% | 21.923670 | 23.314672 | 3 |
| ArrayDeAbstraction.foreach_member_array_via_interface | Link | -62.34% | 744.363833 | 280.330949 | 32 |
| ArrayDeAbstraction.foreach_opaque_array_via_interface | Link | -63.94% | 749.656252 | 270.355618 | 25 |
| ArrayDeAbstraction.foreach_static_array_via_interface | Link | -63.74% | 754.186649 | 273.453218 | 32 |
| ArrayDeAbstraction.foreach_static_array_via_interface_property | Link | -63.82% | 740.984680 | 268.063193 | 25 |
| ArrayDeAbstraction.foreach_member_array_via_interface_property | Link | -63.98% | 744.615059 | 268.182378 | 25 |
Date: 2025-04-21 02:03:19 Commit: 34545d790e Affected Tests: 15
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.ContainsFalse.Queue(Size: 512) | Link | +69.08% | 240390.293429 | 406458.781155 | 18 |
| System.Collections.ContainsTrue.Queue(Size: 512) | Link | +46.73% | 121191.139988 | 177829.110090 | None |
| System.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt64(value: 18446744073709551615) | Link | +37.98% | 14.088025 | 19.439361 | None |
| System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "zqj", Options: NonBacktracking) | Link | +35.63% | 36386.185077 | 49351.061448 | 3 |
| System.Collections.ContainsFalse.Stack(Size: 512) | Link | +32.81% | 355039.396041 | 471542.660001 | None |
| System.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidation: True, DataSize: 100000) | Link | +19.89% | 1291544.368175 | 1548408.690352 | None |
| System.IO.Tests.Perf_Path.GetFullPathForLegacyLength | Link | +21.29% | 253.170739 | 307.062091 | None |
| System.IO.Tests.Perf_FileInfo.ctor_str | Link | +20.52% | 90.586943 | 109.171329 | None |
| System.IO.Tests.Perf_Path.GetFullPathNoRedundantSegments | Link | +23.74% | 152.842298 | 189.131345 | None |
| System.Tests.Perf_Double.ToStringWithFormat(value: -1.7976931348623157E+308, format: "F50") | Link | +9.13% | 19921.697771 | 21739.654021 | None |
| System.Text.RegularExpressions.Tests.Perf_Regex_Industry_SliceSlice.Count(Options: IgnoreCase, NonBacktracking) | Link | +5.45% | 850726730.928571 | 897093928.214286 | None |
| System.Memory.Span.LastIndexOfValue(Size: 512) | Link | +9.22% | 7.079979 | 7.732780 | None |
| System.Tests.Perf_Double.ToStringWithFormat(value: 1.7976931348623157E+308, format: "F50") | Link | +11.40% | 19908.637297 | 22177.305142 | None |
| System.Buffers.Tests.RentReturnArrayPoolTests.SingleParallel(RentalSize: 4096, ManipulateArray: True, Async: True, UseSharedPool: False) | Link | +8.19% | 4142.313485 | 4481.385603 | None |
| System.Buffers.Tests.RentReturnArrayPoolTests.SingleParallel(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False) | Link | +10.23% | 538.819632 | 593.936989 | None |
Date: 2025-02-01 19:06:23 Commit: 6f221b41da Affected Tests: 14
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.MathBenchmarks.Single.AsinPi | Link | +18.26% | 25671.908671 | 30359.696271 | None |
| System.MathBenchmarks.Single.AcosPi | Link | +14.17% | 33193.478127 | 37898.335769 | None |
| System.MathBenchmarks.Double.AtanPi | Link | +15.18% | 32633.023704 | 37585.443249 | None |
| System.MathBenchmarks.Double.AsinPi | Link | +11.86% | 31266.991216 | 34974.364881 | None |
| System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives.AtanPi(BufferLength: 128) | Link | +11.74% | 793.094958 | 886.192206 | None |
| System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives.AtanPi(BufferLength: 3079) | Link | +11.05% | 19608.530057 | 21774.769232 | None |
| System.MathBenchmarks.Double.ExpM1 | Link | +7.77% | 23782.095276 | 25629.340933 | None |
| System.MathBenchmarks.Double.AcosPi | Link | +10.41% | 32674.333496 | 36075.967701 | None |
| System.MathBenchmarks.Single.AtanPi | Link | +12.78% | 34110.287807 | 38470.171798 | None |
| System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives.AtanPi(BufferLength: 3079) | Link | +7.06% | N/A | N/A | None |
| System.MathBenchmarks.Single.Sinh | Link | +5.96% | 65743.177342 | 69660.052650 | None |
| System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives.AtanPi(BufferLength: 128) | Link | +16.06% | 819.571205 | 951.186741 | None |
| System.MathBenchmarks.Double.Atan | Link | +5.30% | 27634.602900 | 29099.808415 | None |
| System.MathBenchmarks.Double.Log | Link | +5.13% | 23012.792637 | 24194.231902 | None |
Date: 2025-02-14 17:16:23 Commit: 02127c782a Affected Tests: 13
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.IO.Tests.BinaryReaderTests.ReadHalf | Link | +29.52% | 3.824617 | 4.953669 | None |
| System.Numerics.Tests.Perf_BigInteger.Equals(arguments: 259 bytes, Same) | Link | +26.94% | 6.740102 | 8.556015 | 1 |
| System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValidation: True, Escaped: AllEscaped) | Link | +20.41% | 49095127.767857 | 59116587.782143 | 15 |
| System.Text.Tests.Perf_Encoding.GetByteCount(size: 512, encName: "ascii") | Link | +20.85% | 4.289198 | 5.183584 | 21 |
| System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: False, Escaped: AllEscaped) | Link | +19.22% | 49669685.478571 | 59216982.635714 | 15 |
| System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: True, Escaped: AllEscaped) | Link | +20.95% | 48108475.453571 | 58185699.503571 | 15, 30 |
| System.Memory.Span.StartsWith(Size: 512) | Link | +16.67% | 17.327527 | 20.215985 | None |
| System.Tests.Perf_UInt64.TryParse(value: "0") | Link | +15.60% | 8.538093 | 9.870225 | None |
| System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, Ordinal, False)) | Link | +8.39% | 9.046126 | 9.804864 | None |
| System.Memory.Span.EndsWith(Size: 512) | Link | +5.60% | 18.997371 | 20.061165 | None |
| System.Memory.Span.StartsWith(Size: 512) | Link | +10.85% | 10.166963 | 11.269997 | None |
| System.Text.Tests.Perf_StringBuilder.ToString_MultipleSegments(length: 100) | Link | +5.37% | 29.191730 | 30.759765 | None |
| System.Memory.Span.SequenceEqual(Size: 512) | Link | +5.18% | 16.742760 | 17.609650 | None |
Date: 2024-08-18 17:03:53 Commit: 217525ae6f Affected Tests: 11
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Text.RegularExpressions.Tests.Perf_Regex_Common.CtorInvoke(Options: Compiled) | Link | +9.71% | 193963.481279 | 212806.425792 | None |
| System.Net.Security.Tests.SslStreamTests.ReadWriteAsync | Link | +10.94% | 14900.327715 | 16530.299199 | None |
| System.Net.Security.Tests.SslStreamTests.LargeReadWriteAsync | Link | +7.85% | 17598.423352 | 18980.764755 | None |
| System.Collections.ContainsFalse.Stack(Size: 512) | Link | +5.78% | 17351.537650 | 18354.256809 | None |
| System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives.Max(BufferLength: 3079) | Link | +5.29% | 121.763569 | 128.207676 | None |
| System.Net.Sockets.Tests.SocketSendReceivePerfTest.ReceiveFromAsyncThenSendToAsync_Task | Link | +5.87% | 137372038.760000 | 145437754.080000 | None |
| System.Numerics.Tests.Perf_BigInteger.Parse(numberString: 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012... | Link | +5.70% | 788354.775063 | 833275.862658 | None |
| System.Buffers.Tests.RentReturnArrayPoolTests.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False) | Link | +5.68% | N/A | N/A | 12 |
| System.IO.Compression.Brotli.Compress_WithState(level: Optimal, file: "alice29.txt") | Link | +5.83% | 184894088.875000 | 195676447.553571 | 20, 44 |
| System.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: True, chunkedResponse: False, responseLength: 1) | Link | +5.07% | N/A | N/A | None |
| Benchstone.BenchF.InProd.Test | Link | +5.22% | 1241351983.285714 | 1306105080.178572 | 14 |
Date: 2025-05-19 14:21:16 Commit: 34f1db49db Affected Tests: 10
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.ContainsTrue.ImmutableArray(Size: 512) | Link | +89.50% | 123532.901615 | 234090.738264 | None |
| System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (en-US, OrdinalIgnoreCase)) | Link | +52.67% | 7.423893 | 11.334040 | None |
| System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (en-US, Ordinal)) | Link | +26.95% | 9.318577 | 11.829608 | None |
| System.Buffers.Tests.NonStandardArrayPoolTests.RentNoReturn(RentalSize: 64, UseSharedPool: False) | Link | +22.83% | 30.503947 | 37.467160 | None |
| System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (en-US, Ordinal)) | Link | +14.43% | 12.268733 | 14.039374 | None |
| System.Buffers.Tests.NonStandardArrayPoolTests.RentNoReturn(RentalSize: 64, UseSharedPool: False) | Link | +14.48% | 45.557886 | 52.154611 | None |
| System.Buffers.Tests.RentReturnArrayPoolTests.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False) | Link | +12.99% | 239.337441 | 270.435404 | None |
| System.Buffers.Tests.RentReturnArrayPoolTests.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False) | Link | +15.04% | 231.001064 | 265.737735 | None |
| Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 8, KeysCountPerProvider: 10) | Link | +7.59% | 245154.895492 | 263769.811138 | None |
| System.Buffers.Tests.RentReturnArrayPoolTests.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False) | Link | +5.68% | N/A | N/A | 11 |
Date: 2024-09-10 02:38:23 Commit: 5cb6a06da6 Affected Tests: 6
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Tests.Perf_Int32.TryParse(value: "2147483647") | Link | +24.09% | 14.077723 | 17.469050 | None |
| Burgers.Test1 | Link | +22.54% | 197903751.107143 | 242512062.250000 | 1 |
| System.Tests.Perf_UInt16.TryParse(value: "65535") | Link | +8.24% | 12.362412 | 13.381327 | None |
| System.Tests.Perf_SByte.TryParse(value: "-128") | Link | +6.69% | 12.866810 | 13.727697 | 7 |
| System.Tests.Perf_Int16.Parse(value: "32767") | Link | +7.26% | 14.013097 | 15.029960 | 7, 23 |
| System.Tests.Perf_UInt16.TryParse(value: "12345") | Link | +8.97% | 11.871620 | 12.936651 | None |
Date: 2025-01-28 23:31:49 Commit: 21ab780ed4 Affected Tests: 6
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Buffers.Text.Tests.Utf8FormatterTests.FormatterUInt64(value: 12345) | Link | +25.05% | 5.807021 | 7.261802 | None |
| System.Tests.Perf_Half.HalfToSingle(value: 12344) | Link | +16.12% | 1.973655 | 2.291733 | None |
| System.Tests.Perf_Half.HalfToSingle(value: 6.1E-05) | Link | +15.67% | 1.980188 | 2.290533 | None |
| System.Tests.Perf_Half.HalfToSingle(value: NaN) | Link | +15.31% | 1.974071 | 2.276263 | None |
| System.Buffers.Text.Tests.Utf8FormatterTests.FormatterUInt64(value: 18446744073709551615) | Link | +9.06% | 15.300937 | 16.686591 | None |
| Benchstone.BenchF.InProd.Test | Link | +5.22% | 1241351983.285714 | 1306105080.178572 | 11 |
Date: 2024-12-26 21:20:31 Commit: 75b550d7d3 Affected Tests: 5
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValidation: True, Escaped: AllEscaped) | Link | +20.41% | 49095127.767857 | 59116587.782143 | 10 |
| System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: True, SkipValidation: False, Escaped: AllEscaped) | Link | +19.48% | 49067059.228571 | 58623669.014286 | None |
| System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: False, Escaped: AllEscaped) | Link | +19.22% | 49669685.478571 | 59216982.635714 | 10 |
| System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: True, Escaped: AllEscaped) | Link | +20.95% | 48108475.453571 | 58185699.503571 | 10, 30 |
| System.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: True, SkipValidation: True) | Link | +6.68% | 13.892886 | 14.821025 | None |
Date: 2025-04-15 01:11:26 Commit: f93aa8a3d7 Affected Tests: 5
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.IO.Compression.Brotli.Decompress_WithState(level: Fastest, file: "TestDocument.pdf") | Link | +7.06% | 235801.397028 | 252445.077506 | None |
| System.IO.Compression.Brotli.Decompress_WithoutState(level: Fastest, file: "TestDocument.pdf") | Link | +7.29% | 232884.411854 | 249859.900833 | None |
| System.IO.Compression.Brotli.Decompress_WithoutState(level: Optimal, file: "TestDocument.pdf") | Link | +6.52% | 263165.736337 | 280334.586275 | None |
| System.IO.Compression.Brotli.Decompress(level: Optimal, file: "TestDocument.pdf") | Link | +5.80% | 269534.961189 | 285166.063833 | None |
| System.IO.Compression.Brotli.Decompress_WithState(level: Optimal, file: "TestDocument.pdf") | Link | +5.73% | 260165.288325 | 275081.361229 | None |
Date: 2024-10-10 04:40:22 Commit: e32148a8bd Affected Tests: 4
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,&lorem ipsum=dolor sit amet,16) | Link | +117.06% | 51.955954 | 112.773346 | 1, 2, 3 |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+!,16) | Link | +83.91% | 45.219853 | 83.163582 | 1, 2, 3 |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,hello "there",16) | Link | +55.06% | 26.004876 | 40.322620 | 2 |
| System.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+!,512) | Link | +35.28% | 80.483604 | 108.878899 | None |
18. 023686e6c2 - JIT: Break up try regions in Compiler::fgMoveColdBlocks, and fix contiguity later (#108914)
Date: 2024-10-18 18:59:01 Commit: 023686e6c2 Affected Tests: 4
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.ContainsFalse.List(Size: 512) | Link | +106.91% | 243954.531241 | 504777.072629 | 2 |
| System.Collections.ContainsFalse.Queue(Size: 512) | Link | +69.08% | 240390.293429 | 406458.781155 | 8 |
| System.Collections.ContainsFalse.ICollection(Size: 512) | Link | +45.45% | 241595.473690 | 351411.314261 | 2 |
| System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False)) | Link | +8.07% | 715.587533 | 773.341058 | None |
Date: 2024-11-27 01:41:48 Commit: cf7a7444c2 Affected Tests: 4
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Text.Perf_Utf8Encoding.GetByteCount(Input: EnglishAllAscii) | Link | +28.04% | 5158.704253 | 6605.182492 | None |
| System.Text.Tests.Perf_Encoding.GetByteCount(size: 512, encName: "utf-8") | Link | +21.51% | 18.858929 | 22.915256 | None |
| System.IO.Tests.BinaryWriterExtendedTests.WriteAsciiString(StringLengthInChars: 2000000) | Link | +11.10% | 160515.387446 | 178326.508561 | None |
| System.Text.Tests.Perf_Encoding.GetBytes(size: 512, encName: "utf-8") | Link | +7.84% | 67.904301 | 73.227414 | None |
Date: 2024-12-20 18:11:21 Commit: b382a451a9 Affected Tests: 4
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.IO.Compression.Brotli.Compress_WithoutState(level: Optimal, file: "alice29.txt") | Link | +6.32% | 183399607.964286 | 194983134.071429 | None |
| System.IO.Compression.Brotli.Compress_WithState(level: Optimal, file: "alice29.txt") | Link | +5.83% | 184894088.875000 | 195676447.553571 | 11, 44 |
| System.IO.Compression.Brotli.Compress_WithState(level: Optimal, file: "sum") | Link | +5.04% | 43735999.646429 | 45942201.646429 | None |
| System.IO.Compression.Brotli.Compress_WithoutState(level: Optimal, file: "sum") | Link | +5.34% | 43407512.672000 | 45724258.840000 | None |
Date: 2025-03-20 01:07:06 Commit: 254b55a49e Affected Tests: 4
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| Span.IndexerBench.CoveredIndex1(length: 1024) | Link | +65.35% | 664.137253 | 1098.183449 | None |
| System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 8, Options: Compiled) | Link | -7.29% | 35.337766 | 32.760171 | None |
| System.Text.Tests.Perf_Encoding.GetByteCount(size: 512, encName: "ascii") | Link | +20.85% | 4.289198 | 5.183584 | 10 |
| System.Text.Tests.Perf_Encoding.GetByteCount(size: 16, encName: "ascii") | Link | +22.05% | 4.256564 | 5.195136 | None |
Date: 2025-06-03 20:09:30 Commit: 30082a461a Affected Tests: 4
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| BenchmarksGame.ReverseComplement_1.RunBench | Link | +35.84% | 421661.013484 | 572779.655435 | None |
| XmlDocumentTests.XmlNodeTests.Perf_XmlNode.GetAttributes | Link | +16.19% | 3.715258 | 4.316894 | None |
| System.Collections.Tests.Perf_BitArray.BitArrayNot(Size: 4) | Link | +10.32% | 4.421564 | 4.877761 | 1, 66 |
| System.Threading.Tests.Perf_Thread.CurrentThread | Link | +8.06% | 4.784655 | 5.170356 | None |
Date: 2024-10-31 19:46:24 Commit: 54b86f1843 Affected Tests: 3
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Numerics.Tests.Perf_VectorOf.SquareRootBenchmark | Link | +368.33% | 1.412193 | 6.613705 | None |
| System.Numerics.Tests.Perf_VectorOf.SquareRootBenchmark | Link | +125.49% | 2.499447 | 5.635950 | None |
| System.Tests.Perf_Int16.Parse(value: "32767") | Link | +7.26% | 14.013097 | 15.029960 | 7, 13 |
Date: 2025-01-21 20:27:00 Commit: ccc9c52e61 Affected Tests: 3
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Text.Perf_Ascii.ToLowerInPlace_Chars(Size: 6) | Link | +20.00% | 4.268645 | 5.122570 | None |
| System.Text.Perf_Ascii.ToUpperInPlace_Chars(Size: 6) | Link | +22.12% | 4.227484 | 5.162656 | None |
| System.Memory.ReadOnlySpan.IndexOfString(input: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", value: "x", comparisonType: InvariantCultureIgno... | Link | +18.14% | 205.139866 | 242.351302 | None |
Date: 2025-02-04 15:26:07 Commit: f6c74b8df8 Affected Tests: 3
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| ArrayDeAbstraction.foreach_opaque_array_via_interface | Link | -63.94% | 749.656252 | 270.355618 | 7 |
| ArrayDeAbstraction.foreach_static_array_via_interface_property | Link | -63.82% | 740.984680 | 268.063193 | 7 |
| ArrayDeAbstraction.foreach_member_array_via_interface_property | Link | -63.98% | 744.615059 | 268.182378 | 7 |
Date: 2025-02-06 16:29:54 Commit: 16782a4481 Affected Tests: 3
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Tests.Perf_Int128.ParseSpan(value: "170141183460469231731687303715884105727") | Link | +27.09% | 75.429986 | 95.864294 | 3, 6 |
| System.Tests.Perf_Int128.TryParseSpan(value: "170141183460469231731687303715884105727") | Link | +27.53% | 75.656432 | 96.487566 | 6 |
| System.Tests.Perf_Int128.TryParse(value: "170141183460469231731687303715884105727") | Link | +28.53% | 75.891943 | 97.547552 | 6 |
Date: 2025-03-24 21:36:23 Commit: 76750df493 Affected Tests: 3
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.TryGetValueTrue<BigStruct, BigStruct>.ImmutableSortedDictionary(Size: 512) | Link | +49.36% | 13185.578268 | 19693.577856 | None |
| System.Collections.Concurrent.Count.Bag(Size: 512) | Link | +15.77% | 34.736922 | 40.213446 | None |
| System.Collections.Concurrent.Count.Bag(Size: 512) | Link | +10.52% | 36.127639 | 39.929652 | None |
Date: 2025-06-17 00:35:31 Commit: 39a31f082e Affected Tests: 3
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Tests.Perf_Int64.ParseSpan(value: "-9223372036854775808") | Link | +27.36% | 21.659631 | 27.585544 | 7 |
| System.Tests.Perf_Int64.TryParse(value: "-9223372036854775808") | Link | +21.60% | 22.534868 | 27.401980 | 7 |
| System.Runtime.Intrinsics.Tests.Perf_Vector128Of.BitwiseAndBenchmark | Link | +15.08% | 1.412920 | 1.625973 | None |
29. 915c681a7c - Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20240912.2 (#107863)
Date: 2024-09-22 17:06:35 Commit: 915c681a7c Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.ContainsTrue.SortedSet(Size: 512) | Link | +23.03% | 14777.816779 | 18181.506791 | None |
| System.Collections.ContainsKeyFalse<Int32, Int32>.ImmutableSortedDictionary(Size: 512) | Link | +7.75% | N/A | N/A | None |
Date: 2024-10-21 04:22:46 Commit: 1434eeef6c Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.Tests.Perf_BitArray.BitArrayNot(Size: 512) | Link | +20.62% | 10.607692 | 12.794792 | None |
| System.Text.Json.Tests.Perf_Strings.WriteStringsUtf16(Formatted: False, SkipValidation: True, Escaped: AllEscaped) | Link | +20.95% | 48108475.453571 | 58185699.503571 | 10, 15 |
Date: 2024-10-22 01:12:46 Commit: 489a1512f5 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.TryGetValueTrue<Int32, Int32>.ImmutableSortedDictionary(Size: 512) | Link | +42.73% | 13411.946128 | 19143.403434 | 1 |
| System.Collections.AddGivenSize.List(Size: 512) | Link | +15.76% | 1340.137505 | 1551.305664 | 48 |
Date: 2024-10-28 00:13:44 Commit: 6bc04bfdb1 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| ArrayDeAbstraction.foreach_member_array_via_interface | Link | -62.34% | 744.363833 | 280.330949 | 7 |
| ArrayDeAbstraction.foreach_static_array_via_interface | Link | -63.74% | 754.186649 | 273.453218 | 7 |
Date: 2024-11-14 00:52:44 Commit: 1c4c0093a6 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Tests.Perf_GC.AllocateArray(length: 1000, pinned: False) | Link | +10.09% | 61.174714 | 67.349717 | None |
| System.Tests.Perf_GC.AllocateArray(length: 1000, pinned: False) | Link | +6.63% | 92.239588 | 98.354318 | None |
Date: 2024-12-06 18:16:01 Commit: c7f41499a5 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Text.RegularExpressions.Tests.Perf_Regex_Common.Ctor(Options: IgnoreCase, Compiled) | Link | +16.81% | 35042.508079 | 40931.970510 | None |
| System.Text.RegularExpressions.Tests.Perf_Regex_Common.CtorInvoke(Options: IgnoreCase, Compiled) | Link | +11.18% | 228897.958118 | 254478.454976 | None |
Date: 2024-12-18 13:24:44 Commit: cdfafde684 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Tests.Perf_Char.Char_ToLowerInvariant(input: "Hello World!") | Link | +41.56% | 7.697366 | 10.896437 | None |
| System.Tests.Perf_Byte.TryParse(value: "255") | Link | +6.84% | 11.863491 | 12.674941 | None |
Date: 2025-01-07 17:00:14 Commit: aecae2c385 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| Benchstone.BenchI.XposMatrix.Test | Link | +61.45% | 12231.521028 | 19748.149585 | 1, 4, 6 |
| Microsoft.Extensions.Primitives.Performance.StringValuesBenchmark.Indexer_FirstElement_Array | Link | +16.16% | 3.097582 | 3.598054 | None |
Date: 2025-04-13 06:59:35 Commit: 27b25483e0 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Net.NetworkInformation.Tests.PhysicalAddressTests.PAMedium | Link | +5.65% | 14.461262 | 15.277686 | None |
| System.Perf_Convert.ToHexString | Link | +5.56% | 31.483682 | 33.233707 | None |
Date: 2025-04-21 20:17:25 Commit: 2ba0c4d944 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.IndexerSet.SortedList(Size: 512) | Link | +11.93% | 17732.499285 | 19847.370215 | None |
| System.Buffers.Tests.RentReturnArrayPoolTests.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: True) | Link | +8.52% | 11.604297 | 12.592757 | None |
Date: 2025-04-24 15:49:11 Commit: 0ac2caf41a Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Formats.Tar.Tests.Perf_TarWriter.UstarTarEntry_WriteEntry | Link | +14.39% | 200.374721 | 229.217896 | None |
| System.Formats.Tar.Tests.Perf_TarWriter.V7TarEntry_WriteEntry | Link | +13.57% | 186.447493 | 211.740735 | None |
Date: 2025-04-27 01:34:42 Commit: 4158fca8fc Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| ArrayDeAbstraction.foreach_opaque_array_via_interface_in_loop | Link | -9.74% | 988.975437 | 892.689969 | None |
| ArrayDeAbstraction.foreach_member_array_via_interface_property_in_loop | Link | -8.86% | 969.545202 | 883.604330 | None |
Date: 2025-05-02 21:17:29 Commit: bfa124fa79 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Buffers.Text.Tests.Base64Tests.Base64DecodeDestinationTooSmall(NumberOfBytes: 1000) | Link | +12.03% | 61.816755 | 69.253326 | None |
| System.Numerics.Tensors.Tests.Perf_NumberTensorPrimitives.IndexOfMax(BufferLength: 128) | Link | +19.30% | 57.775863 | 68.924326 | None |
Date: 2025-05-16 22:16:17 Commit: 3c8bae3ff0 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.IterateForEach.Stack(Size: 512) | Link | +12.79% | 1006.313036 | 1134.983234 | None |
| System.Buffers.Text.Tests.Base64Tests.ConvertTryFromBase64Chars(NumberOfBytes: 1000) | Link | +10.17% | 746.523883 | 822.417701 | 1 |
Date: 2025-06-02 15:59:11 Commit: 2d5a2ee095 Affected Tests: 2
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Threading.Channels.Tests.BoundedChannelPerfTests.TryWriteThenTryRead | Link | +18.81% | 37.816292 | 44.928353 | None |
| System.Threading.Channels.Tests.UnboundedChannelPerfTests.TryWriteThenTryRead | Link | +10.71% | 31.255626 | 34.603370 | None |
Date: 2024-08-28 18:34:28 Commit: 1b5c48dc59 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.IO.Compression.Brotli.Compress_WithState(level: Optimal, file: "alice29.txt") | Link | +5.83% | 184894088.875000 | 195676447.553571 | 11, 20 |
Date: 2024-09-10 14:16:51 Commit: b06d5e241c Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Tests.Perf_Int32.TryParse(value: "12345") | Link | +9.23% | 10.580130 | 11.556880 | 6 |
Date: 2024-10-03 03:53:57 Commit: a38ab4c0bc Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Reflection.Invoke.Field_SetStatic_struct | Link | +5.16% | 39.618578 | 41.664751 | None |
Date: 2024-10-04 14:32:10 Commit: 4bf7a2b238 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Tests.Perf_String.ToUpperInvariant(s: "TEST") | Link | +21.31% | 5.454580 | 6.616886 | None |
Date: 2024-10-27 15:01:56 Commit: 789bc64ad4 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.AddGivenSize.List(Size: 512) | Link | +15.76% | 1340.137505 | 1551.305664 | 31 |
Date: 2024-11-01 18:13:03 Commit: bf369fd44e Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.ContainsKeyTrue<String, String>.FrozenDictionary(Size: 512) | Link | +17.73% | 5107.537873 | 6013.126537 | 3 |
Date: 2024-11-25 08:31:38 Commit: 53cc1ddeec Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Memory.Span.LastIndexOfAnyValues(Size: 4) | Link | +17.07% | 2.922074 | 3.420840 | None |
Date: 2024-12-12 11:25:30 Commit: dfb2b8a861 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Xml.Linq.Perf_XElementList.Enumerator | Link | +21.99% | 147.893044 | 180.413967 | None |
Date: 2025-01-02 10:31:10 Commit: 95814d0f99 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Text.Perf_Ascii.IsValid_Chars(Size: 128) | Link | +21.62% | 4.935867 | 6.002944 | None |
Date: 2025-01-15 09:15:38 Commit: d2cdcdd693 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Text.Perf_Ascii.IsValid_Chars(Size: 6) | Link | +9.30% | 2.656210 | 2.903174 | None |
Date: 2025-01-23 19:40:52 Commit: 2a2b7dc72b Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Memory.Span.Fill(Size: 512) | Link | +10.69% | 24.311001 | 26.910972 | None |
Date: 2025-02-18 17:26:52 Commit: c37cfcc645 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| Benchstone.MDBenchI.MDArray2.Test | Link | +22.77% | 1349393098.607143 | 1656599991.589286 | None |
Date: 2025-03-07 22:10:27 Commit: 496824c97b Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Tests.Perf_Byte.TryParse(value: "0") | Link | +5.50% | 9.007999 | 9.503419 | None |
Date: 2025-03-18 16:15:54 Commit: a45130eb80 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.Tests.Perf_BitArray.BitArrayLeftShift(Size: 512) | Link | +34.28% | 153.259354 | 205.794787 | None |
Date: 2025-03-20 19:52:01 Commit: dc88476f10 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.IO.Tests.BinaryReaderTests.ReadBool | Link | +13.88% | 2.656224 | 3.025028 | None |
Date: 2025-03-26 11:50:18 Commit: f9fc62ab41 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| Microsoft.Extensions.Primitives.StringSegmentBenchmark.Equals_Object_Valid | Link | +17.75% | 6.146948 | 7.237974 | None |
Date: 2025-05-10 05:40:58 Commit: 33b5215c15 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.ContainsTrueComparer.HashSet(Size: 512) | Link | +55.95% | 2610.504462 | 4071.208610 | None |
Date: 2025-05-10 17:16:10 Commit: fd8933aac2 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| Interop.ComWrappersTests.ParallelRCWLookUp | Link | +27.16% | 313726947.464286 | 398935684.035714 | None |
Date: 2025-05-12 19:51:25 Commit: e0e9f15d06 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Numerics.Tests.Perf_Quaternion.CreateFromRotationMatrixBenchmark | Link | +47.68% | 4.721879 | 6.973434 | 2 |
63. ac7097cb47 - Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20250506.1 (#115464)
Date: 2025-06-02 10:40:04 Commit: ac7097cb47 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.IO.Tests.Perf_StreamWriter.WriteCharArray(writeLength: 100) | Link | +12.51% | 247439911.964286 | 278391499.214286 | None |
Date: 2025-06-11 16:09:36 Commit: e82789be73 Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.IO.Tests.BinaryWriterTests.WriteSingle | Link | +11.84% | 2.422528 | 2.709312 | None |
Date: 2025-06-13 21:53:16 Commit: d3e2f5e13a Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Perf_Convert.ToBase64CharArray(binaryDataSize: 1024, formattingOptions: InsertLineBreaks) | Link | +8.19% | 1270.795040 | 1374.818125 | None |
Date: 2025-06-17 17:13:37 Commit: 38c8e8f4cc Affected Tests: 1
| Test Name | Link | Change | .NET 9 | .NET 10 | Other Changepoints |
|---|---|---|---|---|---|
| System.Collections.Tests.Perf_BitArray.BitArrayNot(Size: 4) | Link | +10.32% | 4.421564 | 4.877761 | 1, 22 |