-
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/arm64: 133 Improvements on 5/13/2023 2:36:22 AM #17925
Comments
Run Information
Improvements in System.Collections.Sort<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.Sort<String>*' PayloadsHistogramSystem.Collections.Sort<String>.Array(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<String>.Array_ComparerClass(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<String>.Array_ComparerStruct(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<String>.List(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Int64*' PayloadsHistogramSystem.Tests.Perf_Int64.ParseSpan(value: "9223372036854775807")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.TryParseSpan(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.Parse(value: "-9223372036854775808")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.TryParseSpan(value: "-9223372036854775808")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.TryParseSpan(value: "9223372036854775807")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.Parse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.TryParse(value: "9223372036854775807")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.Parse(value: "9223372036854775807")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.ParseSpan(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.TryParse(value: "-9223372036854775808")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.ParseSpan(value: "-9223372036854775808")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.TryParse(value: "12345")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Diagnostics.Perf_Activity
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.Diagnostics.Perf_Activity*' PayloadsHistogramSystem.Diagnostics.Perf_Activity.ActivityAllocations(idFormat: W3C)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Tests.Perf_PriorityQueue<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.Tests.Perf_PriorityQueue<String, String>*' PayloadsHistogramSystem.Collections.Tests.Perf_PriorityQueue<String, String>.Dequeue_And_Enqueue(Size: 1000)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<String, String>.HeapSort(Size: 10)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<String, String>.HeapSort(Size: 100)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<String, String>.HeapSort(Size: 1000)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<String, String>.K_Max_Elements(Size: 100)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Threading.Tasks.ValueTaskPerfTestReproGeneral 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.Threading.Tasks.ValueTaskPerfTest*' PayloadsHistogramSystem.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromCompletedTask_ConfigureAwait
Description of detection logic
JIT DisasmsSystem.Threading.Tasks.ValueTaskPerfTest.Await_FromCompletedTask
Description of detection logic
JIT DisasmsSystem.Threading.Tasks.ValueTaskPerfTest.Await_FromResult
Description of detection logic
JIT DisasmsSystem.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromCompletedValueTaskSource_ConfigureAwait
Description of detection logic
JIT DisasmsSystem.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromResult
Description of detection logic
JIT DisasmsSystem.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromResult_ConfigureAwait
Description of detection logic
JIT DisasmsSystem.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromDelayedTCS
Description of detection logic
JIT DisasmsSystem.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromCompletedValueTaskSource
Description of detection logic
JIT DisasmsSystem.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromCompletedTask
Description of detection logic
JIT 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 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.TryParse(value: "32767")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int16.Parse(value: "0")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int16.Parse(value: "-32768")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int16.Parse(value: "32767")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int16.ToString(value: -32768)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int16.TryParse(value: "-32768")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int16.TryParse(value: "0")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_UInt64
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_UInt64*' PayloadsHistogramSystem.Tests.Perf_UInt64.TryParse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt64.Parse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt64.TryParse(value: "18446744073709551615")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt64.ParseSpan(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt64.ParseSpan(value: "0")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt64.TryParse(value: "0")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt64.ParseSpan(value: "18446744073709551615")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt64.Parse(value: "18446744073709551615")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt64.Parse(value: "0")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements 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.Parse(value: "127")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_SByte.Parse(value: "-128")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_SByte.ToString(value: -128)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_SByte.TryParse(value: "127")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_SByte.TryParse(value: "-128")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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: "12345")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.Logging.ScopesOverheadBenchmark
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.Logging.ScopesOverheadBenchmark*' PayloadsHistogramMicrosoft.Extensions.Logging.ScopesOverheadBenchmark.FilteredByLevel_InsideScope(HasISupportLoggingScopeLogger: True, CaptureScopes: True)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.TryGetValueFalse<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.TryGetValueFalse<String, String>*' PayloadsHistogramSystem.Collections.TryGetValueFalse<String, String>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueFalse<String, String>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Threading.Tasks.Tests.Perf_AsyncMethods
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.Threading.Tasks.Tests.Perf_AsyncMethods*' PayloadsHistogramSystem.Threading.Tasks.Tests.Perf_AsyncMethods.EmptyAsyncMethodInvocation
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Threading.Tests.Perf_Thread
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.Threading.Tests.Perf_Thread*' PayloadsHistogramSystem.Threading.Tests.Perf_Thread.CurrentThread
Description of detection logic
JIT 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 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.ToUpper(s: "TeSt")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_String.ToUpper(s: "test")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_String.ToLower(s: "TEST")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_String.ToLower(s: "test")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_String.ToLower(s: "TeSt")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_String.ToUpper(s: "TEST")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyFalse<String, String>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyFalse<String, String>.SortedDictionary(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollection<String>*' PayloadsHistogramSystem.Collections.CtorFromCollection<String>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.SortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.SortedDictionary(Size: 512)
Description of detection logic
JIT 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 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.TryParse(value: "4294967295")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.Parse(value: "0")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.TryParse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.ParseSpan(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.ParseSpan(value: "4294967295")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.Parse(value: "4294967295")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.ParseSpan(value: "0")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.Parse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.TryParse(value: "0")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Threading.Channels.Tests.BoundedChannelPerfTests
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.Threading.Channels.Tests.BoundedChannelPerfTests*' PayloadsHistogramSystem.Threading.Channels.Tests.BoundedChannelPerfTests.WriteAsyncThenReadAsync
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_UInt16*' PayloadsHistogramSystem.Tests.Perf_UInt16.Parse(value: "65535")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt16.TryParse(value: "0")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt16.TryParse(value: "65535")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt16.TryParse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt16.Parse(value: "0")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt16.Parse(value: "12345")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.ContainsKeyTrue<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.ContainsKeyTrue<String, String>*' PayloadsHistogramSystem.Collections.ContainsKeyTrue<String, String>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyTrue<String, String>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements 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: 32, KeysCountPerProvider: 40)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Threading.Tests.Perf_ThreadStatic
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.Threading.Tests.Perf_ThreadStatic*' PayloadsHistogramSystem.Threading.Tests.Perf_ThreadStatic.GetThreadStatic
Description of detection logic
JIT DisasmsSystem.Threading.Tests.Perf_ThreadStatic.SetThreadStatic
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueTrue<String, String>*' PayloadsHistogramSystem.Collections.TryGetValueTrue<String, String>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueTrue<String, String>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueTrue<String, String>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Threading.Tests.Perf_Lock
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.Threading.Tests.Perf_Lock*' PayloadsHistogramSystem.Threading.Tests.Perf_Lock.ReaderWriterLockSlimPerf
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<String>*' PayloadsHistogramSystem.Collections.CreateAddAndClear<String>.SortedDictionary(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Linq.Perf_XElement*' PayloadsHistogramSystem.Xml.Linq.Perf_XElement.GetValue
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.ContainsTrue<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.ContainsTrue<String>*' PayloadsHistogramSystem.Collections.ContainsTrue<String>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<String>.SortedSet(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CreateAddAndRemove<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.CreateAddAndRemove<String>*' PayloadsHistogramSystem.Collections.CreateAddAndRemove<String>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_BigInteger
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.Numerics.Tests.Perf_BigInteger*' PayloadsHistogramSystem.Numerics.Tests.Perf_BigInteger.ToStringD(numberString: 123)
Description of detection logic
JIT DisasmsSystem.Numerics.Tests.Perf_BigInteger.ToStringX(numberString: 123)
Description of detection logic
JIT 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 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 DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Perf_Convert
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.Perf_Convert*' PayloadsHistogramSystem.Perf_Convert.ChangeType
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IndexerSet<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.IndexerSet<String>*' PayloadsHistogramSystem.Collections.IndexerSet<String>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Globalization.Tests.Perf_CultureInfo
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.Perf_CultureInfo*' PayloadsHistogramSystem.Globalization.Tests.Perf_CultureInfo.GetCurrentCulture
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
From TLS : dotnet/runtime#85619 |
Run Information
Improvements in System.Tests.Perf_Byte
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_Byte.Parse(value: "255")
Description of detection logic
JIT Disasms
System.Tests.Perf_Byte.Parse(value: "0")
Description of detection logic
JIT Disasms
System.Tests.Perf_Byte.TryParse(value: "255")
Description of detection logic
JIT Disasms
System.Tests.Perf_Byte.TryParse(value: "0")
Description of detection logic
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Tests.Perf_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.Tests.Perf_Int32.ParseSpan(value: "4")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.TryParseSpan(value: "12345")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.TryParse(value: "-2147483648")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.ParseHex(value: "4")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.ToString(value: -2147483648)
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.TryParse(value: "12345")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.Parse(value: "12345")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.ParseSpan(value: "2147483647")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.Parse(value: "4")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.TryParseSpan(value: "4")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.Parse(value: "-2147483648")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.TryParse(value: "2147483647")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.Parse(value: "2147483647")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.ParseHex(value: "7FFFFFFF")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.TryParse(value: "4")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.ParseSpan(value: "-2147483648")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.ParseHex(value: "3039")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.ParseSpan(value: "12345")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.TryParseSpan(value: "2147483647")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.ParseHex(value: "80000000")
Description of detection logic
JIT Disasms
System.Tests.Perf_Int32.TryParseSpan(value: "-2147483648")
Description of detection logic
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: