-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Perf] Linux/x64: 156 Improvements on 9/24/2024 6:50:13 AM #42559
Comments
Run Information
Improvements in System.Tests.Perf_Enum
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Enum*' System.Tests.Perf_Enum.ToString_Format_Flags_Large(value: All, format: "")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Enum.GetName_Generic_NonFlagsETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Enum.GetName_NonGeneric_FlagsETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Enum.InterpolateIntoString(value: 32)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Enum.InterpolateIntoString(value: Red, Green)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Enum.ToString_Format_NonFlags(value: Saturday, format: "D")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_Matrix4x4
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Matrix4x4*' System.Numerics.Tests.Perf_Matrix4x4.CreatePerspectiveFieldOfViewBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Matrix4x4.CreateRotationXBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in LinqBenchmarks
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*' LinqBenchmarks.Count00ForXETL FilesHistogramJIT DisasmsLinqBenchmarks.GroupBy00LinqMethodXETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<Int64>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Int64>*' System.Numerics.Tests.Perf_VectorOf<Int64>.SubtractionOperatorBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_String
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_String*' System.Tests.Perf_String.TrimEnd(s: "Test")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.IndexOfAnyETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchmark.GetChildKeysTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchmark.GetChildKeysTests*' Benchmark.GetChildKeysTests.AddChainedConfigurationNoDelimiterETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Int32
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int32*' System.Tests.Perf_Int32.TryParse(value: "4")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Int32.ParseHex(value: "80000000")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Int32.Parse(value: "12345")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Linq.Tests.Perf_Enumerable
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Linq.Tests.Perf_Enumerable*' System.Linq.Tests.Perf_Enumerable.AppendPrepend(input: IEnumerable)ETL FilesHistogramJIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SkipHalfTakeHalf(input: IEnumerable)ETL FilesHistogramJIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Select(input: Array)ETL FilesHistogramJIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Concat_Once(input: IEnumerable)ETL FilesHistogramJIT DisasmsSystem.Linq.Tests.Perf_Enumerable.LastWithPredicate_FirstElementMatches(input: IList)ETL FilesHistogramJIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Skip_One(input: IEnumerable)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Perf_Frozen<ReferenceType>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_Frozen<ReferenceType>*' System.Collections.Perf_Frozen<ReferenceType>.TryGetValue_True(Count: 64)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_Frozen<ReferenceType>.Contains_True(Count: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Int128
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int128*' System.Tests.Perf_Int128.Parse(value: "170141183460469231731687303715884105727")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<Byte>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Byte>*' System.Numerics.Tests.Perf_VectorOf<Byte>.BitwiseOrOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorOf<Byte>.GreaterThanOrEqualAllBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorOf<Byte>.LessThanBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<Double>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Double>*' System.Numerics.Tests.Perf_VectorOf<Double>.GetHashCodeBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorOf<Double>.AddOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorOf<Double>.MultiplyBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorOf<Double>.BitwiseOrBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_UInt16
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt16*' System.Tests.Perf_UInt16.Parse(value: "0")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Memory.Constructors<Byte>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Constructors<Byte>*' System.Memory.Constructors<Byte>.ReadOnlySpanImplicitCastFromArraySegmentETL FilesHistogramJIT DisasmsSystem.Memory.Constructors<Byte>.SpanFromMemoryETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Decimal
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Decimal*' System.Tests.Perf_Decimal.ModETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Decimal.TryParse(value: "123456.789")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.TryAddGiventSize<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryAddGiventSize<Int32>*' System.Collections.TryAddGiventSize<Int32>.ConcurrentDictionary(Count: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.Primitives.StringSegmentBenchmark
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Primitives.StringSegmentBenchmark*' Microsoft.Extensions.Primitives.StringSegmentBenchmark.Ctor_StringETL FilesHistogramJIT DisasmsMicrosoft.Extensions.Primitives.StringSegmentBenchmark.IndexOfETL FilesHistogramJIT DisasmsMicrosoft.Extensions.Primitives.StringSegmentBenchmark.StartsWithETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_ToStream<XmlElement>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<XmlElement>*' MicroBenchmarks.Serializers.Xml_ToStream<XmlElement>.DataContractSerializer_ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Int32>*' System.Numerics.Tests.Perf_VectorOf<Int32>.EqualsAllBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorOf<Int32>.AbsBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Memory.MemoryMarshal<Byte>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.MemoryMarshal<Byte>*' System.Memory.MemoryMarshal<Byte>.TryGetArrayETL FilesHistogramJIT DisasmsSystem.Memory.MemoryMarshal<Byte>.CastToIntETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Xml.Tests.Perf_XmlConvert
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Tests.Perf_XmlConvert*' System.Xml.Tests.Perf_XmlConvert.TimeSpan_ToStringETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<Single>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Single>*' System.Numerics.Tests.Perf_VectorOf<Single>.MinBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorOf<Single>.LessThanAllBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorOf<Single>.ExclusiveOrOperatorBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>*' System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>.BitwiseAndBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Sort<IntClass>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<IntClass>*' System.Collections.Sort<IntClass>.Array_Comparison(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.Sort<IntClass>.Array_ComparerClass(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Buffers.Tests.ReadOnlySequenceTests<Byte>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.ReadOnlySequenceTests<Byte>*' System.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateTryGetMemoryETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in PerfLabTests.DelegatePerf
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.DelegatePerf*' PerfLabTests.DelegatePerf.DelegateInvokeETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Node.Tests.Perf_Create
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Node.Tests.Perf_Create*' System.Text.Json.Node.Tests.Perf_Create.Create_JsonBoolETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Perf_Ascii
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Perf_Ascii*' System.Text.Perf_Ascii.EqualsIgnoreCase_ExactlyTheSame_Chars(Size: 128)ETL FilesHistogramJIT DisasmsSystem.Text.Perf_Ascii.EqualsIgnoreCase_ExactlyTheSame_Bytes(Size: 128)ETL FilesHistogramJIT DisasmsSystem.Text.Perf_Ascii.ToUpperInPlace_Bytes(Size: 128)ETL FilesHistogramJIT DisasmsSystem.Text.Perf_Ascii.Equals_Bytes(Size: 128)ETL FilesHistogramJIT DisasmsSystem.Text.Perf_Ascii.EqualsIgnoreCase_ExactlyTheSame_Chars(Size: 6)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Byte
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Byte*' System.Tests.Perf_Byte.TryParse(value: "0")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Double>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Double>*' System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Double>.GetHashCodeBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.ContainsTrueComparer<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrueComparer<String>*' System.Collections.ContainsTrueComparer<String>.SortedSet(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>*' System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromUtf8Bytes(Mode: SourceGen)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromReader(Mode: Reflection)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_UInt32
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt32*' System.Tests.Perf_UInt32.ParseSpan(value: "12345")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Perf_SubstringFrozenDictionary
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_SubstringFrozenDictionary*' System.Collections.Perf_SubstringFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 10)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Devirtualization.Boxing
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Devirtualization.Boxing*' Devirtualization.Boxing.InterfaceTypeCheckAndCallETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<UInt16>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<UInt16>*' System.Numerics.Tests.Perf_VectorOf<UInt16>.LessThanAllBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>*' System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.BitwiseOrOperatorBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Collections.Tests.Add_Remove_SteadyState<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Add_Remove_SteadyState<Int32>*' System.Collections.Tests.Add_Remove_SteadyState<Int32>.ImmutableStack(Count: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.ComponentModel.Tests.Perf_TypeDescriptorTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.ComponentModel.Tests.Perf_TypeDescriptorTests*' System.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(string))ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Int64
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int64*' System.Tests.Perf_Int64.TryParse(value: "12345")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<Hashtable>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Hashtable>*' System.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToWriter(Mode: SourceGen)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToUtf8Bytes(Mode: Reflection)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeObjectProperty(Mode: SourceGen)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<UInt32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<UInt32>*' System.Numerics.Tests.Perf_VectorOf<UInt32>.BitwiseAndOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorOf<UInt32>.ConditionalSelectBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CtorDefaultSize<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorDefaultSize<String>*' System.Collections.CtorDefaultSize<String>.DictionaryETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Char
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Char*' System.Tests.Perf_Char.Char_ToUpper(c: 'İ', cultureName: en-US)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Char.GetUnicodeCategory(c: 'א')ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Char.Char_ToLower(c: 'İ', cultureName: en-US)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Char.Char_ToUpper(c: '你', cultureName: zh-Hans)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_Char.Char_ToLower(c: 'A', cultureName: en-US)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in PerfLabTests.LowLevelPerf
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.LowLevelPerf*' PerfLabTests.LowLevelPerf.GenericGenericMethodETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>*' System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>.SerializeToString(Mode: Reflection)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Perf_LengthBucketsFrozenDictionary
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_LengthBucketsFrozenDictionary*' System.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 10, ItemsPerBucket: 5)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10, ItemsPerBucket: 1)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark*' Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark.CreateInstance_1_WithAttrLastETL FilesHistogramJIT DisasmsMicrosoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark.CreateInstance_1_WithAttrFirstETL FilesHistogramJIT DisasmsMicrosoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark.Factory_1Injected_2Explicit_OutOfOrderETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IterateForEach<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<Int32>*' System.Collections.IterateForEach<Int32>.ImmutableSortedDictionary(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.IterateForEach<Int32>.ImmutableSortedSet(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Collections.CreateAddAndClear<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<Int32>*' System.Collections.CreateAddAndClear<Int32>.Queue(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ConcurrentStack(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Memory.Span<Byte>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Byte>*' System.Memory.Span<Byte>.SequenceCompareToDifferent(Size: 4)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CtorDefaultSize<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorDefaultSize<Int32>*' System.Collections.CtorDefaultSize<Int32>.SortedListETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_Vector2
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Vector2*' System.Numerics.Tests.Perf_Vector2.UnitYBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Byte>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Byte>*' System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Byte>.EqualsAllBenchmarkETL FilesHistogramJIT DisasmsSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<Byte>.AllBitsSetBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.MathBenchmarks.Double
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.MathBenchmarks.Double*' System.MathBenchmarks.Double.SinETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Threading.Tests.Perf_Timer
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tests.Perf_Timer*' System.Threading.Tests.Perf_Timer.ScheduleManyThenDisposeManyETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IterateForEach<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<String>*' System.Collections.IterateForEach<String>.ImmutableHashSet(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.IterateForEach<String>.ImmutableSortedDictionary(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CtorFromCollection<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollection<String>*' System.Collections.CtorFromCollection<String>.SortedDictionaryDeepCopy(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Perf_SingleCharFrozenDictionary
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_SingleCharFrozenDictionary*' System.Collections.Perf_SingleCharFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 10)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Uri
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Uri*' System.Tests.Perf_Uri.Ctor(input: "http://dot.net")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Float
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Float*' System.Runtime.Intrinsics.Tests.Perf_Vector128Float.GreaterThanOrEqualAllBenchmarkETL FilesHistogramJIT DisasmsSystem.Runtime.Intrinsics.Tests.Perf_Vector128Float.BitwiseOrOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Runtime.Intrinsics.Tests.Perf_Vector128Float.DivideBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Buffers.Text.Tests.Utf8ParserTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8ParserTests*' System.Buffers.Text.Tests.Utf8ParserTests.TryParseDouble(value: 12345)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Buffers.Text.Tests.Utf8FormatterTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8FormatterTests*' System.Buffers.Text.Tests.Utf8FormatterTests.FormatterDouble(value: -1.7976931348623157E+308)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Boolean
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Boolean*' System.Tests.Perf_Boolean.TryParse(value: "False")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Document.Tests.Perf_EnumerateObject
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateObject*' System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCase: ObjectProperties)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Tests.Perf_StringBuilder
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Tests.Perf_StringBuilder*' System.Text.Tests.Perf_StringBuilder.Append_ValueTypes_InterpolatedETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CtorDefaultSizeNonGeneric
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorDefaultSizeNonGeneric*' System.Collections.CtorDefaultSizeNonGeneric.QueueETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Single>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Single>*' System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Single>.FusedMultiplyAdd_ScalarAddend(BufferLength: 128)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.IO.Hashing.Tests.Crc64_GetCurrentHashPerf
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Hashing.Tests.Crc64_GetCurrentHashPerf*' System.IO.Hashing.Tests.Crc64_GetCurrentHashPerf.GetCurrentHashETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Segment
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Segment*' System.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 4096, TestCase: Json400KB)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int16>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int16>*' System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int16>.LessThanAllBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CreateAddAndClear<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<String>*' System.Collections.CreateAddAndClear<String>.SortedSet(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.CreateAddAndClear<String>.LinkedList(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Memory.Constructors<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Constructors<String>*' System.Memory.Constructors<String>.MemoryFromArrayStartLengthETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.TryGetValueTrue<String, String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueTrue<String, String>*' System.Collections.TryGetValueTrue<String, String>.ImmutableDictionary(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Int16
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int16*' System.Tests.Perf_Int16.TryParse(value: "32767")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>*' System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.SerializeToString(Mode: Reflection)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Utf8JsonReaderCommentsTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Utf8JsonReaderCommentsTests*' System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 0, TestCase: LongSingleLine)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Xml.Linq.Perf_XElement
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XElement*' System.Xml.Linq.Perf_XElement.GetElementETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>*' MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>.DataContractSerializer_ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests*' Microsoft.Extensions.Caching.Memory.Tests.MemoryCacheTests.AddThenRemove_AbsoluteExpirationETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
the diff looks like dotnet/runtime@c461910...23b3d41 which doesn't have anything relevant, I think there was a BDN upgrade around this time though |
#42351 has the same pattern |
there were also regressions in the same range, #42309 |
Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<Int16>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Numerics.Tests.Perf_VectorOf<Int16>.EqualsStaticBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<Int16>.GreaterThanAnyBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<Int16>.LessThanBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Net.Primitives.Tests.IPAddressPerformanceTests
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Net.Primitives.Tests.IPAddressPerformanceTests.Ctor_Span(address: [143, 24, 20, 36])
ETL Files
Histogram
JIT Disasms
System.Net.Primitives.Tests.IPAddressPerformanceTests.Ctor_Bytes(address: [143, 24, 20, 36])
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Text.Json.Tests.Perf_Reader
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: Json40KB)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: LotsOfNumbers)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: Json400B)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: BroadTree)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: Json400B)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<UInt64>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Numerics.Tests.Perf_VectorOf<UInt64>.BitwiseAndBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.SubtractBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Collections.Tests.Perf_BitArray
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Collections.Tests.Perf_BitArray.BitArrayBoolArrayCtor(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.Perf_BitArray.BitArrayLengthValueCtor(Size: 4)
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.Perf_BitArray.BitArrayAnd(Size: 4)
ETL Files
Histogram
JIT Disasms
System.Collections.Tests.Perf_BitArray.BitArraySetLengthShrink(Size: 4)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<SByte>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Numerics.Tests.Perf_VectorOf<SByte>.GreaterThanBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in PerfLabTests.EnumPerf
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
PerfLabTests.EnumPerf.EnumEquals
ETL Files
Histogram
JIT Disasms
PerfLabTests.EnumPerf.EnumCompareTo(color: Red)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 16, KeysCountPerProvider: 20)
ETL Files
Histogram
JIT Disasms
Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 8, KeysCountPerProvider: 40)
ETL Files
Histogram
JIT Disasms
Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 32, KeysCountPerProvider: 10)
ETL Files
Histogram
JIT Disasms
Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 16, KeysCountPerProvider: 40)
ETL Files
Histogram
JIT Disasms
Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 16, KeysCountPerProvider: 10)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
The text was updated successfully, but these errors were encountered: