-
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] Windows/x86: 108 Regressions on 4/25/2023 9:59:52 PM #17230
Comments
Run Information
Regressions in System.Buffers.Text.Tests.Utf8ParserTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8ParserTests*' PayloadsHistogramSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseInt32(value: 4)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt32(value: 12345)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseInt16(value: -32768)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseInt16(value: 32767)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseDateTimeOffset(value: 12/30/2017 3:45:22 AM -08:00)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseInt32(value: 12345)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseByte(value: 255)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt32Hex(value: 3039)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt64Hex(value: FFFFFFFFFFFFFFFF)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseSByte(value: 127)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt16(value: 0)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt16(value: 12345)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt64Hex(value: 3039)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt32(value: 0)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseInt16(value: 0)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt32Hex(value: 0)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseByte(value: 0)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt16(value: 65535)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseUInt32Hex(value: FFFFFFFFFFFFFFFF)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseBool(value: True )
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_Path*' PayloadsHistogramSystem.IO.Tests.Perf_Path.ChangeExtension
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetFileName
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.Combine
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetPathRoot
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetFileNameWithoutExtension
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetExtension
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Reflection.Invoke
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Reflection.Invoke*' PayloadsHistogramSystem.Reflection.Invoke.Method0_NoParms
Description of detection logic
JIT DisasmsSystem.Reflection.Invoke.StaticMethod5_arrayNotCached_int_string_struct_class_bool
Description of detection logic
JIT DisasmsSystem.Reflection.Invoke.Property_Set_class
Description of detection logic
JIT DisasmsSystem.Reflection.Invoke.Property_Get_int
Description of detection logic
JIT DisasmsSystem.Reflection.Invoke.StaticMethod4_int_string_struct_class
Description of detection logic
JIT DisasmsSystem.Reflection.Invoke.Property_Set_int
Description of detection logic
JIT DisasmsSystem.Reflection.Invoke.Property_Get_class
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>*' PayloadsHistogramSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.HeapSort(Size: 100)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.CtorFromCollection<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollection<Int32>*' PayloadsHistogramSystem.Collections.CtorFromCollection<Int32>.HashSet(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions in System.Text.Tests.Perf_Encoding
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Tests.Perf_Encoding*' PayloadsHistogramSystem.Text.Tests.Perf_Encoding.GetString(size: 512, encName: "utf-8")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Text.Json.Document.Tests.Perf_EnumerateArray
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateArray*' PayloadsHistogramSystem.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateUsingIndexer(TestCase: ArrayOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateUsingIndexer(TestCase: ArrayOfStrings)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.ContainsKeyFalse<String, String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsKeyFalse<String, String>*' PayloadsHistogramSystem.Collections.ContainsKeyFalse<String, String>.Dictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.AddGivenSize<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.AddGivenSize<String>*' PayloadsHistogramSystem.Collections.AddGivenSize<String>.Queue(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsFalse<String>*' PayloadsHistogramSystem.Collections.ContainsFalse<String>.Array(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Tests.Perf_Single
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Single*' PayloadsHistogramSystem.Tests.Perf_Single.TryParse(value: "3.4028235E+38")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Single.Parse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Single.TryParse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Single.TryParse(value: "-3.4028235E+38")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Single.Parse(value: "3.4028235E+38")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Single.Parse(value: "-3.4028235E+38")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions in System.Reflection.Attributes
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Reflection.Attributes*' PayloadsHistogramSystem.Reflection.Attributes.IsDefinedMethodBaseMiss
Description of detection logic
JIT DisasmsSystem.Reflection.Attributes.GetCustomAttributesClassMiss
Description of detection logic
JIT DisasmsSystem.Reflection.Attributes.IsDefinedClassMiss
Description of detection logic
JIT DisasmsSystem.Reflection.Attributes.GetCustomAttributesMethodBaseMissInherit
Description of detection logic
JIT DisasmsSystem.Reflection.Attributes.GetCustomAttributesClassMissInherit
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.IO.Tests.Perf_FileStream
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_FileStream*' PayloadsHistogramSystem.IO.Tests.Perf_FileStream.GetLength(options: Read)
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_FileStream.SeekBackward(fileSize: 1024, options: None)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Tests.Perf_Int32
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int32*' PayloadsHistogramSystem.Tests.Perf_Int32.ToString(value: 4)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToString(value: 2147483647)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToString(value: 12345)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Enum*' PayloadsHistogramSystem.Tests.Perf_Enum.ToString_Format_NonFlags(value: 8, format: "F")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_NonFlags_Small(value: -1)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Format_Flags_Large(value: All, format: "d")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_NonFlags_Large(value: 42)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions in Benchmark.GetChildKeysTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchmark.GetChildKeysTests*' PayloadsHistogramBenchmark.GetChildKeysTests.AddChainedConfigurationNoDelimiter
Description of detection logic
JIT DisasmsBenchmark.GetChildKeysTests.AddChainedConfigurationWithSplitting
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Tests.Perf_Double
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Double*' PayloadsHistogramSystem.Tests.Perf_Double.TryParse(value: "-1.7976931348623157e+308")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.TryParse(value: "12345")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in PerfLabTests.GetMember
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.GetMember*' PayloadsHistogramPerfLabTests.GetMember.GetMethod3
Description of detection logic
JIT DisasmsPerfLabTests.GetMember.GetMethod5
Description of detection logic
JIT DisasmsPerfLabTests.GetMember.GetField
Description of detection logic
JIT DisasmsPerfLabTests.GetMember.GetMethod15
Description of detection logic
JIT DisasmsPerfLabTests.GetMember.GetMethod1
Description of detection logic
JIT DisasmsPerfLabTests.GetMember.GetMethod20
Description of detection logic
JIT DisasmsPerfLabTests.GetMember.GetMethod10
Description of detection logic
JIT DisasmsPerfLabTests.GetMember.GetMethod4
Description of detection logic
JIT DisasmsPerfLabTests.GetMember.GetMethod12
Description of detection logic
JIT DisasmsPerfLabTests.GetMember.GetMethod2
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions in PerfLabTests.LowLevelPerf
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.LowLevelPerf*' PayloadsHistogramPerfLabTests.LowLevelPerf.IntegerFormatting
Description of detection logic
JIT DisasmsPerfLabTests.LowLevelPerf.InterfaceInterfaceMethodLongHierarchy
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Tests.Perf_SByte
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_SByte*' PayloadsHistogramSystem.Tests.Perf_SByte.ToString(value: 127)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Byte>*' PayloadsHistogramSystem.Memory.Span<Byte>.IndexOfAnyFiveValues(Size: 33)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks*' PayloadsHistogramMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 16, KeysCountPerProvider: 10)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 8, KeysCountPerProvider: 10)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in MicroBenchmarks.Serializers.Json_ToString<Location>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Json_ToString<Location>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToString<Location>.JsonNet_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Tests.Perf_UInt32
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt32*' PayloadsHistogramSystem.Tests.Perf_UInt32.ParseSpan(value: "0")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.Parse(value: "0")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.IterateForEach<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<Int32>*' PayloadsHistogramSystem.Collections.IterateForEach<Int32>.HashSet(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_String*' PayloadsHistogramSystem.Tests.Perf_String.TrimEnd(s: "Test")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_String.TrimEnd_CharArr(s: "Test", c: [' ', ' '])
Description of detection logic
JIT DisasmsSystem.Tests.Perf_String.TrimStart_CharArr(s: "Test", c: [' ', ' '])
Description of detection logic
JIT DisasmsSystem.Tests.Perf_String.TrimStart(s: "Test")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Globalization.Tests.StringSearch
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Globalization.Tests.StringSearch*' PayloadsHistogramSystem.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False))
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Tests.Perf_Int16
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int16*' PayloadsHistogramSystem.Tests.Perf_Int16.ToString(value: 32767)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int16.ToString(value: 0)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Xml.Linq.Perf_XName
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XName*' PayloadsHistogramSystem.Xml.Linq.Perf_XName.NonEmptyNameSpaceToString
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.IO.Tests.Perf_FileInfo
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_FileInfo*' PayloadsHistogramSystem.IO.Tests.Perf_FileInfo.ctor_str
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Text.Json.Document.Tests.Perf_EnumerateObject
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateObject*' PayloadsHistogramSystem.Text.Json.Document.Tests.Perf_EnumerateObject.PropertyIndexer(TestCase: NumericProperties)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.Sort<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<Int32>*' PayloadsHistogramSystem.Collections.Sort<Int32>.Array(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*' PayloadsHistogramSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Ctor(Options: Compiled)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions in System.Tests.Perf_Byte
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Byte*' PayloadsHistogramSystem.Tests.Perf_Byte.TryParse(value: "0")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Net.Tests.Perf_WebUtility
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Tests.Perf_WebUtility*' PayloadsHistogramSystem.Net.Tests.Perf_WebUtility.Decode_NoDecodingRequired
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in LinqBenchmarks
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*' PayloadsHistogramLinqBenchmarks.Order00LinqMethodX
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Regressions in System.Memory.Span<Int32>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
Payloads
Baseline
Compare
Histogram
System.Memory.Span<Int32>.SequenceCompareTo(Size: 33)
Description of detection logic
JIT Disasms
Baseline
Compare
Diff
System.Memory.Span<Int32>.SequenceEqual(Size: 4)
Description of detection logic
JIT Disasms
Baseline
Compare
Diff
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Tests.Perf_Version
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
Payloads
Baseline
Compare
Histogram
System.Tests.Perf_Version.Parse3
Description of detection logic
JIT Disasms
Baseline
Compare
Diff
System.Tests.Perf_Version.TryParse3
Description of detection logic
JIT Disasms
Baseline
Compare
Diff
System.Tests.Perf_Version.TryParse4
Description of detection logic
JIT Disasms
Baseline
Compare
Diff
System.Tests.Perf_Version.TryParse2
Description of detection logic
JIT Disasms
Baseline
Compare
Diff
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Collections.Concurrent.Count<String>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
Payloads
Baseline
Compare
Histogram
System.Collections.Concurrent.Count<String>.Queue(Size: 512)
Description of detection logic
JIT Disasms
Baseline
Compare
Diff
System.Collections.Concurrent.Count<String>.Queue_EnqueueCountDequeue(Size: 512)
Description of detection logic
JIT Disasms
Baseline
Compare
Diff
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
The text was updated successfully, but these errors were encountered: