-
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: 138 Regressions on 10/26/2023 4:53:28 PM #24014
Comments
Run Information
Regressions in System.Numerics.Tests.Perf_Quaternion
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_Quaternion*' PayloadsSystem.Numerics.Tests.Perf_Quaternion.DotBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.LengthSquaredBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.ConcatenateBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.EqualsBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.CreateFromVector3WithScalarBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.MultiplyByScalarBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.MultiplyByScalarOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.DivideBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.DivisionOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.MultiplyByQuaternionBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.NegateBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.SubtractBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.IsIdentityBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.NormalizeBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.InequalityOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.InverseBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.EqualityOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.SubtractionOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.IdentityBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.ConjugateBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.AddOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.SlerpBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.NegationOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.LerpBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.CreateFromScalarXYZWBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.MultiplyByQuaternionOperatorBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.AddBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Quaternion.LengthBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions 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>*' PayloadsSystem.Memory.Span<Byte>.SequenceEqual(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Byte>.EndsWith(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Byte>.EndsWith(Size: 4)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Byte>.EndsWith(Size: 33)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Byte>.SequenceEqual(Size: 4)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Byte>.StartsWith(Size: 33)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Byte>.StartsWith(Size: 4)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Byte>.StartsWith(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Byte>.SequenceEqual(Size: 33)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions 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*' PayloadsSystem.Tests.Perf_String.Replace_String(text: "This is a very nice sentence", oldValue: "nice", newValue: "bad")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Join_ListETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Substring_IntInt(s: "dzsdzsDDZSDZSDZSddsz", i1: 10, i2: 1)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Replace_Char(text: "Hello", oldChar: 'l', newChar: '!')ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Concat_str_str_str(size: 100)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Insert(s1: "Test", i: 2, s2: " Test")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Remove_IntInt(s: "dzsdzsDDZSDZSDZSddsz", i1: 0, i2: 8)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Replace_String(text: "This is a very nice sentence. This is another very nice sentence.", oldValue: "a", newValue: "")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Interpolation_MultipleArgs(c: '1', s: "Foo")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Remove_IntInt(s: "dzsdzsDDZSDZSDZSddsz", i1: 7, i2: 4)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Concat_str_str(size: 100)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Replace_Char(text: "This is a very nice sentence", oldChar: 'i', newChar: 'I')ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.TrimEnd(s: "Test ")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Replace_Char(text: "yfesgj0sg1ijslnjsb3uofdz3tbzf6ysgblu3at20nfab2wei1kxfbvsbpzwhanjczcqa2psra3aacxb67qnwbnfp2tok6v0a58l", oldChar: 'b', newChar: '+')ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.TrimStart(s: " Test")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Join_ArrayETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Remove_IntInt(s: "dzsdzsDDZSDZSDZSddsz", i1: 10, i2: 1)ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Replace_String(text: "This is a very nice sentence. This is another very nice sentence.", oldValue: "a", newValue: "b")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Insert(s1: "dzsdzsDDZSDZSDZSddsz", i: 7, s2: "Test")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.Concat_str_str_str_str(size: 100)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions in System.Memory.Span<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.Memory.Span<Char>*' PayloadsSystem.Memory.Span<Char>.SequenceEqual(Size: 4)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Char>.StartsWith(Size: 4)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Char>.EndsWith(Size: 33)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Char>.EndsWith(Size: 4)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Char>.StartsWith(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Char>.StartsWith(Size: 33)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Char>.SequenceEqual(Size: 33)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Numerics.Tests.Perf_BigInteger
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_BigInteger*' PayloadsSystem.Numerics.Tests.Perf_BigInteger.ToByteArray(numberString: 123)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Text.RegularExpressions.Tests.Perf_Regex_Common
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.RegularExpressions.Tests.Perf_Regex_Common*' PayloadsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWord(Options: Compiled)ETL FilesHistogramJIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWord(Options: None)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.ContainsTrue<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.ContainsTrue<String>*' PayloadsSystem.Collections.ContainsTrue<String>.List(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsTrue<String>.Queue(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsTrue<String>.Stack(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsTrue<String>.ICollection(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsTrue<String>.Array(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsTrue<String>.ImmutableArray(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsTrue<String>.Span(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsTrue<String>.LinkedList(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Memory.Span<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.Memory.Span<Int32>*' PayloadsSystem.Memory.Span<Int32>.StartsWith(Size: 33)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Int32>.SequenceEqual(Size: 33)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Int32>.EndsWith(Size: 33)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Int32>.EndsWith(Size: 4)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Int32>.SequenceEqual(Size: 4)ETL FilesHistogramJIT DisasmsSystem.Memory.Span<Int32>.StartsWith(Size: 4)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions 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>*' PayloadsSystem.Collections.CreateAddAndClear<Int32>.ConcurrentStack(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions in System.Numerics.Tests.Perf_VectorConvert
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_VectorConvert*' PayloadsSystem.Numerics.Tests.Perf_VectorConvert.Convert_double_longETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorConvert.Convert_float_intETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorConvert.Convert_double_ulongETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_VectorConvert.Convert_int_floatETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions 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*' PayloadsSystem.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10, ItemsPerBucket: 1)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10, ItemsPerBucket: 5)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 100, ItemsPerBucket: 5)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 1000, ItemsPerBucket: 5)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10000, ItemsPerBucket: 5)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 100, ItemsPerBucket: 1)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_LengthBucketsFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10000, ItemsPerBucket: 1)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Numerics.Tests.Perf_Plane
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_Plane*' PayloadsSystem.Numerics.Tests.Perf_Plane.TransformByQuaternionBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Plane.CreateFromVector4BenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>
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<SimpleStructWithProperties>*' PayloadsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeObjectProperty(Mode: SourceGen)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions 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*' PayloadsSystem.Text.Tests.Perf_StringBuilder.Append_MemoryETL FilesHistogramJIT DisasmsSystem.Text.Tests.Perf_StringBuilder.ToString_SingleSegment(length: 100)ETL FilesHistogramJIT DisasmsSystem.Text.Tests.Perf_StringBuilder.Insert_StringsETL FilesHistogramJIT DisasmsSystem.Text.Tests.Perf_StringBuilder.Append_Strings(repeat: 1)ETL FilesHistogramJIT DisasmsSystem.Text.Tests.Perf_StringBuilder.Append_NonEmptySpanETL FilesHistogramJIT DisasmsSystem.Text.Tests.Perf_StringBuilder.Append_Strings(repeat: 1000)ETL FilesHistogramJIT DisasmsSystem.Text.Tests.Perf_StringBuilder.ToString_MultipleSegments(length: 100)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Numerics.Tests.Perf_Vector3
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_Vector3*' PayloadsSystem.Numerics.Tests.Perf_Vector3.TransformByQuaternionBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>
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<LoginViewModel>*' PayloadsMicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>.XmlSerializer_ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Text.Json.Serialization.Tests.WriteJson<StructRecord>
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<StructRecord>*' PayloadsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeObjectProperty(Mode: SourceGen)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToWriter(Mode: SourceGen)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToUtf8Bytes(Mode: SourceGen)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions 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>*' PayloadsSystem.Collections.Tests.Add_Remove_SteadyState<Int32>.ConcurrentStack(Count: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.ContainsFalse<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.ContainsFalse<String>*' PayloadsSystem.Collections.ContainsFalse<String>.Array(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsFalse<String>.ImmutableArray(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsFalse<String>.Queue(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsFalse<String>.ICollection(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsFalse<String>.Span(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsFalse<String>.List(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsFalse<String>.LinkedList(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.ContainsFalse<String>.Stack(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions 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>*' PayloadsSystem.Numerics.Tests.Perf_VectorOf<Double>.OneBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions 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*' PayloadsSystem.Tests.Perf_Enum.ToString_Flags(value: Red, Orange, Yellow, Green, Blue)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions 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*' PayloadsMicrosoft.Extensions.Primitives.StringSegmentBenchmark.SubStringETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.IO.Tests.Perf_Path
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.Tests.Perf_Path*' PayloadsSystem.IO.Tests.Perf_Path.ChangeExtensionETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>
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<LargeStructWithProperties>*' PayloadsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeObjectProperty(Mode: SourceGen)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in MicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>
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<SimpleStructWithProperties>*' PayloadsMicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>.XmlSerializer_ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions 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*' PayloadsSystem.Numerics.Tests.Perf_Matrix4x4.CreateFromQuaternionBenchmarkETL FilesHistogramJIT DisasmsSystem.Numerics.Tests.Perf_Matrix4x4.TransformBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.ContainsKeyFalse<Int32, 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.ContainsKeyFalse<Int32, Int32>*' PayloadsSystem.Collections.ContainsKeyFalse<Int32, Int32>.FrozenDictionary(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Text.Json.Serialization.Tests.WriteJson<ClassRecord>
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<ClassRecord>*' PayloadsSystem.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeObjectProperty(Mode: SourceGen)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Tests.Perf_Type
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_Type*' PayloadsSystem.Tests.Perf_Type.op_EqualityETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions 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*' PayloadsSystem.Numerics.Tests.Perf_Vector2.TransformByQuaternionBenchmarkETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in BilinearTest
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 'BilinearTest*' PayloadsBilinearTest.Interpol_VectorETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Tests.Perf_TimeSpan
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_TimeSpan*' PayloadsSystem.Tests.Perf_TimeSpan.FromSecondsETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Threading.Tests.Perf_Interlocked
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_Interlocked*' PayloadsSystem.Threading.Tests.Perf_Interlocked.CompareExchange_object_MatchETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
@radekdoulik @radical this looks like something changed in the platform not the code? |
Nothing jumps out based on the build at least. Any thoughts on where I should look? dotnet/performance#3446 was the only difference in |
this is similar and same range as #23886 |
Run Information
Regressions in System.Numerics.Tests.Perf_Vector4
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
System.Numerics.Tests.Perf_Vector4.TransformByQuaternionBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector4.TransformVector2ByQuaternionBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Vector4.TransformVector3ByQuaternionBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in PerfLabTests.BlockCopyPerf
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 100)
ETL Files
Histogram
JIT Disasms
PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 10)
ETL Files
Histogram
JIT Disasms
PerfLabTests.BlockCopyPerf.CallBlockCopy(numElements: 1000)
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: