Task : Command line Description : Run a command line script using Bash on Linux and macOS and cmd.exe on Windows Version : 2.151.2 Author : Microsoft Corporation Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/command-line
Generating script. ========================== Starting Command Output =========================== [command]/bin/bash --noprofile --norc /Users/filipnavara/agent/_work/_temp/e3efc39f-5e15-4f45-94da-37adb935b1c4.sh summary: better: 304, geomean: 2.621 worse: 544, geomean: 2.319 total diff: 848
Slower | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
PerfLabTests.GetMember.GetField | 46.57 | 76663.94 | 3570268.39 | |
PerfLabTests.GetMember.GetMethod1 | 42.60 | 132494.29 | 5644844.34 | |
PerfLabTests.GetMember.GetMethod5 | 42.55 | 665959.64 | 28335079.11 | |
PerfLabTests.GetMember.GetMethod3 | 42.28 | 397225.92 | 16793569.73 | |
PerfLabTests.GetMember.GetMethod4 | 42.23 | 535704.77 | 22625148.55 | |
PerfLabTests.GetMember.GetMethod10 | 42.19 | 1333574.65 | 56259043.75 | |
PerfLabTests.GetMember.GetMethod2 | 41.84 | 264946.32 | 11085068.11 | |
PerfLabTests.GetMember.GetMethod12 | 41.84 | 1614617.74 | 67552464.38 | |
PerfLabTests.GetMember.GetMethod20 | 41.74 | 2690492.67 | 112307352.00 | |
PerfLabTests.GetMember.GetMethod15 | 41.27 | 2026363.38 | 83634271.38 | |
PerfLabTests.CastingPerf.AssignArrayElementByVariance | 33.25 | 6.84 | 227.51 | |
System.Reflection.Activator.CreateInstanceGeneric | 31.77 | 0.14 | 4.40 | bimodal |
System.Collections.IterateFor.ImmutableArray(Size: 512) | 16.74 | 265.25 | 4440.95 | |
MicroBenchmarks.Serializers.Json_ToStream.JsonNet_ | 16.37 | 685.40 | 11222.00 | bimodal |
MicroBenchmarks.Serializers.Json_FromStream.JsonNet_ | 14.26 | 1730.03 | 24672.50 | bimodal |
PerfLabTests.CastingPerf.CheckArrayIsVariantGenericInterfaceReflection | 13.87 | 13.47 | 186.86 | |
MicroBenchmarks.Serializers.Xml_ToStream.XmlSerializer_ | 13.70 | 1183.47 | 16215.50 | several? |
System.Tests.Perf_Array.ArrayCreate1D | 12.82 | 687.21 | 8812.34 | |
System.Reflection.Attributes.GetCustomAttributesClassMissInherit | 12.62 | 367.41 | 4637.05 | |
System.Reflection.Activator.CreateInstanceType | 12.51 | 36.68 | 458.94 | |
MicroBenchmarks.Serializers.Xml_ToStream.XmlSe | 12.51 | 1257.75 | 15736.00 | several? |
System.Reflection.Activator.CreateInstanceType | 12.01 | 32.40 | 389.01 | |
System.Text.Tests.Perf_StringBuilder.ctor_capacity(length: 100000) | 11.85 | 7074.18 | 83861.36 | |
System.Tests.Perf_Array.ArrayCreate3D | 11.85 | 756.71 | 8969.76 | |
System.Tests.Perf_Array.ArrayCreate2D | 11.67 | 764.94 | 8930.21 | |
MicroBenchmarks.Serializers.Xml_FromStream.Xml | 11.62 | 2898.78 | 33687.00 | multimodal |
MicroBenchmarks.Serializers.Json_ToString.JsonNet_ | 11.61 | 850.40 | 9874.50 | bimodal |
System.Collections.IterateFor.List(Size: 512) | 10.77 | 292.52 | 3149.80 | |
MicroBenchmarks.Serializers.Xml_ToStream.XmlSerializ | 10.40 | 2189.48 | 22778.00 | several? |
MicroBenchmarks.Serializers.Json_ToStream.DataContractJsonSerial | 9.48 | 1228.46 | 11643.00 | bimodal |
MicroBenchmarks.Serializers.Xml_ToStream.XmlSerializer_ | 9.15 | 2444.25 | 22362.00 | several? |
System.Reflection.Attributes.GetCustomAttributesMethodBaseMiss | 9.12 | 228.97 | 2087.27 | |
System.Reflection.Attributes.GetCustomAttributesMethodBaseMissInherit | 8.75 | 252.77 | 2212.04 | |
System.Tests.Perf_String.Trim(s: "Test") | 8.70 | 4.71 | 40.98 | |
System.Reflection.Activator.CreateInstanceGeneric | 8.51 | 37.93 | 322.63 | |
MicroBenchmarks.Serializers.Xml_ToStream.XmlSerializer_ | 8.39 | 3420.64 | 28694.50 | bimodal |
MicroBenchmarks.Serializers.Json_FromString.JsonNet_ | 8.32 | 1403.63 | 11684.50 | bimodal |
System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (, None, Fa | 8.08 | 236.39 | 1909.81 | |
System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, Ign | 8.08 | 236.39 | 1909.75 | |
System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, Non | 8.08 | 236.38 | 1909.64 | |
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, None | 8.01 | 236.63 | 1894.66 | |
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, Igno | 8.01 | 236.63 | 1894.45 | |
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (, None, Fal | 8.00 | 236.64 | 1893.82 | |
MicroBenchmarks.Serializers.Xml_FromStream.XmlSerial | 7.71 | 4690.28 | 36167.50 | bimodal |
SIMD.ConsoleMandel.VectorDoubleSinglethreadADT | 7.64 | 349063553.50 | 2666734524.00 | |
SIMD.ConsoleMandel.VectorFloatSinglethreadADT | 7.45 | 193396743.00 | 1441279557.00 | |
System.Reflection.Attributes.GetCustomAttributesClassMiss | 7.18 | 236.64 | 1698.24 | |
System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (, IgnoreCa | 7.16 | 266.68 | 1909.59 | |
System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, Ign | 7.16 | 266.64 | 1908.23 | |
MicroBenchmarks.Serializers.Xml_FromStream.XmlSerializer_ | 7.13 | 3743.73 | 26701.50 | bimodal |
System.Collections.IndexerSet.Array(Size: 512) | 7.11 | 185.81 | 1320.19 | |
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, Igno | 7.10 | 266.74 | 1894.63 | |
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (, IgnoreCas | 7.10 | 266.74 | 1894.35 | |
MicroBenchmarks.Serializers.Json_ToStream.JsonNet_ | 6.95 | 1622.72 | 11283.00 | several? |
System.Collections.IndexerSet.List(Size: 512) | 6.79 | 626.79 | 4253.72 | |
System.Text.Tests.Perf_StringBuilder.ctor_string(length: 100000) | 6.78 | 13179.26 | 89292.31 | |
ByteMark.BenchBitOps | 6.60 | 854300851.00 | 5636880366.00 | |
System.Tests.Perf_String.TrimEnd(s: "Test") | 6.40 | 3.40 | 21.76 | |
System.Reflection.Attributes.IsDefinedMethodBaseMiss | 6.39 | 118.75 | 758.83 | |
System.Tests.Perf_Array.ArrayAssign1D | 6.36 | 1421569.51 | 9040930.81 | |
MicroBenchmarks.Serializers.Json_ToString.JsonNet_ | 6.22 | 1855.06 | 11535.50 | several? |
Devirtualization.Boxing.InterfaceTypeCheckAndCall | 6.08 | 1.67 | 10.12 | |
System.Reflection.Attributes.IsDefinedMethodBaseMissInherit | 6.07 | 151.56 | 919.59 | |
MicroBenchmarks.Serializers.Json_FromStream.DataContractJsonSeri | 6.00 | 4777.87 | 28673.00 | bimodal |
System.Tests.Perf_String.Concat_str_str_str_str(size: 1000) | 5.73 | 617.43 | 3536.11 | |
MicroBenchmarks.Serializers.Xml_FromStream.XmlSerializer_ | 5.72 | 5244.49 | 29976.00 | several? |
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.MeasureReverseUsingNtoH | 5.64 | 449.70 | 2534.83 | |
System.Reflection.Activator.CreateInstanceNames | 5.47 | 7898.92 | 43209.00 | several? |
System.Collections.Sort.Array(Size: 512) | 5.44 | 5423.21 | 29516.29 | |
System.Tests.Perf_String.TrimStart(s: "Test") | 5.44 | 4.10 | 22.32 | |
System.Tests.Perf_String.Trim(s: " Te st ") | 5.25 | 19.76 | 103.74 | |
System.Memory.Span.Fill(Size: 512) | 5.00 | 8.77 | 43.82 | |
System.Text.Tests.Perf_StringBuilder.Append_Primitives | 4.96 | 1507.92 | 7477.50 | several? |
System.Text.Tests.Perf_StringBuilder.ToString_SingleSegment(length: 100000) | 4.95 | 18036.09 | 89326.87 | |
MicroBenchmarks.Serializers.Xml_FromStream.XmlSerializer_ | 4.83 | 7160.90 | 34603.50 | several? |
MicroBenchmarks.Serializers.Json_FromString.JsonNet_ | 4.82 | 3325.94 | 16037.00 | bimodal |
MicroBenchmarks.Serializers.Json_FromStream.JsonNet_ | 4.73 | 3550.22 | 16806.00 | several? |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-U | 4.68 | 477.74 | 2234.97 | |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (, No | 4.68 | 477.70 | 2234.70 | |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-U | 4.68 | 477.77 | 2234.65 | |
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, I | 4.65 | 481.01 | 2238.66 | |
BilinearTest.Interpol_Vector | 4.58 | 11575.25 | 52975.49 | |
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, N | 4.56 | 490.63 | 2239.11 | |
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (, None, | 4.55 | 492.29 | 2239.03 | |
System.Tests.Perf_Array.ArrayRetrieve1D | 4.50 | 2744347.79 | 12349057.45 | |
System.Text.Tests.Perf_StringBuilder.ToString_MultipleSegments(length: 100000) | 4.43 | 20484.62 | 90833.84 | |
System.Collections.Sort.List(Size: 512) | 4.42 | 5817.53 | 25718.44 | |
System.Memory.Span.Clear(Size: 512) | 4.34 | 8.74 | 37.96 | |
System.Reflection.Attributes.GetCustomAttributesClassHitInherit | 4.24 | 1418.05 | 6015.04 | |
MicroBenchmarks.Serializers.Json_ToStream.DataContractJsonSerializer_ | 4.22 | 2840.91 | 12002.50 | several? |
System.Collections.Sort.List(Size: 512) | 4.19 | 6240.62 | 26172.68 | several? |
System.Memory.Memory.Pin(Size: 512) | 4.19 | 50.30 | 210.77 | |
System.Memory.Memory.Pin(Size: 512) | 4.12 | 50.21 | 206.95 | |
System.Memory.ReadOnlyMemory.Pin(Size: 512) | 4.10 | 51.91 | 212.90 | |
System.Collections.Sort.Array(Size: 512) | 4.06 | 6272.05 | 25491.47 | several? |
System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024 | 4.06 | 40.53 | 164.63 | |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (, Ig | 4.06 | 596.27 | 2419.31 | |
System.MathBenchmarks.Single.Atan | 4.05 | 19522.25 | 78992.54 | |
System.Collections.CopyTo.Array(Size: 2048) | 4.04 | 441.04 | 1781.67 | |
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, I | 4.03 | 600.89 | 2423.78 | |
System.Tests.Perf_String.Trim(s: " Test") | 4.03 | 16.46 | 66.37 | |
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (, Ignore | 4.03 | 602.01 | 2423.96 | |
PerfLabTests.EnumPerf.EnumEquals | 4.02 | 11.83 | 47.49 | |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-U | 4.01 | 602.72 | 2419.33 | |
System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024 | 3.99 | 40.38 | 160.99 | |
System.Collections.CopyTo.List(Size: 2048) | 3.99 | 451.05 | 1798.06 | |
System.Memory.Slice.MemoryStartLength | 3.98 | 1.70 | 6.76 | |
PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 1000) | 3.96 | 24.93 | 98.68 | |
System.Memory.Slice.ReadOnlyMemoryStartLength | 3.94 | 1.72 | 6.76 | |
System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024 | 3.89 | 40.52 | 157.59 | |
System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024 | 3.88 | 40.44 | 157.06 | |
System.Memory.ReadOnlyMemory.Pin(Size: 512) | 3.88 | 52.10 | 202.02 | |
System.Memory.Slice.MemoryStart | 3.87 | 1.79 | 6.92 | |
System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024 | 3.85 | 40.57 | 156.23 | |
MicroBenchmarks.Serializers.Xml_FromStream.XmlSerialize | 3.85 | 1312086.61 | 5048393.00 | |
System.Reflection.Attributes.GetCustomAttributesMethodOverrideMissInherit | 3.83 | 1466.35 | 5614.45 | |
System.Memory.Slice.ReadOnlyMemoryStart | 3.82 | 1.79 | 6.83 | |
System.Tests.Perf_String.Trim(s: "Test ") | 3.81 | 17.39 | 66.31 | |
System.Collections.IndexerSetReverse.List(Size: 512) | 3.79 | 732.37 | 2773.23 | |
System.Memory.Span.SequenceEqual(Size: 512) | 3.78 | 24.61 | 93.07 | |
System.Memory.Span.StartsWith(Size: 512) | 3.78 | 24.78 | 93.66 | |
System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024 | 3.68 | 42.54 | 156.77 | |
System.Collections.CopyTo.Memory(Size: 2048) | 3.63 | 495.93 | 1800.38 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | 3.60 | 215.59 | 776.81 | |
System.Collections.CopyTo.ReadOnlySpan(Size: 2048) | 3.59 | 490.37 | 1759.23 | |
System.Collections.CopyTo.Array(Size: 2048) | 3.58 | 95.28 | 340.96 | |
System.Memory.Span.SequenceEqual(Size: 512) | 3.51 | 43.37 | 152.16 | |
MicroBenchmarks.Serializers.Xml_FromStream.XmlSerializer_ | 3.50 | 108977.89 | 381870.50 | bimodal |
System.Collections.CopyTo.Span(Size: 2048) | 3.50 | 502.75 | 1761.16 | |
Inlining.NoThrowInline.Test | 3.49 | 2.27 | 7.92 | |
System.Collections.IterateFor.ImmutableList(Size: 512) | 3.42 | 13649.13 | 46663.95 | |
System.Collections.Sort.List(Size: 512) | 3.39 | 11039.02 | 37379.71 | |
System.Collections.CopyTo.List(Size: 2048) | 3.35 | 101.29 | 338.93 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "StrIng", value: "string", compa | 3.32 | 49.84 | 165.35 | |
System.Collections.CopyTo.ReadOnlyMemory(Size: 2048) | 3.30 | 543.83 | 1794.27 | |
System.Reflection.Attributes.IsDefinedClassMiss | 3.30 | 122.90 | 405.41 | |
System.Memory.ReadOnlySpan.Trim(input: " abcdefg ") | 3.28 | 28.85 | 94.66 | |
MicroBenchmarks.Serializers.Json_FromStream.DataContractJsonSerializer | 3.27 | 11717.41 | 38374.50 | bimodal |
System.Collections.CopyTo.Span(Size: 2048) | 3.27 | 92.70 | 302.85 | |
SIMD.ConsoleMandel.ScalarDoubleSinglethreadADT | 3.24 | 1084555590.00 | 3513038826.00 | |
System.Collections.CopyTo.ReadOnlyMemory(Size: 2048) | 3.22 | 96.90 | 312.36 | |
System.Collections.CopyTo.Memory(Size: 2048) | 3.22 | 96.82 | 311.88 | |
System.Collections.IterateFor.ImmutableSortedSet(Size: 512) | 3.21 | 13680.16 | 43947.87 | |
System.Collections.CopyTo.ReadOnlySpan(Size: 2048) | 3.20 | 95.66 | 305.63 | |
System.Memory.Slice.ReadOnlySpanStart | 3.16 | 1.86 | 5.88 | |
System.Tests.Perf_String.TrimStart(s: " Test") | 3.14 | 15.16 | 47.66 | |
System.Memory.Slice.SpanStart | 3.14 | 1.87 | 5.88 | |
System.Memory.Span.SequenceEqual(Size: 512) | 3.12 | 14.83 | 46.27 | |
System.Collections.IndexerSet.Span(Size: 512) | 3.11 | 185.85 | 578.17 | |
System.Collections.Sort.LinqOrderByExtension(Size: 512) | 3.08 | 288321.84 | 888448.94 | |
System.Memory.Slice.ReadOnlySpanStartLength | 3.06 | 1.90 | 5.83 | |
System.Memory.Slice.SpanStartLength | 3.05 | 1.91 | 5.83 | |
System.Collections.Sort.LinqQuery(Size: 512) | 3.05 | 290197.96 | 883813.93 | |
System.Memory.Span.EndsWith(Size: 512) | 3.03 | 24.72 | 75.00 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "string1", value: "string2", com | 2.98 | 46.37 | 138.26 | |
System.Collections.IterateFor.List(Size: 512) | 2.97 | 292.67 | 870.21 | |
System.MathBenchmarks.Single.Asinh | 2.97 | 25539.75 | 75919.21 | |
System.Tests.Perf_String.TrimEnd(s: "Test ") | 2.96 | 15.88 | 47.07 | |
Devirtualization.EqualityComparer.ValueTupleCompare | 2.96 | 3.28 | 9.72 | |
PerfLabTests.EnumPerf.ObjectGetType | 2.94 | 1.42 | 4.18 | |
System.Memory.Span.SequenceCompareTo(Size: 512) | 2.84 | 18.15 | 51.59 | |
System.Collections.Sort.List(Size: 512) | 2.84 | 317327.61 | 901267.42 | |
System.Collections.Sort.Array(Size: 512) | 2.83 | 314727.30 | 891886.63 | |
System.Memory.Slice.ReadOnlyMemorySpanStartLength | 2.83 | 4.74 | 13.44 | |
System.Collections.Sort.Array_ComparerClass(Size: 512) | 2.77 | 322361.90 | 893617.20 | |
System.Text.Tests.Perf_StringBuilder.Append_ValueTypes | 2.77 | 4691.50 | 12989.50 | bimodal |
System.Collections.Sort.Array_Comparison(Size: 512) | 2.77 | 324031.25 | 896885.62 | |
System.Reflection.Attributes.IsDefinedClassMissInherit | 2.73 | 995.57 | 2720.15 | |
System.Memory.Span.StartsWith(Size: 512) | 2.73 | 17.29 | 47.24 | |
System.Collections.Sort.Array_ComparerStruct(Size: 512) | 2.73 | 335451.05 | 914835.43 | |
System.Memory.Constructors.MemoryMarshalCreateSpan | 2.71 | 6.20 | 16.81 | |
System.Memory.Constructors.MemoryMarshalCreateReadOnlySpan | 2.71 | 6.20 | 16.80 | |
System.Collections.Sort.Array(Size: 512) | 2.71 | 13874.10 | 37555.58 | |
System.Tests.Perf_String.Substring_Int(s: "dzsdzsDDZSDZSDZSddsz", i: 0) | 2.69 | 1.68 | 4.52 | |
System.Memory.Slice.MemorySpanStartLength | 2.66 | 5.06 | 13.44 | |
System.Collections.IndexerSet.SortedList(Size: 512) | 2.65 | 262540.90 | 695425.70 | |
PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 100) | 2.62 | 9.33 | 24.49 | |
System.Memory.Constructors.SpanFromMemory | 2.62 | 7.59 | 19.87 | |
System.Memory.Constructors.ReadOnlySpanFromMemory | 2.62 | 7.59 | 19.87 | |
System.Collections.CopyTo.ImmutableArray(Size: 2048) | 2.62 | 693.84 | 1815.00 | |
System.Memory.Span.SequenceCompareTo(Size: 512) | 2.60 | 27.02 | 70.31 | |
System.Memory.Constructors.ReadOnlySpanImplicitCastFromArraySegment | 2.56 | 12.89 | 33.00 | |
System.Memory.Memory.ToArray(Size: 512) | 2.53 | 77.27 | 195.64 | |
MicroBenchmarks.Serializers.Xml_ToStream.XmlSerializer_ | 2.46 | 44156.06 | 108820.00 | bimodal |
System.Collections.IndexerSet.SortedDictionary(Size: 512) | 2.45 | 293387.77 | 717968.51 | |
System.Text.Tests.Perf_StringBuilder.Append_Strings(repeat: 1000) | 2.44 | 117098.65 | 286169.22 | |
System.Memory.ReadOnlyMemory.ToArray(Size: 512) | 2.44 | 81.05 | 197.77 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en | 2.43 | 15.55 | 37.84 | |
System.Memory.Span.ToArray(Size: 512) | 2.43 | 78.63 | 191.27 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en | 2.43 | 15.55 | 37.78 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | 2.42 | 33.55 | 81.31 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (, | 2.40 | 16.10 | 38.56 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en | 2.40 | 16.09 | 38.56 | |
System.Reflection.Attributes.GetCustomAttributesMethodBaseHitInherit | 2.40 | 1376.64 | 3297.61 | |
System.Tests.Perf_String.ToUpperInvariant(s: "This is a much longer piece of tex | 2.39 | 56.77 | 135.86 | |
System.Reflection.Attributes.GetCustomAttributesMethodOverrideHitInherit | 2.39 | 2346.77 | 5607.03 | |
System.MathBenchmarks.Single.Sinh | 2.39 | 27848.51 | 66457.50 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "だだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだ | 2.37 | 33.47 | 79.23 | |
System.Memory.Span.EndsWith(Size: 512) | 2.35 | 16.82 | 39.47 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (, | 2.34 | 16.11 | 37.75 | |
System.Tests.Perf_String.ToLower(s: "This is a much longer piece of text that mi | 2.33 | 61.93 | 144.24 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "foobardzsdzs", value: "rddzs", | 2.32 | 66.51 | 154.05 | |
System.Tests.Perf_String.Remove_Int(s: "dzsdzsDDZSDZSDZSddsz", i: 0) | 2.30 | 2.24 | 5.14 | |
System.Memory.Slice.ReadOnlyMemorySpanStart | 2.29 | 5.77 | 13.21 | |
PerfLabTests.EnumPerf.EnumCompareTo(color: Red) | 2.25 | 18.12 | 40.86 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "Hello Worldbbbbbbbbbbbbbbbbbbbb | 2.25 | 90.16 | 203.03 | |
System.Memory.Span.IndexOfAnyTwoValues(Size: 512) | 2.24 | 13.56 | 30.43 | |
System.Collections.IndexerSetReverse.Array(Size: 512) | 2.24 | 578.56 | 1296.53 | |
System.Memory.Span.StartsWith(Size: 512) | 2.23 | 9.67 | 21.58 | |
System.Memory.Slice.MemorySpanStart | 2.22 | 5.94 | 13.21 | |
Benchstone.BenchI.AddArray.Test | 2.20 | 23381.02 | 51497.61 | |
System.Tests.Perf_String.ToLowerInvariant(s: "This is a much longer piece of tex | 2.19 | 65.63 | 143.51 | |
System.Memory.Constructors.ReadOnlyMemoryFromArrayStartLength | 2.18 | 4.85 | 10.57 | |
System.Memory.Constructors.ArrayAsMemoryStartLength | 2.18 | 4.59 | 9.99 | |
System.Memory.Constructors.ReadOnlyMemoryFromArray | 2.16 | 4.85 | 10.46 | |
System.MathBenchmarks.Single.Tan | 2.15 | 49906.24 | 107293.77 | |
System.Tests.Perf_Array.ArrayCopy2D | 2.15 | 336.11 | 721.26 | several? |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en- | 2.14 | 17.12 | 36.66 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en- | 2.14 | 17.12 | 36.63 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en- | 2.14 | 17.67 | 37.78 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "More Test's", value: "Tests", c | 2.13 | 99.75 | 212.47 | |
System.Memory.Slice.ReadOnlyMemoryStartLengthSpan | 2.12 | 3.82 | 8.11 | |
System.Memory.ReadOnlyMemory.ToArray(Size: 512) | 2.12 | 43.20 | 91.58 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (, I | 2.11 | 17.87 | 37.79 | |
BenchmarksGame.PiDigits_3.RunBench(n: 3000, expected: "8649423196\t:3000") | 2.10 | 663894282.00 | 1393304279.00 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (, N | 2.10 | 17.52 | 36.72 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en- | 2.09 | 22.20 | 46.36 | |
System.Memory.Constructors.ReadOnlySpanImplicitCastFromArray | 2.09 | 6.75 | 14.08 | |
V8.Crypto.Support.Bench | 2.09 | 6263310.05 | 13062688.00 | |
System.Memory.Span.IndexOfValue(Size: 512) | 2.08 | 17.59 | 36.66 | |
System.Memory.ReadOnlySpan.StringAsSpan | 2.08 | 4.25 | 8.86 | |
System.MathBenchmarks.Single.ScaleB | 2.08 | 14853.90 | 30868.57 | |
System.Memory.ReadOnlySpan.Trim(input: "abcdefg") | 2.07 | 27.72 | 57.49 | |
System.Tests.Perf_Array.ArrayRetrieve3D | 2.06 | 3199395.50 | 6581206.19 | |
System.Tests.Perf_Array.ArrayCopy3D | 2.05 | 348.30 | 715.60 | |
System.Tests.Perf_Array.ArrayRetrieve2D | 2.05 | 2895322.76 | 5922554.22 | |
System.MathBenchmarks.Single.ILogB | 2.04 | 13947.01 | 28494.67 | |
System.Memory.Memory.ToArray(Size: 512) | 2.02 | 42.05 | 84.81 | |
System.Memory.Slice.MemoryStartLengthSpan | 2.02 | 4.02 | 8.11 | |
System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, Ord | 2.01 | 17.15 | 34.42 | |
System.Collections.CreateAddAndClear.IDictionary(Size: 512) | 2.00 | 22878.00 | 45756.12 | |
System.Memory.MemoryMarshal.TryGetArray | 2.00 | 5.44 | 10.86 | |
System.Memory.Span.ToArray(Size: 512) | 1.99 | 149.89 | 298.68 | |
PerfLabTests.DelegatePerf.MulticastDelegateCombineInvoke | 1.98 | 184123049.00 | 364547938.00 | |
System.Memory.Span.EndsWith(Size: 512) | 1.98 | 10.38 | 20.52 | |
System.Memory.Span.ToArray(Size: 512) | 1.97 | 41.30 | 81.43 | |
System.Tests.Perf_String.ToUpper(s: "This is a much longer piece of text that mi | 1.97 | 70.69 | 139.28 | |
System.MathBenchmarks.Single.Asin | 1.97 | 23056.55 | 45356.96 | |
System.Memory.Span.IndexOfValue(Size: 512) | 1.96 | 9.66 | 18.97 | |
System.MathBenchmarks.Single.Acos | 1.96 | 22667.05 | 44368.67 | |
System.Collections.IterateFor.ImmutableList(Size: 512) | 1.96 | 13820.67 | 27028.90 | |
System.MathBenchmarks.Single.Atan2 | 1.93 | 20255.84 | 39123.48 | |
BenchmarksGame.BinaryTrees_5.RunBench | 1.93 | 108959690.00 | 209991091.00 | bimodal |
System.Collections.IterateFor.ImmutableSortedSet(Size: 512) | 1.92 | 14180.95 | 27203.53 | |
Inlining.InlineGCStruct.WithoutFormat | 1.92 | 1.16 | 2.23 | |
MicroBenchmarks.Serializers.Json_ToStream.JsonNet_ | 1.92 | 46055.70 | 88258.50 | several? |
System.Memory.Span.IndexOfAnyThreeValues(Size: 512) | 1.89 | 15.32 | 28.97 | |
System.Collections.IndexerSet.ConcurrentDictionary(Size: 512) | 1.89 | 22965.63 | 43360.19 | |
System.Memory.MemoryMarshal.TryGetArray | 1.89 | 5.75 | 10.86 | |
Inlining.InlineGCStruct.WithFormat | 1.89 | 1.21 | 2.28 | |
System.Tests.Perf_Array.ArrayAssign3D | 1.88 | 1578706.85 | 2973868.32 | |
System.Memory.MemoryMarshal.CastToInt | 1.85 | 4.24 | 7.83 | |
CscBench.DatflowTest | 1.85 | 396586157.00 | 732056408.00 | |
System.Memory.MemoryMarshal.AsBytes | 1.84 | 4.26 | 7.85 | |
System.Memory.Constructors.MemoryMarshalCreateReadOnlySpan | 1.84 | 3.96 | 7.27 | |
System.Memory.Constructors.MemoryMarshalCreateSpan | 1.84 | 3.96 | 7.27 | |
System.Memory.Constructors.SpanImplicitCastFromArraySegment | 1.83 | 18.81 | 34.36 | |
System.Memory.MemoryMarshal.AsBytes | 1.83 | 4.24 | 7.75 | |
System.Memory.MemoryMarshal.CastToInt | 1.83 | 4.24 | 7.75 | |
System.Memory.MemoryMarshal.CastToByte | 1.82 | 4.25 | 7.75 | |
System.Memory.MemoryMarshal.CastToByte | 1.82 | 4.25 | 7.75 | |
System.Memory.Constructors.ReadOnlySpanFromArrayStartLength | 1.80 | 6.48 | 11.67 | |
Benchstone.BenchI.Ackermann.Test | 1.80 | 3913.00 | 7039.56 | |
System.Memory.Constructors.ReadOnlySpanFromArray | 1.79 | 5.92 | 10.59 | |
System.Memory.Constructors_ValueTypesOnly.SpanFromPointerLength | 1.77 | 4.25 | 7.54 | |
System.MathBenchmarks.Double.ILogB | 1.77 | 15327.81 | 27197.09 | |
System.Memory.Constructors.ArrayAsSpanStartLength | 1.77 | 4.24 | 7.52 | |
System.Memory.Constructors_ValueTypesOnly.SpanFromPointerLength | 1.77 | 4.25 | 7.54 | |
SIMD.ConsoleMandel.VectorDoubleSinglethreadRaw | 1.77 | 318697995.00 | 563002246.00 | |
System.Tests.Perf_Array.ArrayAssign2D | 1.77 | 1530197.56 | 2702235.57 | |
System.Memory.Constructors.ArrayAsSpan | 1.77 | 4.24 | 7.49 | |
System.Collections.AddGivenSize.IDictionary(Size: 512) | 1.77 | 7045.50 | 12438.49 | |
System.Memory.Slice.ReadOnlySpanStartLength | 1.76 | 7.67 | 13.53 | |
System.Memory.Constructors.SpanImplicitCastFromArray | 1.76 | 4.25 | 7.47 | |
System.MathBenchmarks.Double.Cbrt | 1.75 | 30965.05 | 54312.37 | |
System.Collections.ContainsTrue.ICollection(Size: 512) | 1.75 | 497691.10 | 872569.44 | |
System.Memory.Slice.ReadOnlyMemoryStartSpan | 1.75 | 4.69 | 8.20 | |
System.Memory.Slice.MemoryStartSpan | 1.75 | 4.70 | 8.20 | |
System.Memory.Constructors_ValueTypesOnly.ReadOnlyFromPointerLength | 1.74 | 4.33 | 7.54 | |
System.Memory.Constructors_ValueTypesOnly.ReadOnlyFromPointerLength | 1.74 | 4.33 | 7.54 | |
Benchstone.BenchI.XposMatrix.Test | 1.74 | 20900.48 | 36319.18 | |
Burgers.Test0 | 1.73 | 316641484.00 | 549004076.00 | |
CscBench.CompileTest | 1.73 | 306996612.50 | 530337126.00 | |
BenchmarksGame.RegexRedux_5.RunBench(options: None) | 1.72 | 47268043.50 | 81098766.50 | |
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, Ordi | 1.71 | 15.71 | 26.90 | |
System.MathBenchmarks.Single.Tanh | 1.71 | 36839.69 | 62986.02 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "AAAAA5AAAA", value: "5", compar | 1.70 | 49.16 | 83.68 | |
System.Collections.IndexerSet.List(Size: 512) | 1.70 | 677.11 | 1151.94 | |
SIMD.ConsoleMandel.VectorFloatSinglethreadRaw | 1.70 | 182243809.50 | 309837912.00 | |
System.Memory.Constructors.ArrayAsMemory | 1.70 | 4.58 | 7.79 | |
System.Memory.Slice.ReadOnlySpanStart | 1.69 | 7.94 | 13.46 | |
System.Memory.Constructors.ReadOnlySpanImplicitCastFromArray | 1.69 | 4.25 | 7.19 | |
System.Memory.Slice.ReadOnlyMemorySpanStart | 1.67 | 15.96 | 26.71 | |
System.Memory.Span.LastIndexOfValue(Size: 512) | 1.67 | 16.00 | 26.76 | |
System.Memory.Slice.ReadOnlyMemoryStartLength | 1.67 | 7.63 | 12.74 | |
System.MathBenchmarks.Single.Log | 1.67 | 29108.83 | 48516.00 | |
System.Memory.Slice.ReadOnlyMemorySpanStartLength | 1.67 | 15.99 | 26.65 | |
System.Collections.ContainsFalse.ICollection(Size: 512) | 1.67 | 1126605.54 | 1876850.60 | |
System.MathBenchmarks.Single.Cosh | 1.67 | 26461.16 | 44066.54 | |
System.Memory.Constructors.ReadOnlySpanFromArrayStartLength | 1.66 | 4.52 | 7.52 | |
System.Memory.Constructors.SpanFromArrayStartLength | 1.66 | 4.52 | 7.52 | |
Benchstone.BenchF.InProd.Test | 1.65 | 1389001723.00 | 2293167495.00 | |
System.Tests.Perf_String.Concat_str_str_str_str(size: 100) | 1.65 | 80.61 | 133.02 | |
System.Memory.Slice.SpanStartLength | 1.65 | 8.02 | 13.23 | |
System.Collections.CreateAddAndClear.IDictionary(Size: 512) | 1.65 | 12159.16 | 20029.13 | |
System.Memory.Constructors.SpanFromArray | 1.65 | 4.54 | 7.47 | |
System.Memory.Slice.MemorySpanStart | 1.64 | 16.44 | 27.04 | |
System.MathBenchmarks.Single.Acosh | 1.63 | 27606.14 | 45118.63 | |
System.Memory.Slice.ReadOnlyMemoryStart | 1.63 | 7.63 | 12.45 | |
System.Tests.Perf_Array.IndexOfShort | 1.63 | 11.49 | 18.68 | |
System.Memory.Constructors.SpanImplicitCastFromArraySegment | 1.62 | 6.45 | 10.48 | |
System.Tests.Perf_String.Replace_Char(text: "This is a very nice sentence", oldC | 1.62 | 11.66 | 18.89 | |
System.Memory.Constructors.ReadOnlySpanImplicitCastFromArraySegment | 1.62 | 6.45 | 10.43 | |
System.Memory.Span.IndexOfAnyThreeValues(Size: 512) | 1.62 | 37.40 | 60.49 | |
System.Collections.IndexerSetReverse.IList(Size: 512) | 1.61 | 2055.54 | 3304.35 | |
MicroBenchmarks.Serializers.Json_ToStream.JsonNet_ | 1.60 | 502192.64 | 805442.00 | |
System.Memory.Constructors.ReadOnlySpanFromArray | 1.60 | 4.54 | 7.24 | |
System.Memory.Slice.MemorySpanStartLength | 1.59 | 16.20 | 25.81 | |
System.Memory.Constructors.ReadOnlyMemoryFromArray | 1.59 | 4.84 | 7.72 | |
System.Memory.Slice.ReadOnlyMemoryStartLengthSpan | 1.59 | 16.08 | 25.60 | |
System.Memory.Slice.MemoryStartSpan | 1.59 | 16.29 | 25.88 | |
System.Memory.Span.IndexOfAnyFourValues(Size: 512) | 1.59 | 32.34 | 51.36 | |
System.MathBenchmarks.Single.Atanh | 1.59 | 31640.42 | 50217.81 | |
System.Tests.Perf_String.ToLowerInvariant(s: "TeSt") | 1.58 | 21.68 | 34.35 | |
System.Memory.Constructors.MemoryFromArray | 1.58 | 4.85 | 7.68 | |
System.MathBenchmarks.Double.Atan2 | 1.58 | 22494.75 | 35541.08 | |
System.Memory.Slice.SpanStart | 1.58 | 8.29 | 13.08 | |
System.Memory.Slice.MemoryStartLength | 1.58 | 8.10 | 12.77 | |
System.MathBenchmarks.Double.Atan | 1.58 | 46841.49 | 73815.34 | |
System.Tests.Perf_String.ToLowerInvariant(s: "TEST") | 1.57 | 21.62 | 34.04 | |
System.Collections.AddGivenSize.IDictionary(Size: 512) | 1.57 | 17261.65 | 27107.98 | |
System.Collections.IndexerSet.ConcurrentDictionary(Size: 512) | 1.57 | 41024.41 | 64324.60 | |
System.MathBenchmarks.Double.Tanh | 1.57 | 35883.61 | 56162.26 | |
System.Memory.Slice.ReadOnlyMemoryStartSpan | 1.57 | 16.09 | 25.18 | |
System.Memory.Slice.MemoryStartLengthSpan | 1.56 | 16.55 | 25.88 | |
System.MathBenchmarks.Double.ScaleB | 1.56 | 19653.72 | 30682.71 | |
System.MathBenchmarks.Single.Cbrt | 1.55 | 35530.06 | 55236.38 | |
System.Tests.Perf_String.Replace_String(text: "This is a very nice sentence", ol | 1.55 | 69.93 | 108.42 | |
System.MathBenchmarks.Double.Sinh | 1.55 | 39237.79 | 60651.11 | |
System.Memory.Span.LastIndexOfValue(Size: 512) | 1.55 | 20.10 | 31.06 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "Hello Worldbbbbbbbbbbbbbbbbbbbb | 1.54 | 24.77 | 38.23 | |
PerfLabTests.LowLevelPerf.NewDelegateClassEmptyInstanceFn | 1.54 | 796129.38 | 1227998.40 | |
System.Memory.Slice.MemoryStart | 1.54 | 8.10 | 12.49 | |
Burgers.Test3 | 1.54 | 181278479.00 | 278790851.50 | |
PerfLabTests.LowLevelPerf.NewDelegateClassEmptyStaticFn | 1.54 | 754096.52 | 1157958.19 | |
System.MathBenchmarks.Double.Cosh | 1.53 | 40541.18 | 61983.79 | |
System.Tests.Perf_String.ToUpperInvariant(s: "TeSt") | 1.52 | 22.20 | 33.71 | |
System.Tests.Perf_String.ToUpperInvariant(s: "test") | 1.52 | 22.20 | 33.70 | |
MicroBenchmarks.Serializers.Xml_ToStream.XmlSerializer_ | 1.51 | 444645.71 | 672339.00 | |
System.Reflection.Attributes.GetCustomAttributesMethodBaseHit | 1.51 | 1313.78 | 1984.87 | |
Span.IndexerBench.Indexer3(length: 1024) | 1.51 | 576.48 | 867.60 | |
LinqBenchmarks.Where01LinqMethodNestedX | 1.50 | 383423435.00 | 576149652.00 | |
PerfLabTests.LowLevelPerf.ForeachOverList100Elements | 1.50 | 23821891.80 | 35752046.29 | |
Span.IndexerBench.ReadOnlyIndexer2(length: 1024) | 1.50 | 578.23 | 867.56 | |
System.Reflection.Attributes.GetCustomAttributesMethodOverrideMiss | 1.50 | 1325.61 | 1985.22 | |
Span.IndexerBench.ReadOnlyIndexer1(length: 1024) | 1.50 | 578.16 | 865.74 | |
LinqBenchmarks.Where01ForX | 1.49 | 285356624.00 | 426037056.00 | |
System.Collections.CreateAddAndClear.ICollection(Size: 512) | 1.49 | 1758.01 | 2623.39 | |
System.Reflection.Attributes.GetCustomAttributesMethodOverrideHit | 1.49 | 1333.49 | 1988.63 | |
System.Memory.Constructors.SpanImplicitCastFromArray | 1.49 | 12.06 | 17.95 | |
System.Reflection.Activator.CreateInstanceNames | 1.49 | 7126.49 | 10593.79 | |
System.Collections.CopyTo.ImmutableArray(Size: 2048) | 1.48 | 228.99 | 338.82 | |
System.Collections.IndexerSetReverse.List(Size: 512) | 1.48 | 684.03 | 1010.34 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "ABCDE", value: "c", comparisonT | 1.47 | 38.67 | 56.97 | |
LinqBenchmarks.Where01LinqQueryX | 1.47 | 326558591.00 | 480423733.00 | |
System.Memory.Constructors.ArrayAsMemoryStartLength | 1.47 | 14.32 | 21.04 | |
LinqBenchmarks.Where01LinqMethodX | 1.46 | 324868128.50 | 474124537.00 | |
ByteMark.BenchAssignRectangular | 1.46 | 1352802341.50 | 1972291155.00 | |
System.Collections.AddGivenSize.ICollection(Size: 512) | 1.46 | 1412.62 | 2057.38 | |
System.Tests.Perf_String.PadLeft(n: 18) | 1.45 | 17.33 | 25.15 | |
System.Hashing.GetStringHashCode(BytesCount: 10) | 1.44 | 5.20 | 7.49 | |
System.Memory.Constructors.SpanFromMemory | 1.44 | 6.19 | 8.91 | |
System.Memory.Constructors.ReadOnlySpanFromMemory | 1.44 | 6.19 | 8.91 | |
System.Collections.ContainsKeyFalse<String, String>.IDictionary(Size: 512) | 1.44 | 12868.40 | 18467.27 | |
System.Tests.Perf_String.ToLower(s: "TEST") | 1.43 | 26.20 | 37.51 | |
System.Tests.Perf_String.IndexerCheckLengthHoisting | 1.43 | 29.56 | 42.24 | |
System.Collections.IterateFor.IList(Size: 512) | 1.42 | 2437.58 | 3460.63 | |
PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 0) | 1.42 | 7.56 | 10.71 | |
System.Tests.Perf_String.ToLower(s: "TeSt") | 1.42 | 26.52 | 37.54 | |
MicroBenchmarks.Serializers.Json_FromStream.JsonNet_ | 1.41 | 92558.56 | 130694.00 | several? |
System.Collections.IndexerSet.Span(Size: 512) | 1.41 | 314.73 | 442.67 | |
System.Tests.Perf_String.ToUpper(s: "test") | 1.39 | 26.52 | 36.89 | |
System.Tests.Perf_String.ToUpper(s: "TeSt") | 1.39 | 26.57 | 36.87 | |
System.MathBenchmarks.Double.Tan | 1.38 | 48387.71 | 66938.22 | |
System.Memory.Constructors.ArrayAsSpanStartLength | 1.37 | 13.84 | 19.00 | |
MicroBenchmarks.Serializers.Json_ToStream.DataContractJsonSerial | 1.37 | 104167.24 | 142985.00 | several? |
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructAndReverseLE | 1.37 | 9.20 | 12.61 | |
System.Tests.Perf_Array.IndexOfChar | 1.37 | 12.99 | 17.80 | |
System.MathBenchmarks.Double.Acos | 1.36 | 63167.83 | 86177.99 | |
System.Collections.Sort.LinqQuery(Size: 512) | 1.34 | 77743.79 | 104425.91 | |
PerfLabTests.StackWalk.Walk | 1.34 | 36210959.56 | 48373575.38 | |
System.Reflection.Attributes.IsDefinedMethodOverrideHit | 1.34 | 573.92 | 766.51 | |
System.Collections.Sort.LinqOrderByExtension(Size: 512) | 1.33 | 77771.05 | 103805.97 | |
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, O | 1.33 | 48.38 | 64.53 | |
MicroBenchmarks.Serializers.Xml_ToStream.XmlSerializer_ | 1.33 | 558811.91 | 745072.00 | |
System.Collections.TryGetValueFalse<String, String>.IDictionary(Size: 512) | 1.33 | 14304.40 | 19070.11 | |
Benchstone.BenchI.AddArray2.Test | 1.33 | 9857375.02 | 13116666.84 | |
MicroBenchmarks.Serializers.Xml_FromStream.XmlSerialize | 1.33 | 667610.72 | 885999.00 | |
MicroBenchmarks.Serializers.Json_ToString.JsonNet_ | 1.32 | 51400.01 | 68024.50 | several? |
Benchstone.BenchI.MulMatrix.Test | 1.31 | 442601403.00 | 581462967.00 | |
System.MathBenchmarks.Double.Atanh | 1.31 | 71249.48 | 93566.79 | |
System.Reflection.Attributes.IsDefinedMethodOverrideHitInherit | 1.31 | 576.88 | 756.57 | |
System.Reflection.Attributes.IsDefinedMethodBaseHitInherit | 1.31 | 557.96 | 730.82 | |
System.Reflection.Attributes.IsDefinedMethodOverrideMiss | 1.31 | 558.71 | 731.34 | |
System.Collections.CreateAddAndClear.ICollection(Size: 512) | 1.31 | 3998.73 | 5233.53 | |
System.Reflection.Attributes.IsDefinedMethodBaseHit | 1.31 | 559.40 | 732.07 | |
System.MathBenchmarks.Double.Log | 1.31 | 28548.69 | 37272.05 | |
System.Memory.Constructors.ArrayAsSpan | 1.30 | 13.60 | 17.68 | |
System.Reflection.Attributes.IsDefinedMethodOverrideMissInherit | 1.30 | 557.98 | 724.86 | |
System.Tests.Perf_String.Split(s: "ABCDEFGHIJKLMNOPQRSTUVWXYZ", arr: [' '], opti | 1.29 | 45.20 | 58.34 | |
System.Tests.Perf_String.ToLowerInvariant(s: "test") | 1.29 | 7.17 | 9.25 | |
PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 10) | 1.29 | 7.65 | 9.86 | |
MicroBenchmarks.Serializers.Json_ToString.JsonNet_ | 1.29 | 560587.12 | 722036.00 | |
MicroBenchmarks.Serializers.Json_ToStream.DataContractJ | 1.29 | 1400662.09 | 1803666.00 | |
System.Tests.Perf_String.Split(s: "ABCDEFGHIJKLMNOPQRSTUVWXYZ", arr: [' '], opti | 1.27 | 45.63 | 58.11 | |
System.Memory.Span.IndexOfAnyThreeValues(Size: 512) | 1.27 | 172.01 | 218.65 | |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-U | 1.27 | 406.57 | 516.27 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "だだだだだだだだだだだだだだだだだだだだだだだだだだだだだだだ | 1.27 | 20.04 | 25.43 | |
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.MeasureReverseEndianness | 1.26 | 449.79 | 568.37 | |
System.Reflection.Attributes.GetCustomAttributesClassHit | 1.26 | 1295.45 | 1636.40 | |
System.MathBenchmarks.Double.Acosh | 1.26 | 60441.13 | 76323.55 | |
System.Collections.ContainsKeyTrue<String, String>.IDictionary(Size: 512) | 1.26 | 13793.95 | 17393.26 | |
System.Tests.Perf_Array.Reverse | 1.26 | 80.86 | 101.64 | |
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructFieldByFieldUsingB | 1.26 | 31.17 | 39.14 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en | 1.25 | 10.12 | 12.69 | |
System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en | 1.25 | 82.83 | 103.83 | |
System.MathBenchmarks.MathTests.DivRemInt32 | 1.25 | 2.26 | 2.83 | |
System.Collections.Sort.LinqOrderByExtension(Size: 512) | 1.24 | 85785.33 | 106640.96 | |
System.Collections.Sort.LinqQuery(Size: 512) | 1.24 | 85834.55 | 106570.49 | |
System.MathBenchmarks.Double.Asin | 1.23 | 88719.01 | 109267.13 | |
MicroBenchmarks.Serializers.Json_ToStream.DataContractJ | 1.22 | 928852.99 | 1136021.00 | |
System.Memory.Constructors.SpanFromArray | 1.22 | 11.64 | 14.21 | |
ByteMark.BenchAssignJagged | 1.21 | 1183118780.00 | 1433833101.00 | |
System.Text.Tests.Perf_StringBuilder.ToString_SingleSegment(length: 100) | 1.21 | 22.74 | 27.55 | |
MicroBenchmarks.Serializers.Json_ToStream.JsonNet_ | 1.21 | 836673.61 | 1011445.00 | |
System.MathBenchmarks.Double.Log10 | 1.21 | 27704.05 | 33462.43 | |
System.Collections.IndexerSet.SortedList(Size: 512) | 1.21 | 31073.86 | 37446.77 | |
System.Collections.IndexerSet.IList(Size: 512) | 1.20 | 2294.60 | 2758.92 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (, | 1.20 | 871.96 | 1047.37 | |
System.Collections.AddGivenSize.ICollection(Size: 512) | 1.20 | 3402.39 | 4073.17 | |
MicroBenchmarks.Serializers.Json_FromStream.DataContrac | 1.19 | 3857880.59 | 4600407.00 | |
LinqBenchmarks.Where00LinqMethodX | 1.19 | 683672063.50 | 813971926.00 | |
LinqBenchmarks.Where00ForX | 1.19 | 457530384.00 | 543999997.00 | |
System.Collections.Sort.LinqOrderByExtension(Size: 512) | 1.19 | 58961.77 | 70070.71 | |
MicroBenchmarks.Serializers.Json_FromStream.DataContractJsonSeri | 1.19 | 349927.62 | 415608.00 | |
Devirtualization.EqualityComparer.ValueTupleCompareCached | 1.19 | 10.03 | 11.91 | |
System.Collections.Sort.LinqQuery(Size: 512) | 1.19 | 59189.00 | 70165.01 | |
System.MathBenchmarks.Single.Sin | 1.18 | 25637.58 | 30327.76 | |
Benchstone.BenchI.Array2.Test | 1.18 | 735647301.00 | 868448848.00 | |
Benchstone.BenchI.TreeInsert.Test | 1.18 | 62092.04 | 73238.25 | |
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructFieldByFieldBE | 1.18 | 17.97 | 21.17 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (pl | 1.17 | 876.98 | 1028.50 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (, | 1.17 | 867.03 | 1015.28 | |
Devirtualization.EqualityComparer.ValueTupleCompareWrapped | 1.17 | 10.01 | 11.70 | |
Benchstone.BenchI.CSieve.Test | 1.17 | 5743920.63 | 6707173.91 | |
Benchstone.BenchI.TreeSort.Test | 1.17 | 463686.83 | 540358.41 | |
System.Collections.Sort.LinqOrderByExtension(Size: 512) | 1.16 | 56722.47 | 66044.36 | |
System.Text.Tests.Perf_StringBuilder.ctor_capacity(length: 100) | 1.16 | 22.47 | 26.12 | |
System.MathBenchmarks.Single.Cos | 1.16 | 26360.36 | 30556.06 | |
System.Memory.Span.LastIndexOfAnyValues(Size: 512) | 1.16 | 163.47 | 189.45 | |
System.Collections.IndexerSet.Dictionary(Size: 512) | 1.16 | 15857.31 | 18371.17 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en | 1.16 | 874.49 | 1012.81 | |
Benchstone.BenchF.NewtR.Test | 1.16 | 250218477.50 | 289684777.00 | |
System.Tests.Perf_String.Replace_Char(text: "Hello", oldChar: 'a', newChar: 'b') | 1.16 | 3.97 | 4.60 | |
System.Tests.Perf_String.ToUpperInvariant(s: "TEST") | 1.16 | 8.20 | 9.49 | |
System.Collections.TryGetValueTrue<String, String>.IDictionary(Size: 512) | 1.16 | 16055.22 | 18544.69 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | 1.15 | 723.76 | 833.54 | |
BenchmarksGame.KNucleotide_9.RunBench | 1.15 | 74091929.13 | 85153661.00 | |
System.Tests.Perf_String.GetChars(size: 100) | 1.15 | 20.67 | 23.76 | |
System.Tests.Perf_String.Concat_str_str_str(size: 100) | 1.15 | 61.54 | 70.60 | |
System.Memory.ReadOnlySpan.IndexOfString(input: "Hello Worldbbbbbbbbbbbbbbcbbbbb | 1.15 | 18.62 | 21.35 | |
Benchstone.BenchF.MatInv4.Test | 1.15 | 1977509.37 | 2267638.99 | |
System.Tests.Perf_String.Concat_str_str(size: 100) | 1.15 | 41.51 | 47.59 | |
System.Collections.ContainsKeyFalse<Int32, Int32>.IDictionary(Size: 512) | 1.14 | 6321.65 | 7231.60 | |
System.Memory.Span.LastIndexOfValue(Size: 512) | 1.14 | 135.63 | 154.97 | |
System.Tests.Perf_String.ToLower(s: "test") | 1.14 | 12.41 | 14.15 | |
MicroBenchmarks.Serializers.Json_FromStream.JsonNet_ | 1.14 | 924635.74 | 1053533.00 | |
System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en | 1.14 | 892.58 | 1015.49 | |
System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en | 1.14 | 892.53 | 1013.67 | |
System.Collections.ContainsKeyTrue<Int32, Int32>.IDictionary(Size: 512) | 1.14 | 5708.45 | 6482.52 | |
System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (pl | 1.14 | 892.05 | 1012.56 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en | 1.14 | 865.18 | 981.99 | |
System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (, | 1.13 | 892.34 | 1011.39 | |
System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en | 1.13 | 892.42 | 1008.66 | |
System.Collections.Sort.Array(Size: 512) | 1.13 | 47532.73 | 53717.84 | |
System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (, | 1.13 | 892.59 | 1007.85 | |
System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en | 1.13 | 892.04 | 1006.63 | |
System.Memory.Constructors.ArrayAsMemory | 1.13 | 13.20 | 14.90 | |
System.Collections.Sort.List(Size: 512) | 1.13 | 47844.70 | 53906.50 | |
BenchmarksGame.BinaryTrees_2.RunBench | 1.12 | 138467228.00 | 155512523.00 | |
LinqBenchmarks.Where00LinqQueryX | 1.12 | 718276036.00 | 805869319.00 | |
PerfLabTests.LowLevelPerf.MeasureEvents | 1.12 | 16142961.70 | 18102287.43 | |
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructFieldByFieldUsingB | 1.12 | 37.85 | 42.37 | |
System.Tests.Perf_String.ToUpper(s: "TEST") | 1.12 | 12.31 | 13.76 | |
System.MathBenchmarks.Double.Log2 | 1.11 | 26930.14 | 30016.79 | |
BenchmarksGame.RegexRedux_5.RunBench(options: Compiled) | 1.11 | 30724393.44 | 34141320.00 | |
System.MathBenchmarks.Single.Log10 | 1.11 | 30610.93 | 34011.53 | |
MicroBenchmarks.Serializers.Json_FromStream.DataContrac | 1.11 | 3573780.64 | 3967711.00 | |
System.MathBenchmarks.Double.Asinh | 1.11 | 158819.23 | 176236.76 | |
System.Memory.Span.LastIndexOfAnyValues(Size: 512) | 1.11 | 163.04 | 180.77 | |
System.Collections.IndexerSet.Dictionary(Size: 512) | 1.11 | 5932.74 | 6572.83 | |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (, Ig | 1.10 | 20620.12 | 22780.12 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (pl- | 1.10 | 1319.23 | 1454.00 | |
System.Memory.Span.Reverse(Size: 512) | 1.10 | 153.38 | 168.61 | |
System.Memory.Span.Reverse(Size: 512) | 1.10 | 153.59 | 168.65 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en- | 1.10 | 1346.66 | 1476.44 | |
System.MathBenchmarks.Single.Log2 | 1.10 | 27441.56 | 30064.21 | |
MicroBenchmarks.Serializers.Json_FromString.JsonNet_ | 1.09 | 90476.98 | 99070.50 | several? |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (, No | 1.09 | 19960.65 | 21834.29 | |
System.Memory.Span.Reverse(Size: 512) | 1.09 | 153.24 | 167.59 | |
System.Text.Tests.Perf_StringBuilder.Append_Char(length: 100000) | 1.09 | 233388.25 | 254849.01 | |
System.Text.Tests.Perf_StringBuilder.ctor_string(length: 100) | 1.09 | 33.77 | 36.79 | |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-U | 1.09 | 20365.17 | 22174.57 | |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-U | 1.09 | 20878.30 | 22667.09 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en- | 1.08 | 1354.02 | 1468.36 | |
System.Globalization.Tests.StringHash.GetHashCode(Count: 128, Options: (en-US, I | 1.08 | 2015.05 | 2183.66 | |
System.Tests.Perf_String.Concat_CharEnumerable | 1.08 | 7238.94 | 7838.71 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (, N | 1.08 | 1395.36 | 1509.04 | |
SIMD.RayTracerBench.Bench | 1.08 | 387266545.00 | 418334141.00 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (, I | 1.08 | 1384.88 | 1495.65 | |
System.Collections.IterateForEach.IEnumerable(Size: 512) | 1.08 | 2821.95 | 3044.05 | |
System.Globalization.Tests.StringHash.GetHashCode(Count: 128, Options: (, Ignore | 1.08 | 2018.44 | 2174.34 | |
System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Option | 1.08 | 2246.91 | 2418.63 | |
System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-U | 1.07 | 2936.85 | 3139.80 | |
System.Tests.Perf_String.Format_OneArg(s: "Testing {0}, {0:C}, {0:E} - {0:F4}{0: | 1.07 | 1350.93 | 1442.26 | |
System.Collections.Sort.LinqQuery(Size: 512) | 1.07 | 61189.99 | 65198.09 | |
System.Tests.Perf_String.Trim_CharArr(s: "Test", c: [' ', ' ']) | 1.06 | 7.42 | 7.89 | |
System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, O | 1.06 | 2934.76 | 3119.69 | |
System.Tests.Perf_String.Replace_Char(text: "This is a very nice sentence", oldC | 1.06 | 31.39 | 33.32 | |
MicroBenchmarks.Serializers.Json_FromStream.JsonNet_ | 1.06 | 730670.10 | 774745.50 | |
Benchstone.BenchF.LLoops.Test | 1.06 | 635842933.50 | 671091606.00 | |
System.Globalization.Tests.StringHash.GetHashCode(Count: 128, Options: (en-US, N | 1.05 | 2530.96 | 2669.98 | |
System.Memory.Span.Fill(Size: 512) | 1.05 | 143.11 | 150.72 | |
System.MathBenchmarks.Single.Pow | 1.05 | 64160.38 | 67566.06 |
Faster | base/diff | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
PerfLabTests.EnumPerf.ObjectGetTypeNoBoxing | Infinity | 1.62 | 0.00 | |
HardwareIntrinsics.RayTracer.SoA.Render | 210572342737.91 | 9464111.31 | 0.00 | |
Benchstone.BenchF.NewtE.Test | 1386932750.20 | 410124698.50 | 0.30 | |
Benchstone.BenchF.Trap.Test | 487644825.77 | 154447102.25 | 0.32 | |
Benchstone.BenchF.Simpsn.Test | 451730800.91 | 168831913.50 | 0.37 | |
BilinearTest.Interpol_AVX | 6847.94 | 2732.21 | 0.40 | |
System.Collections.IterateFor.Array(Size: 512) | 428.34 | 266.61 | 0.62 | |
System.Collections.IterateFor.Array(Size: 512) | 390.83 | 292.43 | 0.75 | |
Exceptions.Handling.CatchAndThrowOtherDeep(kind: Hardware) | 9.07 | 422246.60 | 46541.99 | |
PerfLabTests.CastingPerf2.CastingPerf.IFooFooIsIFoo | 9.00 | 501371.81 | 55719.17 | |
PerfLabTests.CastingPerf2.CastingPerf.FooObjIsNull | 9.00 | 501361.60 | 55721.59 | |
PerfLabTests.CastingPerf2.CastingPerf.ObjFooIsObj | 9.00 | 501372.17 | 55722.84 | |
PerfLabTests.CastingPerf.ObjInt | 9.00 | 250682.37 | 27866.12 | |
PerfLabTests.CastingPerf.ObjFooIsObj2 | 9.00 | 250694.07 | 27867.83 | |
PerfLabTests.CastingPerf.ObjScalarValueType | 9.00 | 250680.88 | 27867.09 | |
PerfLabTests.CastingPerf.ObjFooIsObj | 9.00 | 250700.87 | 27869.52 | |
PerfLabTests.CastingPerf.ObjObjrefValueType | 9.00 | 250698.37 | 27869.35 | |
PerfLabTests.CastingPerf.FooObjIsNull | 9.00 | 250700.35 | 27869.87 | |
PerfLabTests.CastingPerf.IFooFooIsIFoo | 9.00 | 250678.23 | 27867.86 | |
Exceptions.Handling.CatchAndThrowOtherDeep(kind: Software) | 7.98 | 338668.50 | 42437.49 | |
PerfLabTests.CastingPerf2.CastingPerf.IFooObjIsIFoo | 6.88 | 630928.68 | 91716.49 | |
PerfLabTests.CastingPerf2.CastingPerf.IFooObjIsDescendantOfIFoo | 6.86 | 629268.28 | 91718.60 | |
PerfLabTests.CastingPerf.CheckArrayIsArrayByVariance | 6.50 | 4.53 | 0.70 | |
PerfLabTests.LowLevelPerf.TypeReflectionObjectGetType | 6.21 | 173072.98 | 27878.40 | |
PerfLabTests.CastingPerf2.CastingPerf.FooObjIsDescendant | 6.19 | 582210.18 | 94032.75 | |
PerfLabTests.LowLevelPerf.TypeReflectionArrayGetType | 6.18 | 172153.21 | 27874.97 | |
PerfLabTests.CastingPerf.CheckArrayIsInterfaceNo | 6.00 | 584906.16 | 97498.55 | |
PerfLabTests.CastingPerf.ObjObjIsFoo | 5.98 | 686790.01 | 114768.36 | |
PerfLabTests.CastingPerf.CheckArrayIsNonvariantGenericInterface | 5.36 | 7.51 | 1.40 | |
PerfLabTests.CastingPerf.IFooObjIsIFoo | 5.20 | 883796.96 | 169932.63 | |
PerfLabTests.CastingPerf.IFooObjIsDescendantOfIFoo | 5.19 | 881334.55 | 169932.05 | |
PerfLabTests.CastingPerf.IFooObjIsIFooInterAlia | 5.19 | 881088.09 | 169929.89 | |
PerfLabTests.CastingPerf2.CastingPerf.ObjrefValueTypeObj | 5.15 | 1114780.66 | 216321.86 | |
Exceptions.Handling.CatchAndRethrowDeep(kind: Hardware) | 4.73 | 393586.34 | 83129.96 | |
PerfLabTests.CastingPerf2.CastingPerf.IFooObjIsIFooInterAlia | 4.56 | 418119.73 | 91722.10 | |
SIMD.ConsoleMandel.ScalarFloatSinglethreadADT | 4.47 | 4225726117.00 | 945524042.50 | |
PerfLabTests.CastingPerf.ScalarValueTypeObj | 4.46 | 687582.67 | 154291.83 | |
PerfLabTests.CastingPerf.FooObjIsDescendant | 4.45 | 687366.62 | 154292.63 | |
PerfLabTests.CastingPerf.ObjrefValueTypeObj | 4.45 | 686413.43 | 154312.77 | |
PerfLabTests.CastingPerf.IntObj | 4.44 | 685083.65 | 154303.84 | |
Exceptions.Handling.ThrowAndCatchWhenFinally(kind: Software) | 4.43 | 16502.39 | 3724.47 | |
PerfLabTests.CastingPerf.FooObjIsFoo | 4.43 | 683504.63 | 154294.34 | |
Exceptions.Handling.ThrowAndCatchWhen(kind: Software) | 4.32 | 16043.99 | 3714.03 | |
PerfLabTests.CastingPerf.FooObjCastIfIsa | 4.27 | 1215895.32 | 284458.55 | |
Exceptions.Handling.ThrowAndCatch(kind: Software) | 4.21 | 16367.00 | 3888.78 | |
Exceptions.Handling.ThrowAndCatchFinally(kind: Software) | 4.18 | 16167.64 | 3869.44 | |
Exceptions.Handling.MultipleNestedTryCatch_FirstCatches(kind: Software) | 4.15 | 16185.92 | 3896.00 | |
PerfLabTests.CastingPerf.FooObjIsFoo2 | 4.14 | 692274.47 | 167127.66 | |
PerfLabTests.LowLevelPerf.StaticIntPlus | 4.11 | 147695.47 | 35895.82 | |
Exceptions.Handling.CatchAndRethrowDeep(kind: Software) | 4.10 | 321321.18 | 78403.71 | |
Exceptions.Handling.MultipleNestedTryFinally(kind: Software) | 4.02 | 16375.22 | 4070.37 | |
SeekUnroll.Test(boxedIndex: 27) | 4.00 | 3621049839.50 | 905265776.50 | |
PerfLabTests.CastingPerf.CheckIsInstAnyIsInterfaceNo | 4.00 | 222861.61 | 55717.08 | |
PerfLabTests.CastingPerf.CheckObjIsInterfaceNo | 4.00 | 222840.26 | 55720.62 | |
PerfLabTests.CastingPerf.CheckArrayIsInterfaceYes | 3.75 | 522960.49 | 139277.88 | |
System.MathBenchmarks.MathTests.DivRemInt64 | 3.65 | 7.29 | 2.00 | |
Exceptions.Handling.MultipleNestedTryCatch_LastCatches(kind: Software) | 3.51 | 16436.66 | 4684.46 | |
Exceptions.Handling.ThrowAndCatchWhen(kind: Hardware) | 3.42 | 29540.66 | 8636.73 | |
Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: Software) | 3.41 | 16615.66 | 4869.02 | |
Exceptions.Handling.ThrowAndCatch(kind: Hardware) | 3.40 | 30160.41 | 8869.64 | |
SeekUnroll.Test(boxedIndex: 19) | 3.38 | 3063931254.00 | 905285149.50 | |
PerfLabTests.LowLevelPerf.GenericClassWithSTringGenericInstanceMethod | 3.38 | 194984.26 | 57658.33 | |
Exceptions.Handling.MultipleNestedTryCatch_FirstCatches(kind: Hardware) | 3.35 | 29880.28 | 8913.15 | |
Exceptions.Handling.ThrowAndCatchFinally(kind: Hardware) | 3.33 | 29830.93 | 8962.39 | |
Exceptions.Handling.ThrowAndCatchWhenFinally(kind: Hardware) | 3.30 | 29332.04 | 8879.27 | |
Exceptions.Handling.MultipleNestedTryFinally(kind: Hardware) | 3.29 | 29981.69 | 9100.33 | |
PerfLabTests.CastingPerf2.CastingPerf.FooObjIsFoo | 3.26 | 612800.77 | 188059.90 | |
Exceptions.Handling.MultipleNestedTryCatch_LastCatches(kind: Hardware) | 3.09 | 30219.23 | 9776.75 | |
Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: Hardware) | 3.01 | 29940.66 | 9963.50 | |
Span.IndexerBench.CoveredIndex3(length: 1024) | 2.88 | 1727.15 | 599.24 | |
PerfLabTests.CastingPerf2.CastingPerf.FooObjCastIfIsa | 2.85 | 478242.15 | 167701.50 | |
Exceptions.Handling.ThrowAndCatch(kind: ReflectionHardware) | 2.84 | 74336.52 | 26148.92 | |
Span.IndexerBench.Fixed1(length: 1024) | 2.84 | 1150.95 | 405.95 | |
PerfLabTests.CastingPerf.CheckIsInstAnyIsInterfaceYes | 2.80 | 194981.32 | 69652.33 | |
Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: ReflectionHardware) | 2.71 | 74777.02 | 27574.45 | |
ByteMark.BenchEmFloatClass | 2.68 | 800079770.00 | 298187240.00 | |
Exceptions.Handling.ThrowAndCatch(kind: ReflectionSoftware) | 2.66 | 54050.60 | 20306.88 | |
PerfLabTests.LowLevelPerf.GenericClassGenericStaticField | 2.63 | 73248.33 | 27867.80 | |
System.Collections.IndexerSetReverse.Array(Size: 512) | 2.61 | 577.72 | 221.68 | |
Exceptions.Handling.ThrowAndCatch_ManyCatchBlocks(kind: ReflectionSoftware) | 2.56 | 55031.49 | 21529.64 | |
System.Collections.IndexerSet.SortedDictionary(Size: 512) | 2.56 | 58291.13 | 22812.41 | |
Span.IndexerBench.SameIndex1(length: 1024) | 2.54 | 1148.70 | 451.66 | |
ByteMark.BenchEmFloat | 2.50 | 3743858577.00 | 1499979442.00 | |
SeekUnroll.Test(boxedIndex: 3) | 2.46 | 2228394076.00 | 905279595.00 | |
SeekUnroll.Test(boxedIndex: 1) | 2.46 | 2228380287.00 | 906209449.00 | |
ByteMark.BenchIDEAEncryption | 2.29 | 1135660773.00 | 495943309.50 | |
PerfLabTests.CastingPerf.CheckArrayIsNonvariantGenericInterfaceNo | 2.28 | 7.11 | 3.11 | |
PerfLabTests.CastingPerf2.CastingPerf.ObjObjrefValueType | 2.14 | 1125280.95 | 525250.72 | |
PerfLabTests.LowLevelPerf.EmptyStaticFunction | 2.08 | 2738941.44 | 1316718.66 | |
Exceptions.Handling.ThrowAndCatchDeep(kind: ReflectionHardware) | 2.06 | 86408.77 | 42043.20 | |
SeekUnroll.Test(boxedIndex: 11) | 2.03 | 2785450808.00 | 1372343375.00 | |
System.Memory.Constructors.ReadOnlySpanImplicitCastFromSpan | 2.03 | 3.71 | 1.83 | |
Exceptions.Handling.ThrowAndCatchDeepRecursive(kind: ReflectionHardware) | 2.03 | 87148.65 | 42955.92 | |
PerfLabTests.CastingPerf.CheckArrayIsVariantGenericInterfaceNo | 2.01 | 3.97 | 1.98 | |
PerfLabTests.LowLevelPerf.ObjectStringIsString | 2.00 | 111423.81 | 55721.19 | |
Burgers.Test1 | 2.00 | 334382477.50 | 167284613.50 | |
Span.IndexerBench.Fixed2(length: 1024) | 1.98 | 1151.08 | 581.06 | |
Span.IndexerBench.WriteViaIndexer2(length: 1024) | 1.98 | 1152.39 | 581.90 | |
System.Threading.Tests.Perf_Interlocked.CompareExchange_object_NoMatch | 1.93 | 9.71 | 5.04 | |
Exceptions.Handling.ThrowAndCatchDeep(kind: Hardware) | 1.92 | 41423.97 | 21546.22 | |
Exceptions.Handling.ThrowAndCatchDeepRecursive(kind: Hardware) | 1.90 | 43108.48 | 22708.16 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.50) | 1.90 | 8.10 | 4.27 | |
Span.Sorting.BubbleSortSpan(Size: 512) | 1.89 | 386011.30 | 204301.79 | |
Exceptions.Handling.ThrowAndCatchDeep(kind: ReflectionSoftware) | 1.87 | 66678.67 | 35689.63 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.40) | 1.86 | 7.70 | 4.15 | |
Exceptions.Handling.ThrowAndCatchDeepRecursive(kind: ReflectionSoftware) | 1.85 | 67858.10 | 36585.63 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.60) | 1.85 | 7.46 | 4.04 | |
PerfLabTests.LowLevelPerf.GenericClassWithIntGenericInstanceField | 1.83 | 55715.82 | 30502.54 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.20) | 1.82 | 5.64 | 3.10 | |
Span.IndexerBench.CoveredIndex1(length: 1024) | 1.82 | 1138.44 | 625.94 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.80) | 1.82 | 5.34 | 2.94 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.90) | 1.81 | 3.70 | 2.04 | |
Benchstone.BenchI.BenchE.Test | 1.81 | 766895529.00 | 424843904.00 | |
Exceptions.Handling.TryAndCatchDeep_CaugtAtTheTop(kind: Hardware) | 1.80 | 43830.08 | 24304.32 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 1.00) | 1.79 | 2.52 | 1.41 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.00) | 1.79 | 2.51 | 1.40 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.10) | 1.79 | 3.94 | 2.20 | |
ByteMark.BenchNumericSortRectangular | 1.79 | 1402745479.50 | 784983777.00 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.30) | 1.79 | 6.94 | 3.88 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.33 pD=0.00) | 1.77 | 7.16 | 4.04 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.00 pD=0.33) | 1.77 | 7.15 | 4.03 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.33 pD=0.67) | 1.77 | 7.15 | 4.03 | |
ByteMark.BenchNumericSortJagged | 1.77 | 1547386400.00 | 874662890.00 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.33 pD=0.33) | 1.75 | 9.87 | 5.64 | |
PerfLabTests.CastingPerf.CheckObjIsInterfaceYes | 1.75 | 194980.87 | 111429.08 | |
GuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.70) | 1.71 | 6.62 | 3.86 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.00 pD=0.67) | 1.71 | 6.69 | 3.92 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.67 pD=0.33) | 1.71 | 6.69 | 3.92 | |
PerfLabTests.DictionaryExpansion.ExpandDictionaries | 1.70 | 862.80 | 506.85 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.67 pD=0.00) | 1.70 | 6.68 | 3.94 | |
Exceptions.Handling.TryAndFinallyDeep(kind: Hardware) | 1.69 | 42797.56 | 25368.00 | |
System.Collections.Sort.Array_ComparerStruct(Size: 512) | 1.68 | 58450.10 | 34823.14 | |
Exceptions.Handling.ThrowAndCatchDeep(kind: Software) | 1.67 | 27511.62 | 16476.50 | |
Benchstone.BenchF.Whetsto.Test | 1.66 | 650786916.00 | 391809169.00 | |
System.Globalization.Tests.StringEquality.Compare_Same(Count: 1024, Options: (en | 1.66 | 1451.64 | 875.29 | |
Exceptions.Handling.ThrowAndCatchDeepRecursive(kind: Software) | 1.66 | 29011.66 | 17503.74 | |
PerfLabTests.CastingPerf2.CastingPerf.ObjScalarValueType | 1.65 | 659338.03 | 399010.84 | |
SciMark2.kernel.benchMonteCarlo | 1.64 | 874871316.00 | 532702082.00 | |
PerfLabTests.CastingPerf2.CastingPerf.ObjInt | 1.64 | 653153.34 | 398568.79 | |
System.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, Ord | 1.63 | 183.97 | 112.65 | |
PerfLabTests.DelegatePerf.MulticastDelegateInvoke(length: 100) | 1.63 | 3738094.15 | 2297960.28 | |
PerfLabTests.DelegatePerf.MulticastDelegateInvoke(length: 1000) | 1.63 | 36359412.75 | 22354328.00 | |
Benchstone.BenchI.Midpoint.Test | 1.62 | 576127836.00 | 356687721.00 | |
Span.IndexerBench.Indexer1(length: 1024) | 1.62 | 576.59 | 356.99 | |
Span.IndexerBench.KnownSizeArray(length: 1024) | 1.61 | 576.88 | 357.55 | |
Span.IndexerBench.Indexer2(length: 1024) | 1.61 | 576.46 | 358.50 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.00 pD=1.00) | 1.60 | 2.24 | 1.40 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.00 pD=0.00) | 1.60 | 2.24 | 1.40 | |
GuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=1.00 pD=0.00) | 1.59 | 2.24 | 1.41 | |
System.Collections.IterateFor.Span(Size: 512) | 1.59 | 264.46 | 166.23 | |
PerfLabTests.LowLevelPerf.GenericGenericMethod | 1.59 | 221364.77 | 139276.26 | |
System.Collections.IterateFor.ReadOnlySpan(Size: 512) | 1.58 | 264.19 | 166.82 | |
Exceptions.Handling.TryAndCatchDeep_CaugtAtTheTop(kind: Software) | 1.57 | 29899.52 | 19037.68 | |
Benchstone.BenchI.HeapSort.Test | 1.55 | 316522.45 | 204731.45 | |
BenchmarksGame.SpectralNorm_1.RunBench | 1.54 | 993562.19 | 644945.56 | |
PerfLabTests.LowLevelPerf.InterfaceInterfaceMethod | 1.53 | 3618834.74 | 2364570.68 | |
PerfLabTests.LowLevelPerf.IntegerFormatting | 1.52 | 3544125.19 | 2330056.58 | |
System.Collections.IterateFor.Span(Size: 512) | 1.52 | 256.01 | 168.49 | |
GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.50) | 1.50 | 6.32 | 4.21 | |
System.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, Ordi | 1.50 | 86.29 | 57.55 | |
Exceptions.Handling.TryAndFinallyDeep(kind: Software) | 1.49 | 29373.42 | 19703.41 | |
GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.00 pD=0.33) | 1.49 | 5.90 | 3.96 | |
GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.33 pD=0.00) | 1.49 | 5.89 | 3.97 | |
GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.33 pD=0.67) | 1.48 | 5.90 | 3.97 | |
Span.IndexerBench.Indexer4(length: 1024) | 1.48 | 5731.23 | 3866.97 | |
System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024 | 1.47 | 16.60 | 11.32 | |
System.Collections.CreateAddAndClear.Span(Size: 512) | 1.47 | 1966.77 | 1340.55 | |
PerfLabTests.LowLevelPerf.InterfaceInterfaceMethodSwitchCallType | 1.46 | 856485.41 | 584936.42 | |
PerfLabTests.CastingPerf.CheckListIsVariantGenericInterface | 1.46 | 4.13 | 2.83 | |
V8.Richards.Support.Bench | 1.46 | 106043.27 | 72591.78 | |
System.Collections.IterateFor.ReadOnlySpan(Size: 512) | 1.46 | 247.15 | 169.38 | |
Span.IndexerBench.KnownSizeCtor(length: 1024) | 1.46 | 577.34 | 395.73 | |
Burgers.Test2 | 1.46 | 237820358.00 | 163334976.00 | |
GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.00 pD=0.67) | 1.46 | 5.60 | 3.84 | |
GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.67 pD=0.33) | 1.45 | 5.59 | 3.87 | |
GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.67 pD=0.00) | 1.44 | 5.60 | 3.87 | |
Benchstone.BenchF.Bisect.Test | 1.43 | 298641056.50 | 208903613.50 | |
Span.IndexerBench.Ref(length: 1024) | 1.42 | 576.53 | 406.11 | |
GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.40) | 1.42 | 5.80 | 4.09 | |
PerfLabTests.LowLevelPerf.EmptyStaticFunction5Arg | 1.41 | 1884780.46 | 1335378.47 | |
BilinearTest.Interpol_Scalar | 1.39 | 18204.70 | 13085.08 | |
Benchstone.BenchI.IniArray.Test | 1.38 | 69437136.50 | 50250403.00 | |
Span.IndexerBench.KnownSizeCtor2(length: 1024) | 1.38 | 529.22 | 383.57 | |
Span.IndexerBench.SameIndex2(length: 1024) | 1.38 | 803.70 | 582.65 | |
System.Collections.Sort.Array_Comparison(Size: 512) | 1.38 | 37184.93 | 26977.68 | |
System.Memory.MemoryMarshal.Read | 1.38 | 2.22 | 1.61 | |
System.Collections.IndexerSet.IList(Size: 512) | 1.36 | 6948.05 | 5100.37 | |
GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.33 pD=0.33) | 1.36 | 7.60 | 5.60 | |
System.Memory.Constructors.ReadOnlyMemoryFromArrayStartLength | 1.35 | 4.84 | 3.58 | |
System.Memory.Constructors.MemoryFromArrayStartLength | 1.35 | 4.84 | 3.58 | |
BenchmarksGame.Fasta_2.RunBench | 1.35 | 502174.22 | 371949.86 | |
GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.30) | 1.34 | 5.19 | 3.86 | |
System.Collections.Sort.Array_Comparison(Size: 512) | 1.34 | 27763.82 | 20659.93 | |
Span.IndexerBench.CoveredIndex2(length: 1024) | 1.34 | 801.01 | 599.30 | |
Benchstone.BenchF.DMath.Test | 1.33 | 797698293.00 | 597849019.00 | |
System.Collections.IndexerSetReverse.Span(Size: 512) | 1.33 | 443.62 | 333.68 | |
System.Collections.IndexerSetReverse.Span(Size: 512) | 1.33 | 434.78 | 327.84 | |
System.Memory.Span.GetPinnableReference(Size: 512) | 1.32 | 1.72 | 1.30 | |
System.Memory.Span.SequenceCompareTo(Size: 512) | 1.32 | 584.66 | 443.02 | |
System.Memory.Constructors.ReadOnlySpanImplicitCastFromSpan | 1.32 | 23.19 | 17.62 | |
System.Text.Tests.Perf_StringBuilder.Insert_Strings | 1.31 | 732.18 | 556.83 | |
System.Memory.Span.GetPinnableReference(Size: 512) | 1.31 | 1.73 | 1.32 | |
System.Collections.Sort.Array_Comparison(Size: 512) | 1.31 | 26738.56 | 20428.03 | |
System.Memory.MemoryMarshal.Read | 1.30 | 2.24 | 1.73 | |
System.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Option | 1.29 | 2001.58 | 1547.56 | |
System.Tests.Perf_String.Format_MultipleArgs | 1.29 | 393.26 | 304.94 | |
System.Memory.Span.GetPinnableReference(Size: 512) | 1.27 | 1.69 | 1.33 | |
System.Tests.Perf_Array.ArrayResize | 1.27 | 143.34 | 112.89 | |
ByteMark.BenchStringSort | 1.27 | 1673428006.00 | 1320368794.00 | |
Benchstone.BenchI.QuickSort.Test | 1.27 | 10249.88 | 8095.79 | |
GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.70) | 1.26 | 4.77 | 3.80 | |
System.Tests.Perf_String.IndexerCheckPathLength | 1.25 | 135.64 | 108.12 | |
System.Globalization.Tests.StringSearch.IsSuffix_DifferentLastChar(Options: (en- | 1.25 | 338.26 | 269.75 | |
System.Tests.Perf_String.Remove_IntInt(s: "dzsdzsDDZSDZSDZSddsz", i1: 0, i2: 8) | 1.25 | 15.89 | 12.74 | |
System.Memory.Span.IndexOfAnyFourValues(Size: 512) | 1.25 | 333.73 | 267.78 | |
Benchstone.BenchF.Romber.Test | 1.24 | 161392782.00 | 130630684.50 | |
Benchstone.BenchI.NDhrystone.Test | 1.23 | 446414254.00 | 362716049.00 | |
System.Memory.Span.BinarySearch(Size: 512) | 1.22 | 12.12 | 9.90 | |
GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.80) | 1.22 | 3.86 | 3.17 | |
System.Tests.Perf_String.Interpolation_MultipleArgs(c: '1', s: "Foo") | 1.21 | 380.37 | 313.19 | |
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructAndReverseBE | 1.21 | 18.26 | 15.14 | |
PerfLabTests.LowLevelPerf.SealedClassInterfaceMethod | 1.20 | 167161.57 | 139285.22 | |
PerfLabTests.LowLevelPerf.GenericClassGenericInstanceMethod | 1.20 | 167139.87 | 139285.68 | |
GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.90) | 1.20 | 2.43 | 2.03 | |
Benchstone.BenchF.Secant.Test | 1.20 | 179193809.00 | 149552512.25 | |
System.Text.Tests.Perf_StringBuilder.Append_Char_Capacity(length: 100) | 1.20 | 285.06 | 238.35 | |
GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.60) | 1.19 | 5.59 | 4.68 | |
System.Collections.IterateFor.ImmutableArray(Size: 512) | 1.19 | 266.32 | 222.96 | |
System.Tests.Perf_String.Trim_CharArr(s: "Test ", c: [' ', ' ']) | 1.19 | 20.23 | 16.97 | |
GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.20) | 1.19 | 4.01 | 3.38 | |
System.Reflection.Attributes.IsDefinedClassHit | 1.18 | 573.96 | 486.38 | |
Benchstone.BenchF.InvMt.Test | 1.18 | 3593906.03 | 3047172.31 | |
System.Collections.Sort.Array_ComparerStruct(Size: 512) | 1.18 | 32684.30 | 27798.77 | |
System.Memory.Span.Clear(Size: 512) | 1.17 | 21.53 | 18.37 | |
System.Tests.Perf_String.TrimStart_CharArr(s: " Test", c: [' ', ' ']) | 1.17 | 17.75 | 15.18 | |
System.Collections.Sort.Array_ComparerStruct(Size: 512) | 1.17 | 43362.02 | 37084.65 | |
System.Tests.Perf_String.TrimEnd_CharArr(s: "Test ", c: [' ', ' ']) | 1.17 | 17.40 | 14.93 | |
System.Memory.ReadOnlySpan.Trim(input: "") | 1.17 | 23.59 | 20.24 | |
System.Tests.Perf_String.Trim_CharArr(s: " Test", c: [' ', ' ']) | 1.16 | 19.61 | 16.84 | |
System.MathBenchmarks.Double.Round | 1.16 | 6475.85 | 5573.16 | |
BenchmarksGame.KNucleotide_1.RunBench | 1.16 | 370919795.00 | 319220727.00 | |
System.Tests.Perf_String.Trim_CharArr(s: " Te st ", c: [' ', ' ']) | 1.16 | 22.45 | 19.33 | |
SciMark2.kernel.benchSparseMult | 1.16 | 1003963551.00 | 864452652.00 | |
System.Tests.Perf_String.Split(s: "A B C D E F G H I J K L M N O P Q R S T U V W | 1.15 | 577.12 | 499.87 | |
System.Tests.Perf_String.Substring_IntInt(s: "dzsdzsDDZSDZSDZSddsz", i1: 0, i2: | 1.15 | 12.53 | 10.89 | |
System.Tests.Perf_String.PadLeft(n: 2142) | 1.15 | 1175.59 | 1023.71 | |
LinqBenchmarks.Count00LinqMethodX | 1.15 | 980426735.00 | 854641603.50 | |
Span.Sorting.QuickSortArray(Size: 512) | 1.15 | 15450.02 | 13473.93 | |
PerfLabTests.LowLevelPerf.EmptyInstanceFunction | 1.14 | 1601119.22 | 1398859.74 | |
System.MathBenchmarks.Single.Exp | 1.14 | 31307.02 | 27466.84 | |
System.Text.Tests.Perf_StringBuilder.Append_Strings(repeat: 1) | 1.14 | 271.81 | 238.72 | |
System.Text.Tests.Perf_StringBuilder.Append_Char(length: 100) | 1.13 | 355.14 | 314.64 | |
System.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024 | 1.13 | 7.19 | 6.38 | |
System.MathBenchmarks.Double.Exp | 1.13 | 36541.21 | 32402.50 | |
System.Collections.Sort.Array_Comparison(Size: 512) | 1.13 | 50488.98 | 44795.64 | |
System.Tests.Perf_String.Replace_String(text: "This is a very nice sentence", ol | 1.13 | 48.26 | 42.85 | |
MicroBenchmarks.Serializers.Json_FromString.JsonNet_ | 1.13 | 732091.40 | 650200.50 | |
PerfLabTests.LowLevelPerf.StaticDelegate | 1.12 | 250682.00 | 222839.34 | |
System.Collections.TryGetValueTrue<Int32, Int32>.IDictionary(Size: 512) | 1.12 | 5836.60 | 5194.56 | |
System.Memory.Span.BinarySearch(Size: 512) | 1.12 | 21.25 | 18.97 | |
Benchstone.BenchF.BenchMrk.Test | 1.12 | 191956938.00 | 171436200.50 | |
System.MathBenchmarks.Double.Sin | 1.12 | 41610.94 | 37260.76 | |
System.Tests.Perf_String.Substring_IntInt(s: "dzsdzsDDZSDZSDZSddsz", i1: 7, i2: | 1.12 | 12.03 | 10.79 | |
System.Reflection.Attributes.IsDefinedClassHitInherit | 1.11 | 548.16 | 491.72 | |
System.Collections.ContainsFalse.ICollection(Size: 512) | 1.11 | 75727.90 | 67979.47 | |
BenchmarksGame.FannkuchRedux_5.RunBench(n: 10, expectedSum: 38) | 1.11 | 35938592.86 | 32281695.25 | |
System.Memory.Span.IndexOfAnyFourValues(Size: 512) | 1.11 | 82.04 | 73.88 | |
Layout.SearchLoops.LoopReturn | 1.11 | 63.89 | 57.58 | |
LinqBenchmarks.Order00ManualX | 1.11 | 161149389.00 | 145320127.00 | |
Benchstone.BenchI.Permutate.Test | 1.11 | 706200811.00 | 637634177.00 | |
System.MathBenchmarks.Double.FusedMultiplyAdd | 1.11 | 6972.29 | 6295.39 | |
System.Tests.Perf_String.Concat_str_str_str(size: 1000) | 1.10 | 450.10 | 407.64 | |
SciMark2.kernel.benchmarkLU | 1.10 | 699890902.00 | 635521889.00 | |
System.Tests.Perf_String.IndexerCheckBoundCheckHoist | 1.10 | 43.61 | 39.61 | |
Benchstone.BenchF.Adams.Test | 1.10 | 539.96 | 490.40 | |
BenchmarksGame.ReverseComplement_1.RunBench | 1.10 | 812622.30 | 738269.16 | |
ByteMark.BenchNeuralJagged | 1.10 | 849148126.00 | 772804968.00 | |
LinqBenchmarks.Order00LinqMethodX | 1.10 | 146787216.00 | 133632414.00 | |
System.MathBenchmarks.Single.FusedMultiplyAdd | 1.10 | 6971.50 | 6359.91 | |
System.Collections.IndexerSetReverse.IList(Size: 512) | 1.10 | 1579.71 | 1441.28 | |
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructFieldByFieldLE | 1.09 | 16.77 | 15.32 | |
LinqBenchmarks.Order00LinqQueryX | 1.09 | 146343171.75 | 134035351.50 | |
System.Collections.CreateAddAndClear.Span(Size: 512) | 1.09 | 1001.93 | 917.72 | |
SciMark2.kernel.benchFFT | 1.09 | 904566476.00 | 829469899.00 | |
System.Collections.TryGetValueFalse<Int32, Int32>.IDictionary(Size: 512) | 1.09 | 7562.65 | 6960.60 | |
ByteMark.BenchLUDecomp | 1.08 | 1333779365.00 | 1232291135.00 | |
FractalPerf.Launch.Test | 1.08 | 188592253.50 | 174671660.00 | |
Benchstone.BenchI.EightQueens.Test | 1.08 | 1786.19 | 1654.84 | |
Span.IndexerBench.WriteViaIndexer1(length: 1024) | 1.08 | 1583.24 | 1468.29 | |
System.Text.Tests.Perf_StringBuilder.AppendLine_Strings | 1.08 | 308.56 | 286.21 | |
System.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en | 1.08 | 8.69 | 8.07 | |
Benchstone.BenchI.LogicArray.Test | 1.08 | 293690200.00 | 272796211.00 | |
System.Tests.Perf_String.Split(s: "A B C D E F G H I J K L M N O P Q R S T U V W | 1.07 | 569.41 | 530.39 | |
System.Tests.Perf_String.Remove_Int(s: "dzsdzsDDZSDZSDZSddsz", i: 7) | 1.07 | 13.70 | 12.84 | |
BenchmarksGame.FannkuchRedux_2.RunBench(n: 10, expectedSum: 73196) | 1.07 | 195117517.00 | 182965872.00 | |
System.Tests.Perf_String.Format_OneArg(s: "Testing {0}, {0:C}, {0:D5}, {0:E} - { | 1.07 | 685.49 | 643.39 | |
System.Collections.Sort.Array_ComparerStruct(Size: 512) | 1.06 | 31825.47 | 29902.29 | |
System.Tests.Perf_String.Substring_IntInt(s: "dzsdzsDDZSDZSDZSddsz", i1: 10, i2: | 1.06 | 11.96 | 11.23 | |
System.Tests.Perf_String.Insert(s1: "dzsdzsDDZSDZSDZSddsz", i: 7, s2: "Test") | 1.06 | 20.21 | 19.06 | |
System.Collections.IterateForEach.IEnumerable(Size: 512) | 1.06 | 2455.68 | 2318.50 | |
Devirtualization.EqualityComparer.ValueTupleCompareNoOpt | 1.06 | 10.51 | 9.95 | |
System.Tests.Perf_String.Remove_Int(s: "dzsdzsDDZSDZSDZSddsz", i: 10) | 1.06 | 14.17 | 13.42 | |
System.Memory.Span.IndexOfAnyTwoValues(Size: 512) | 1.06 | 145.15 | 137.58 | |
ByteMark.BenchFourier | 1.06 | 395196939.50 | 374594062.00 |
XML results exported to /Users/filipnavara/agent/_work/1/s/work/diff-coreclr-mono-llvm.xml ##[section]Finishing: Compare results (baseline: CoreCLR, diff: Mono+LLVM)