-
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: 1022 Improvements on 5/19/2023 3:32:16 PM #18161
Comments
Run Information
Improvements in System.Tests.Perf_Decimal
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_Decimal*' PayloadsHistogramSystem.Tests.Perf_Decimal.Subtract
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Decimal.Mod
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Decimal.Add
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Decimal.TryParse(value: "123456.789")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Decimal.Parse(value: "123456.789")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Decimal.ToString(value: 123456.789)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<ClassRecord>
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.Serialization.Tests.ReadJson<ClassRecord>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<ClassRecord>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ClassRecord>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ClassRecord>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ClassRecord>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ClassRecord>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ClassRecord>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ClassRecord>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ClassRecord>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_UriReproGeneral 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_Uri*' PayloadsHistogramSystem.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://host/path with escapable values?key=va lue")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.BuilderToString
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.Ctor(input: "http://dot.net")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://host/")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.PathAndQuery
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://host/path%20with%20escapable%20values?key=va%20lue")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.UriBuilderReplacePort
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.CombineAbsoluteRelative(input: "/new/path")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.UnescapeDataString(input: "%E4%BD%A0%E5%A5%BD")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.GetComponents
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "https://CONTOSO.com/path/with?key=value#fragment")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Uri.UnescapeDataString(input: "abc%20def%20ghi%20")
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.ComponentModel.Tests.Perf_TypeDescriptorTests*' PayloadsHistogramSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.ClassWithNoConverter))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(int?))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.SomeEnum))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.ClassIDerived))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(int))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.Guid))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.Enum))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(string))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.SomeValueType?))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.IDerived))
Description of detection logic
JIT DisasmsSystem.ComponentModel.Tests.Perf_TypeDescriptorTests.GetConverter(typeToConvert: typeof(System.ComponentModel.Tests.DerivedClass))
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.ContainsKeyTrue<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.ContainsKeyTrue<Int32, Int32>*' PayloadsHistogramSystem.Collections.ContainsKeyTrue<Int32, Int32>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyTrue<Int32, Int32>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyTrue<Int32, Int32>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyTrue<Int32, Int32>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Get
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.Tests.Perf_Get*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Get.GetInt16
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Linq.Tests.Perf_EnumerableReproGeneral 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.Linq.Tests.Perf_Enumerable*' PayloadsHistogramSystem.Linq.Tests.Perf_Enumerable.Select(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SelectToArray(input: IList)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereSingleOrDefault_LastElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.OrderByDescending(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Select(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.ToList(input: ICollection)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Select(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.FirstWithPredicate_LastElementMatches(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Reverse(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Skip_One(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereAny_LastElementMatches(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Max(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SkipHalfTakeHalf(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Intersect(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Append(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.ToList(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereSingle_LastElementMatches(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Zip(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Take_All(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Prepend(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.FirstWithPredicate_LastElementMatches(input: IOrderedEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereAny_LastElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Select(input: IList)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.AppendPrepend(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereSelect(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.EmptyTakeSelectToArray
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.LastWithPredicate_FirstElementMatches(input: IOrderedEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.OrderByThenBy(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.LastWithPredicate_FirstElementMatches(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.ToArray(input: ICollection)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.AnyWithPredicate_LastElementMatches(input: IOrderedEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.OrderBy(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.ElementAt(input: IList)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Average(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.ToDictionary(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Min(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Sum(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.TakeLastHalf(input: List)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>
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_FromStream<MyEventsListerViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>
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.Serialization.Tests.ReadJson<IndexViewModel>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<IndexViewModel>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Tests.Perf_SegmentReproGeneral 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.Tests.Perf_Segment*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 8192, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 8192, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 8192, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 8192, TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 4096, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 4096, TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 4096, TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 4096, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequenceUsingSpan(segmentSize: 8192, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json400KB)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>
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_ToStream<CollectionsOfPrimitives>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<CollectionsOfPrimitives>.JsonNet_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>
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.Serialization.Tests.WriteJson<SimpleStructWithProperties>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>
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_FromStream<IndexViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>
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.Serialization.Tests.ReadJson<MyEventsListerViewModel>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<MyEventsListerViewModel>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in Microsoft.Extensions.DependencyInjection.GetService
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.DependencyInjection.GetService*' PayloadsHistogramMicrosoft.Extensions.DependencyInjection.GetService.Singleton
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.GetService.EmptyEnumerable
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.GetService.Transient
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.GetService.ServiceScope
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.GetService.ServiceScopeProvider
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.GetService.Scoped
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Binary_FromStream<LoginViewModel>
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.Binary_FromStream<LoginViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_FromStream<LoginViewModel>.BinaryFormatter_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_CommonReproGeneral 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.MatchesBoundary(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Backtracking(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.ReplaceWords(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsNotMatch(Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchWord(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Backtracking(Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsMatch(Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesBoundary(Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.OneNodeBacktracking(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.SplitWords(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsNotMatch(Options: IgnoreCase, Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesBoundary(Options: IgnoreCase, Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesSet(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Email_IsNotMatch(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsNotMatch(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsMatch(Options: IgnoreCase, Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.IP_IsMatch(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWords(Options: None)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>
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.Xml_ToStream<SimpleStructWithProperties>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>.DataContractSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>
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.Xml_ToStream<LoginViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>.XmlSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Strings
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.Tests.Perf_Strings*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: True, SkipValidation: False, Escaped: OneEscaped)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValidation: False, Escaped: OneEscaped)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Strings.WriteStringsUtf8(Formatted: False, SkipValidation: True, Escaped: OneEscaped)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>
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.Serialization.Tests.WriteJson<LoginViewModel>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.ContainsFalse<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.ContainsFalse<Int32>*' PayloadsHistogramSystem.Collections.ContainsFalse<Int32>.ImmutableList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsFalse<Int32>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsFalse<Int32>.Queue(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableDictionary<String, String>>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<String>*' PayloadsHistogramSystem.Collections.IterateForEach<String>.Stack(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEach<String>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEach<String>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEach<String>.ImmutableList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEach<String>.ImmutableQueue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEach<String>.ConcurrentQueue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEach<String>.IEnumerable(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>
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.Serialization.Tests.ReadJson<SimpleStructWithProperties>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<SimpleStructWithProperties>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>
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<MyEventsListerViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>.JsonNet_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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>.LinqOrderByExtension(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<Int32>.Array_ComparerStruct(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<Int32>.Array_Comparison(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<Int32>.Array_ComparerClass(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<Int32>.LinqQuery(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_ToStream<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_ToStream<Location>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToStream<Location>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<Location>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<Location>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple
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_Industry_BoostDocs_Simple*' PayloadsHistogramSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 7, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 11, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 6, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 12, Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 0, Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 13, Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 8, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 8, Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 9, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 13, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 0, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 12, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 6, Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 11, Options: Compiled)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<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.Text.Json.Serialization.Tests.ReadJson<Int32>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Tests.Perf_EnumReproGeneral 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_Flags(value: 36)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Format_NonFlags(value: 7, format: "G")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.StringFormat(value: Red, Green)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.StringFormat(value: Red)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.GetValuesAsUnderlyingType_Generic
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Format_NonFlags(value: 8, format: "F")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.GetValues_Generic
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_Format_NonFlags(value: Wednesday, format: "x")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_NonFlags_Large(value: 42)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.GetName_NonGeneric_Flags
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.StringFormat(value: 32)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Format_NonFlags(value: Friday, format: "X")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_NonFlags_Small(value: -1)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Flags(value: 32)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Format_Flags_Large(value: All, format: "x")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Format_NonFlags(value: Tuesday, format: "d")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Format_NonFlags(value: Saturday, format: "D")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Format_Flags_Large(value: All, format: "g")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.GetValuesAsUnderlyingType_NonGeneric
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Tests.Perf_ReaderReproGeneral 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.Tests.Perf_Reader*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: BroadTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: LotsOfStrings)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: DeepTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: LotsOfStrings)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: DeepTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: DeepTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: BroadTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: BroadTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadMultiSpanSequenceEmptyLoop(IsDataCompact: True, TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: False, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: False, TestCase: LotsOfStrings)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: LotsOfStrings)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSpanEmptyLoop(IsDataCompact: True, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: BroadTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: DeepTree)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Binary_FromStream<CollectionsOfPrimitives>
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.Binary_FromStream<CollectionsOfPrimitives>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_FromStream<CollectionsOfPrimitives>.BinaryFormatter_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.IO.Tests.StringReaderReadToEndTestsReproGeneral 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.StringReaderReadToEndTests*' PayloadsHistogramSystem.IO.Tests.StringReaderReadToEndTests.ReadToEndAsync(LineLengthRange: [ 1, 1])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEnd(LineLengthRange: [ 1, 1])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEndAsync(LineLengthRange: [ 129, 1024])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEnd(LineLengthRange: [1025, 2048])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEnd(LineLengthRange: [ 129, 1024])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEndAsync(LineLengthRange: [ 33, 128])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEnd(LineLengthRange: [ 0, 0])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEndAsync(LineLengthRange: [ 0, 0])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEnd(LineLengthRange: [ 9, 32])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEnd(LineLengthRange: [ 0, 1024])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEndAsync(LineLengthRange: [1025, 2048])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEndAsync(LineLengthRange: [ 1, 8])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEndAsync(LineLengthRange: [ 0, 1024])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEnd(LineLengthRange: [ 33, 128])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadToEndTests.ReadToEnd(LineLengthRange: [ 1, 8])
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<Int32>*' PayloadsHistogramSystem.Collections.CreateAddAndClear<Int32>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.Dictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.HashSet(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Utf8JsonReaderCommentsTests*' PayloadsHistogramSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 100, TestCase: LongSingleLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 100, TestCase: LongMultiLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 100, TestCase: LongMultiLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 100, TestCase: LongSingleLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 0, TestCase: ShortMultiLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 100, TestCase: ShortMultiLine)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_BasicReproGeneral 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.Tests.Perf_Basic*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidation: False, DataSize: 10)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation: True, DataSize: 100000)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidation: False, DataSize: 10)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation: False, DataSize: 10)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidation: True, DataSize: 100000)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: False, SkipValidation: True, DataSize: 10)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidation: True, DataSize: 10)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation: False, DataSize: 100000)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidation: False, DataSize: 100000)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidation: False, DataSize: 10)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: True, SkipValidation: True, DataSize: 10)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Basic.WriteBasicUtf8(Formatted: True, SkipValidation: True, DataSize: 10)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.IO.Tests.StreamReaderReadLineTests
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.StreamReaderReadLineTests*' PayloadsHistogramSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 0, 1024])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 0, 0])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 9, 32])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 129, 1024])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 33, 128])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [ 0, 1024])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 1, 8])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [1025, 2048])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 33, 128])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 1, 1])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 129, 1024])
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Hashtable>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Hashtable>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Concurrent.Count<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.Concurrent.Count<String>*' PayloadsHistogramSystem.Collections.Concurrent.Count<String>.Queue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Concurrent.Count<String>.Queue_EnqueueCountDequeue(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Memory.ReadOnlySpan
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.ReadOnlySpan*' PayloadsHistogramSystem.Memory.ReadOnlySpan.IndexOfString(input: "Hello WorldbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbareallyreallylongHello WorldbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbareallyreallylongHello Worldbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbareallyreallylong!xyz", value: "w", comparisonType: OrdinalIgnoreCase)
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySpan.IndexOfString(input: "StrIng", value: "string", comparisonType: OrdinalIgnoreCase)
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySpan.IndexOfString(input: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", value: "x", comparisonType: InvariantCultureIgnoreCase)
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySpan.IndexOfString(input: "string1", value: "string2", comparisonType: InvariantCulture)
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySpan.IndexOfString(input: "AAAAA5AAAA", value: "5", comparisonType: InvariantCulture)
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySpan.IndexOfString(input: "More Test's", value: "Tests", comparisonType: OrdinalIgnoreCase)
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySpan.IndexOfString(input: "foobardzsdzs", value: "rddzs", comparisonType: InvariantCulture)
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySpan.Trim(input: "abcdefg")
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySpan.IndexOfString(input: "ABCDE", value: "c", comparisonType: InvariantCultureIgnoreCase)
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySpan.Trim(input: "")
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.ToDateTime_String(value: "12/12/1999")
Description of detection logic
JIT DisasmsSystem.Perf_Convert.ChangeType
Description of detection logic
JIT DisasmsSystem.Perf_Convert.ToDateTime_String(value: "Fri, 27 Feb 2009 03:11:21 GMT")
Description of detection logic
JIT DisasmsSystem.Perf_Convert.ToDateTime_String(value: "Thursday, February 26, 2009")
Description of detection logic
JIT DisasmsSystem.Perf_Convert.ToHexString
Description of detection logic
JIT DisasmsSystem.Perf_Convert.FromBase64Chars
Description of detection logic
JIT DisasmsSystem.Perf_Convert.FromBase64String
Description of detection logic
JIT DisasmsSystem.Perf_Convert.ToDateTime_String(value: "12/12/1999 11:59:59 PM")
Description of detection logic
JIT DisasmsSystem.Perf_Convert.GetTypeCode
Description of detection logic
JIT DisasmsSystem.Perf_Convert.ToDateTime_String(value: "February 26, 2009")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Net.Http.Tests.SocketsHttpHandlerPerfTest
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.Http.Tests.SocketsHttpHandlerPerfTest*' PayloadsHistogramSystem.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Unvalidated(ssl: True, chunkedResponse: False, responseLength: 1)
Description of detection logic
JIT DisasmsSystem.Net.Http.Tests.SocketsHttpHandlerPerfTest.Get_EnumerateHeaders_Validated(ssl: True, chunkedResponse: True, responseLength: 1)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Memory.ReadOnlySequence
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.ReadOnlySequence*' PayloadsHistogramSystem.Memory.ReadOnlySequence.Slice_StartPosition_And_Length(Segment: Multiple)
Description of detection logic
JIT DisasmsSystem.Memory.ReadOnlySequence.Slice_Start_And_EndPosition(Segment: Multiple)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>
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.Serialization.Tests.ReadJson<LargeStructWithProperties>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<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 'System.Text.Json.Serialization.Tests.WriteJson<Location>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Location>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Binary_ToStream<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.Binary_ToStream<Location>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_ToStream<Location>.BinaryFormatter_
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<XmlElement>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_ToStream<XmlElement>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<XmlElement>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<XmlElement>.DataContractSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Tests.Perf_Random
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_Random*' PayloadsHistogramSystem.Tests.Perf_Random.NextSingle_unseeded
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_int_int_unseeded
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_long_long_unseeded
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_int_int
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_int
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_long_unseeded
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_unseeded
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.NextDouble
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_int_unseeded
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>
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_ToStream<MyEventsListerViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>.DataContractJsonSerializer_
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>.Span(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<String>.Array(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<String>.ImmutableHashSet(Size: 512)
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: "1.7976931348623157e+308")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.Parse(value: "1.7976931348623157e+308")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.Parse(value: "-1.7976931348623157e+308")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.TryParse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: 1.7976931348623157E+308, format: "F50")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: -1.7976931348623157E+308, format: "F50")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: 12345, format: "G17")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.TryParse(value: "-1.7976931348623157e+308")
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: 16, KeysCountPerProvider: 20)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 32, KeysCountPerProvider: 10)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 8, KeysCountPerProvider: 20)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 8, KeysCountPerProvider: 40)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 8, KeysCountPerProvider: 10)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 32, KeysCountPerProvider: 40)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 16, KeysCountPerProvider: 10)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 16, KeysCountPerProvider: 40)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int16>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int16>.GetHashCodeBenchmark
Description of detection logic
JIT 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 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.ToStringHex(value: 12345)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToString(value: 12345)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToString(value: 4)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToStringHex(value: 4)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToString(value: 2147483647)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToStringHex(value: -2147483648)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToString(value: -2147483648)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Node.Tests.Perf_ParseThenWrite
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.Node.Tests.Perf_ParseThenWrite*' PayloadsHistogramSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: HelloWorld)
Description of detection logic
JIT DisasmsSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: LotsOfStrings)
Description of detection logic
JIT DisasmsSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: HelloWorld)
Description of detection logic
JIT DisasmsSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: LotsOfStrings)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Formats.Cbor.Tests.Perf_CborReader
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.Formats.Cbor.Tests.Perf_CborReader*' PayloadsHistogramSystem.Formats.Cbor.Tests.Perf_CborReader.SkipValue(encoding: (Map, Canonical))
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborReader.SkipValue(encoding: (Text String, Strict))
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborReader.SkipValue(encoding: (Array, Strict))
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborReader.ReadCoseKey(publicKey: ECDSA_P384)
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborReader.SkipValue(encoding: (Byte String, Strict))
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborReader.SkipValue(encoding: (Map, Strict))
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborReader.ReadCoseKey(publicKey: ECDSA_P256)
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborReader.ReadCoseKey(publicKey: ECDSA_P521)
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborReader.SkipValue(encoding: (Map, Lax))
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_DateTimeOffset
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_DateTimeOffset*' PayloadsHistogramSystem.Tests.Perf_DateTimeOffset.Parse(value: "12/30/2017 3:45:22 AM -08:00")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_DateTimeOffset.GetNow
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<ClassRecord>
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.Serialization.Tests.WriteJson<ClassRecord>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ClassRecord>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>
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.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.NewCustomConverter
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.NewCachedCustomConverter
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.CachedDefaultOptions
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.CachedJsonSerializerContext
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.NewCustomizedOptions
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ColdStartSerialization<SimpleStructWithProperties>.NewDefaultOptions
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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.GetFileName
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetExtension
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetPathRoot
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.Combine
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetFileNameWithoutExtension
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<BinaryData>
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.Serialization.Tests.WriteJson<BinaryData>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToUtf8Bytes(Mode: SourceGen)
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.ToString(value: 12345)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt64.ToString(value: 0)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<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.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>
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.Serialization.Tests.ReadJson<LoginViewModel>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LoginViewModel>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_ToStream<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.Xml_ToStream<Location>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_ToStream<Location>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<Location>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<Location>.XmlSerializer_
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableDictionary<String, String>>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>
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_FromStream<LoginViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.IO.Pipelines.Tests.Perf_Pipe
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.Pipelines.Tests.Perf_Pipe*' PayloadsHistogramSystem.IO.Pipelines.Tests.Perf_Pipe.ReadAsyncWithCancellationToken
Description of detection logic
JIT DisasmsSystem.IO.Pipelines.Tests.Perf_Pipe.SyncReadAsyncWithCancellationToken
Description of detection logic
JIT DisasmsSystem.IO.Pipelines.Tests.Perf_Pipe.ReadAsync
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<Location>.JsonNet_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>
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_ToStream<IndexViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Linq.Tests.Perf_OrderBy
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.Linq.Tests.Perf_OrderBy*' PayloadsHistogramSystem.Linq.Tests.Perf_OrderBy.OrderByValueType(NumberOfPeople: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<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.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ImmutableSortedDictionary<String, String>>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<TreeRecord>
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.Serialization.Tests.ReadJson<TreeRecord>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<TreeRecord>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<TreeRecord>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<TreeRecord>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<TreeRecord>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<TreeRecord>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<TreeRecord>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<TreeRecord>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<TreeRecord>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Net.Primitives.Tests.CredentialCacheTests
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.Primitives.Tests.CredentialCacheTests*' PayloadsHistogramSystem.Net.Primitives.Tests.CredentialCacheTests.ForEach(uriCount: 0, hostPortCount: 10)
Description of detection logic
JIT DisasmsSystem.Net.Primitives.Tests.CredentialCacheTests.ForEach(uriCount: 10, hostPortCount: 10)
Description of detection logic
JIT DisasmsSystem.Net.Primitives.Tests.CredentialCacheTests.GetCredential_Uri(uriString: "http://name5", uriCount: 10)
Description of detection logic
JIT DisasmsSystem.Net.Primitives.Tests.CredentialCacheTests.ForEach(uriCount: 0, hostPortCount: 0)
Description of detection logic
JIT DisasmsSystem.Net.Primitives.Tests.CredentialCacheTests.GetCredential_HostPort(host: "name5", hostPortCount: 10)
Description of detection logic
JIT DisasmsSystem.Net.Primitives.Tests.CredentialCacheTests.GetCredential_Uri(uriString: "http://notfound", uriCount: 10)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_FromStream<SimpleStructWithProperties>
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.Xml_FromStream<SimpleStructWithProperties>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_FromStream<SimpleStructWithProperties>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<SimpleStructWithProperties>.DataContractSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Tests.Perf_DateTimes
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.Tests.Perf_DateTimes*' PayloadsHistogramSystem.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: True, SkipValidation: False)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: False, SkipValidation: False)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: True, SkipValidation: True)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_DateTimes.WriteDateTimes(Formatted: False, SkipValidation: True)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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.CreateElement
Description of detection logic
JIT DisasmsSystem.Xml.Linq.Perf_XName.NonEmptyNameSpaceToString
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<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.Text.Json.Serialization.Tests.WriteJson<Int32>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.IO.Tests.StringReaderReadLineTests
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.StringReaderReadLineTests*' PayloadsHistogramSystem.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 1, 8])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 1, 1])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 0, 0])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 33, 128])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 9, 32])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 1, 1])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 0, 0])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 33, 128])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 9, 32])
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.ToString(value: -9223372036854775808)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.ToString(value: 9223372036854775807)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int64.ToString(value: 12345)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Double>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<Double>.GetHashCodeBenchmark
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<UInt16>*' PayloadsHistogramSystem.Numerics.Tests.Perf_VectorOf<UInt16>.GetHashCodeBenchmark
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.Parse(numberString: 123)
Description of detection logic
JIT DisasmsSystem.Numerics.Tests.Perf_BigInteger.ModPow(arguments: 16,16,16 bits)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<ArrayList>
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.Serialization.Tests.ReadJson<ArrayList>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ArrayList>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Version
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_Version*' PayloadsHistogramSystem.Tests.Perf_Version.Parse4
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Version.Parse3
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Version.Parse2
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.ReadOnlySequenceTests<Byte>*' PayloadsHistogramSystem.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateForEachMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Byte>.FirstMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateTryGetMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateGetPositionMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Byte>.SliceMemory
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_FromStream<MyEventsListerViewModel>
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.Xml_FromStream<MyEventsListerViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_FromStream<MyEventsListerViewModel>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<MyEventsListerViewModel>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<MyEventsListerViewModel>.DataContractSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Globalization.Tests.StringEquality
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.StringEquality*' PayloadsHistogramSystem.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (en-US, OrdinalIgnoreCase))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringEquality.Compare_Same_Upper(Count: 1024, Options: (en-US, Ordinal))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringEquality.Compare_DifferentFirstChar(Count: 1024, Options: (en-US, Ordinal))
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>
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.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock
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_Industry_RustLang_Sherlock*' PayloadsHistogramSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock|Holmes|Watson", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sher[a-z]+|Hol[a-z]+", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "the\s+\w+", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{Ll}", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[a-zA-Z]+ing", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock Holmes", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock|Holmes|Watson|Irene|Adler|John|Baker", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{L}", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\b\w+n\b", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[^\\n]*", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{Ll}", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Holmes.{0,25}Watson|Watson.{0,25}Holmes", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\b\w+n\b", Options: None)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Buffers.Tests.ReadOnlySequenceTests<Char>
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.Tests.ReadOnlySequenceTests<Char>*' PayloadsHistogramSystem.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateTryGetMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Char>.FirstMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateForEachMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Char>.FirstSpanMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateGetPositionMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Char>.SliceMemory
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromString<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_FromString<Location>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_FromString<Location>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<Location>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<Location>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.Logging.LoggingOverhead
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.LoggingOverhead*' PayloadsHistogramMicrosoft.Extensions.Logging.LoggingOverhead.TwoArguments_FilteredByLevel
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Logging.LoggingOverhead.TwoArguments
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Document.Tests.Perf_ParseThenWrite
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_ParseThenWrite*' PayloadsHistogramSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: LotsOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: LotsOfStrings)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Xml.Tests.Perf_XmlConvert*' PayloadsHistogramSystem.Xml.Tests.Perf_XmlConvert.DateTime_ToString
Description of detection logic
JIT DisasmsSystem.Xml.Tests.Perf_XmlConvert.DateTime_ToString_Unspecified
Description of detection logic
JIT DisasmsSystem.Xml.Tests.Perf_XmlConvert.DateTime_ToString_Local
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*' PayloadsHistogramLinqBenchmarks.Order00ManualX
Description of detection logic
JIT DisasmsLinqBenchmarks.Where01LinqMethodNestedX
Description of detection logic
JIT DisasmsLinqBenchmarks.Where01ForX
Description of detection logic
JIT DisasmsLinqBenchmarks.Order00LinqMethodX
Description of detection logic
JIT DisasmsLinqBenchmarks.Order00LinqQueryX
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>
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.Serialization.Tests.WriteJson<LargeStructWithProperties>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<StructRecord>
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.Serialization.Tests.ReadJson<StructRecord>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<StructRecord>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<StructRecord>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<StructRecord>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<StructRecord>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<StructRecord>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<StructRecord>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<StructRecord>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<StructRecord>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<StructRecord>
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.Serialization.Tests.WriteJson<StructRecord>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_ToStream<ClassImplementingIXmlSerialiable>
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.Xml_ToStream<ClassImplementingIXmlSerialiable>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_ToStream<ClassImplementingIXmlSerialiable>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<ClassImplementingIXmlSerialiable>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<ClassImplementingIXmlSerialiable>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ImmutableList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.HashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<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 'System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.Baseline
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.MissingProperties
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.CaseInsensitiveNotMatching
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.CaseInsensitiveMatching
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>
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.Serialization.Tests.WriteJson<MyEventsListerViewModel>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in XmlDocumentTests.XmlDocumentTests.Perf_XmlDocument
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 'XmlDocumentTests.XmlDocumentTests.Perf_XmlDocument*' PayloadsHistogramXmlDocumentTests.XmlDocumentTests.Perf_XmlDocument.GetDocumentElement
Description of detection logic
JIT DisasmsXmlDocumentTests.XmlDocumentTests.Perf_XmlDocument.Create
Description of detection logic
JIT DisasmsXmlDocumentTests.XmlDocumentTests.Perf_XmlDocument.LoadXml
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<ArrayList>
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.Serialization.Tests.WriteJson<ArrayList>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements 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.IsSuffix_SecondHalf(Options: (, IgnoreCase, False))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, Ordinal, False))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (, IgnoreCase, False))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, IgnoreCase, False))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en-US, Ordinal, False))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringSearch.IsPrefix_DifferentFirstChar(Options: (en-US, OrdinalIgnoreCase, False))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, IgnoreCase, False))
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<HashSet<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.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<HashSet<String>>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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_DecodingRequired
Description of detection logic
JIT DisasmsSystem.Net.Tests.Perf_WebUtility.Decode_NoDecodingRequired
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark*' PayloadsHistogramMicrosoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark.ServiceProvider
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.ActivatorUtilitiesBenchmark.Factory
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Memory.Span<Char>
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<Char>*' PayloadsHistogramSystem.Memory.Span<Char>.IndexOfAnyFiveValues(Size: 4)
Description of detection logic
JIT DisasmsSystem.Memory.Span<Char>.BinarySearch(Size: 512)
Description of detection logic
JIT DisasmsSystem.Memory.Span<Char>.BinarySearch(Size: 33)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Json_ToString<LoginViewModel>
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<LoginViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToString<LoginViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<LoginViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<LoginViewModel>.JsonNet_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IterateForEachNonGeneric<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.IterateForEachNonGeneric<Int32>*' PayloadsHistogramSystem.Collections.IterateForEachNonGeneric<Int32>.Stack(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEachNonGeneric<Int32>.Hashtable(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.ToString(value: 0)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.ToString(value: 12345)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt32.ToString(value: 4294967295)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Guids
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.Tests.Perf_Guids*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: True, SkipValidation: True)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: False, SkipValidation: False)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: False, SkipValidation: True)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: True, SkipValidation: False)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in IfStatements.IfStatements
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 'IfStatements.IfStatements*' PayloadsHistogramIfStatements.IfStatements.SingleArray
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in V8.Richards.Support
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 'V8.Richards.Support*' PayloadsHistogramV8.Richards.Support.Bench
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>
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_FromString<MyEventsListerViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<MyEventsListerViewModel>.JsonNet_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>
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.Serialization.Tests.WriteJson<IndexViewModel>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<IndexViewModel>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<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 'System.Text.Json.Serialization.Tests.ReadJson<Location>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT 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 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.Parse(TestCase: NumericProperties)
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>.Span(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsFalse<String>.Array(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsFalse<String>.ImmutableHashSet(Size: 512)
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: False, CaptureScopes: False)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Logging.ScopesOverheadBenchmark.FilteredByLevel(HasISupportLoggingScopeLogger: False, CaptureScopes: True)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Logging.ScopesOverheadBenchmark.FilteredByLevel(HasISupportLoggingScopeLogger: True, CaptureScopes: True)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Logging.ScopesOverheadBenchmark.NotFiltered_InsideScope(HasISupportLoggingScopeLogger: False, CaptureScopes: False)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Logging.ScopesOverheadBenchmark.NotFiltered_InsideScope(HasISupportLoggingScopeLogger: True, CaptureScopes: False)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Xml.Linq.Perf_XDocument
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_XDocument*' PayloadsHistogramSystem.Xml.Linq.Perf_XDocument.Parse
Description of detection logic
JIT DisasmsSystem.Xml.Linq.Perf_XDocument.CreateWithRootlEement
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>
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.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Nullable<DateTimeOffset>>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Encodings.Web.Tests.Perf_Encoders
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.Encodings.Web.Tests.Perf_Encoders*' PayloadsHistogramSystem.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,hello "there",16)
Description of detection logic
JIT DisasmsSystem.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: Url,©2020,16)
Description of detection logic
JIT DisasmsSystem.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,&Hello+<World>!,16)
Description of detection logic
JIT DisasmsSystem.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,no escaping required,16)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Deep
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.Tests.Perf_Deep*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Deep.WriteDeepUtf8(Formatted: False, SkipValidation: False)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Deep.WriteDeepUtf16(Formatted: False, SkipValidation: False)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>
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<CollectionsOfPrimitives>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<CollectionsOfPrimitives>.JsonNet_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Binary_ToStream<IndexViewModel>
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.Binary_ToStream<IndexViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_ToStream<IndexViewModel>.BinaryFormatter_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Memory.Span<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.Memory.Span<Int32>*' PayloadsHistogramSystem.Memory.Span<Int32>.Reverse(Size: 33)
Description of detection logic
JIT DisasmsSystem.Memory.Span<Int32>.IndexOfAnyFiveValues(Size: 512)
Description of detection logic
JIT DisasmsSystem.Memory.Span<Int32>.SequenceEqual(Size: 4)
Description of detection logic
JIT DisasmsSystem.Memory.Span<Int32>.IndexOfAnyFiveValues(Size: 33)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>
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.Xml_FromStream<ClassImplementingIXmlSerialiable>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>.DataContractSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CreateAddAndRemove<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.CreateAddAndRemove<Int32>*' PayloadsHistogramSystem.Collections.CreateAddAndRemove<Int32>.HashSet(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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.ToStringWithFormat(value: 3.4028235E+38, format: "F50")
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 DisasmsSystem.Tests.Perf_Single.TryParse(value: "3.4028235E+38")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Single.TryParse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Single.Parse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Single.TryParse(value: "-3.4028235E+38")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<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.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int32>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>
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.Xml_FromStream<CollectionsOfPrimitives>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>.DataContractSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Collections.ContainsTrueComparer<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.ContainsTrueComparer<Int32>*' PayloadsHistogramSystem.Collections.ContainsTrueComparer<Int32>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrueComparer<Int32>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.DependencyInjection.ScopeValidation
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.DependencyInjection.ScopeValidation*' PayloadsHistogramMicrosoft.Extensions.DependencyInjection.ScopeValidation.TransientWithScopeValidation
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.ScopeValidation.Transient
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_DateTime
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_DateTime*' PayloadsHistogramSystem.Tests.Perf_DateTime.ParseR
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Formats.Cbor.Tests.Perf_CborWriter
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.Formats.Cbor.Tests.Perf_CborWriter*' PayloadsHistogramSystem.Formats.Cbor.Tests.Perf_CborWriter.WriteCoseKey(publicKey: ECDSA_P256)
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborWriter.WriteCoseKey(publicKey: ECDSA_P521)
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborWriter.WriteCoseKey(publicKey: ECDSA_P384)
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.ToString(value: -128)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_SByte.ToString(value: 127)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Booleans
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.Tests.Perf_Booleans*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: False, SkipValidation: True)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: True, SkipValidation: True)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: True, SkipValidation: False)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Booleans.WriteBooleans(Formatted: False, SkipValidation: False)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<Hashtable>
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.Serialization.Tests.ReadJson<Hashtable>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Hashtable>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromStream<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_FromStream<Location>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_FromStream<Location>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<Location>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<Location>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements 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: 16, encName: "ascii")
Description of detection logic
JIT DisasmsSystem.Text.Tests.Perf_Encoding.GetString(size: 512, encName: "ascii")
Description of detection logic
JIT DisasmsSystem.Text.Tests.Perf_Encoding.GetChars(size: 16, encName: "ascii")
Description of detection logic
JIT DisasmsSystem.Text.Tests.Perf_Encoding.GetEncoder(size: 512, encName: "utf-8")
Description of detection logic
JIT DisasmsSystem.Text.Tests.Perf_Encoding.GetEncoder(size: 512, encName: "ascii")
Description of detection logic
JIT DisasmsSystem.Text.Tests.Perf_Encoding.GetString(size: 512, encName: "utf-8")
Description of detection logic
JIT DisasmsSystem.Text.Tests.Perf_Encoding.GetEncoder(size: 16, encName: "ascii")
Description of detection logic
JIT DisasmsSystem.Text.Tests.Perf_Encoding.GetEncoder(size: 16, encName: "utf-8")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.TryGetValueFalse<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.TryGetValueFalse<Int32, Int32>*' PayloadsHistogramSystem.Collections.TryGetValueFalse<Int32, Int32>.FrozenDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueFalse<Int32, Int32>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueFalse<Int32, Int32>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueFalse<Int32, Int32>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<BinaryData>
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.Serialization.Tests.ReadJson<BinaryData>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<BinaryData>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<BinaryData>.DeserializeFromReader(Mode: Reflection)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Perf_Ascii*' PayloadsHistogramSystem.Text.Perf_Ascii.ToLower_Bytes_Chars(Size: 128)
Description of detection logic
JIT DisasmsSystem.Text.Perf_Ascii.ToUpper_Bytes_Chars(Size: 128)
Description of detection logic
JIT DisasmsSystem.Text.Perf_Ascii.ToLower_Bytes_Chars(Size: 6)
Description of detection logic
JIT DisasmsSystem.Text.Perf_Ascii.ToLower_Chars(Size: 6)
Description of detection logic
JIT DisasmsSystem.Text.Perf_Ascii.ToLower_Bytes(Size: 6)
Description of detection logic
JIT DisasmsSystem.Text.Perf_Ascii.ToUpper_Bytes_Chars(Size: 6)
Description of detection logic
JIT DisasmsSystem.Text.Perf_Ascii.ToLower_Bytes(Size: 128)
Description of detection logic
JIT DisasmsSystem.Text.Perf_Ascii.ToUpper_Chars(Size: 6)
Description of detection logic
JIT DisasmsSystem.Text.Perf_Ascii.ToUpper_Bytes(Size: 6)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>
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.Xml_ToStream<IndexViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>.XmlSerializer_
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<Byte>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<Byte>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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.Ctor4_ActivatorCreateInstance
Description of detection logic
JIT DisasmsSystem.Reflection.Invoke.StaticMethod4_ByRefParams_int_string_struct_class
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<TreeRecord>
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.Serialization.Tests.WriteJson<TreeRecord>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<TreeRecord>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests
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.SpscUnboundedChannelPerfTests*' PayloadsHistogramSystem.Threading.Channels.Tests.SpscUnboundedChannelPerfTests.TryWriteThenTryRead
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.IO.Tests.BinaryWriterTests
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.BinaryWriterTests*' PayloadsHistogramSystem.IO.Tests.BinaryWriterTests.WriteBool
Description of detection logic
JIT DisasmsSystem.IO.Tests.BinaryWriterTests.WriteSingle
Description of detection logic
JIT DisasmsSystem.IO.Tests.BinaryWriterTests.WriteUInt64
Description of detection logic
JIT DisasmsSystem.IO.Tests.BinaryWriterTests.WriteNonAsciiChar
Description of detection logic
JIT DisasmsSystem.IO.Tests.BinaryWriterTests.WriteDouble
Description of detection logic
JIT DisasmsSystem.IO.Tests.BinaryWriterTests.WriteUInt16
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Doubles
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.Tests.Perf_Doubles*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: False, SkipValidation: False)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Doubles.WriteDoubles(Formatted: False, SkipValidation: True)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CtorFromCollectionNonGeneric<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.CtorFromCollectionNonGeneric<Int32>*' PayloadsHistogramSystem.Collections.CtorFromCollectionNonGeneric<Int32>.Hashtable(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollectionNonGeneric<Int32>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.DependencyInjection.GetServiceIEnumerable
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.DependencyInjection.GetServiceIEnumerable*' PayloadsHistogramMicrosoft.Extensions.DependencyInjection.GetServiceIEnumerable.Transient
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.GetServiceIEnumerable.Singleton
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.GetServiceIEnumerable.Scoped
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Globalization.Tests.Perf_DateTimeCultureInfo
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_DateTimeCultureInfo*' PayloadsHistogramSystem.Globalization.Tests.Perf_DateTimeCultureInfo.Parse(culturestring: ja)
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.Perf_DateTimeCultureInfo.Parse(culturestring: fr)
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.Perf_DateTimeCultureInfo.Parse(culturestring: da)
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.Perf_DateTimeCultureInfo.Parse(culturestring: )
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Threading.Tasks.ValueTaskPerfTest
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.ValueTaskPerfTest*' PayloadsHistogramSystem.Threading.Tasks.ValueTaskPerfTest.Await_FromCompletedValueTaskSource
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.Copy_PassAsArgumentAndReturn_FromValueTaskSource
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.AddGivenSize<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.AddGivenSize<Int32>*' PayloadsHistogramSystem.Collections.AddGivenSize<Int32>.IDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.AddGivenSize<Int32>.Dictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.AddGivenSize<Int32>.HashSet(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Text.Tests.Utf8FormatterTests*' PayloadsHistogramSystem.Buffers.Text.Tests.Utf8FormatterTests.FormatterDouble(value: -1.7976931348623157E+308)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8FormatterTests.FormatterUInt32(value: 0)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8FormatterTests.FormatterDouble(value: 1.7976931348623157E+308)
Description of detection logic
JIT DisasmsSystem.Buffers.Text.Tests.Utf8FormatterTests.FormatterDateTimeOffsetNow(value: 12/30/2017 3:45:22 AM -08:00)
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.ToString(value: 12345)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt16.ToString(value: 65535)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_UInt16.ToString(value: 0)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_FromStream<XmlElement>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<XmlElement>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<XmlElement>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IndexerSet<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.IndexerSet<Int32>*' PayloadsHistogramSystem.Collections.IndexerSet<Int32>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IndexerSet<Int32>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IndexerSet<Int32>.IList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IndexerSet<Int32>.Dictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in Microsoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark
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.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark*' PayloadsHistogramMicrosoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark.Parse_SequentialAsync(Length: 4096, Chunks: 1)
Description of detection logic
JIT DisasmsMicrosoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark.Parse_SequentialAsync(Length: 128, Chunks: 1)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<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.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int64>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<Int64>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in XmlDocumentTests.XmlNodeTests.Perf_XmlNode
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 'XmlDocumentTests.XmlNodeTests.Perf_XmlNode*' PayloadsHistogramXmlDocumentTests.XmlNodeTests.Perf_XmlNode.GetValue
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.Logging.FormattingOverhead
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.FormattingOverhead*' PayloadsHistogramMicrosoft.Extensions.Logging.FormattingOverhead.TwoArguments
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.TryGetValueTrue<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.TryGetValueTrue<Int32, Int32>*' PayloadsHistogramSystem.Collections.TryGetValueTrue<Int32, Int32>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueTrue<Int32, Int32>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueTrue<Int32, Int32>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueTrue<Int32, Int32>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromString<LoginViewModel>
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_FromString<LoginViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_FromString<LoginViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<LoginViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<LoginViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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.Parse(TestCase: ArrayOfNumbers)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Net.NetworkInformation.Tests.PhysicalAddressTests
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.NetworkInformation.Tests.PhysicalAddressTests*' PayloadsHistogramSystem.Net.NetworkInformation.Tests.PhysicalAddressTests.PAMedium
Description of detection logic
JIT DisasmsSystem.Net.NetworkInformation.Tests.PhysicalAddressTests.PALong
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>
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_ToStream<LoginViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>
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.Xml_ToStream<MyEventsListerViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>.XmlSerializer_
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>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Concurrent.IsEmpty<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.Concurrent.IsEmpty<String>*' PayloadsHistogramSystem.Collections.Concurrent.IsEmpty<String>.Dictionary(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Char*' PayloadsHistogramSystem.Tests.Perf_Char.GetUnicodeCategory(c: 'א')
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>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<String>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<String>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<String>.ImmutableSortedSet(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>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt32>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Tests.Perf_BitArray
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_BitArray*' PayloadsHistogramSystem.Collections.Tests.Perf_BitArray.BitArrayLengthValueCtor(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_BitArray.BitArrayLengthValueCtor(Size: 4)
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.ToString(value: 32767)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int16.ToString(value: -32768)
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
Improvements 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 DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<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.Runtime.Intrinsics.Tests.Perf_Vector128Of<Single>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<Single>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Binary_ToStream<MyEventsListerViewModel>
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.Binary_ToStream<MyEventsListerViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_ToStream<MyEventsListerViewModel>.BinaryFormatter_
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryAddGiventSize<Int32>*' PayloadsHistogramSystem.Collections.TryAddGiventSize<Int32>.Dictionary(Count: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_ToString<IndexViewModel>
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<IndexViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToString<IndexViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<IndexViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromString<IndexViewModel>
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_FromString<IndexViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_FromString<IndexViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<IndexViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<IndexViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromString<CollectionsOfPrimitives>
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_FromString<CollectionsOfPrimitives>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_FromString<CollectionsOfPrimitives>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<CollectionsOfPrimitives>.JsonNet_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Sort<BigStruct>
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<BigStruct>*' PayloadsHistogramSystem.Collections.Sort<BigStruct>.LinqQuery(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<BigStruct>.LinqOrderByExtension(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.InteropServices.Tests.SafeHandleTests
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.Runtime.InteropServices.Tests.SafeHandleTests*' PayloadsHistogramSystem.Runtime.InteropServices.Tests.SafeHandleTests.AddRef_GetHandle_Release
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Byte>*' PayloadsHistogramSystem.Numerics.Tests.Perf_VectorOf<Byte>.GetHashCodeBenchmark
Description of detection logic
JIT 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 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.ToString(value: 255)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Byte.ToString(value: 0)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in XmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList
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 'XmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList*' PayloadsHistogramXmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList.GetCount
Description of detection logic
JIT DisasmsXmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList.Enumerator
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Cache
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_Cache*' PayloadsHistogramSystem.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch(total: 400000, unique: 1, cacheSize: 15)
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>.FrozenDictionaryOptimized(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig
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_Industry_Leipzig*' PayloadsHistogramSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{2,4}(Tom|Sawyer|Huckleberry|Finn)", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{0,2}(Tom|Sawyer|Huckleberry|Finn)", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Tom|Sawyer|Huckleberry|Finn", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "(?i)Tom|Sawyer|Huckleberry|Finn", Options: None)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.ReadJson<Dictionary<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.Text.Json.Serialization.Tests.ReadJson<Dictionary<String, String>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.ReadJson<Dictionary<String, String>>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Binary_FromStream<MyEventsListerViewModel>
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.Binary_FromStream<MyEventsListerViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_FromStream<MyEventsListerViewModel>.BinaryFormatter_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Binary_ToStream<LoginViewModel>
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.Binary_ToStream<LoginViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_ToStream<LoginViewModel>.BinaryFormatter_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.ContainsKeyFalse<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.ContainsKeyFalse<Int32, Int32>*' PayloadsHistogramSystem.Collections.ContainsKeyFalse<Int32, Int32>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyFalse<Int32, Int32>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyFalse<Int32, Int32>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Perf_Utf8Encoding
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.Perf_Utf8Encoding*' PayloadsHistogramSystem.Text.Perf_Utf8Encoding.GetBytes(Input: EnglishMostlyAscii)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.ConsoleTests.Perf_Console
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.ConsoleTests.Perf_Console*' PayloadsHistogramSystem.ConsoleTests.Perf_Console.OpenStandardOutput
Description of detection logic
JIT DisasmsSystem.ConsoleTests.Perf_Console.OpenStandardError
Description of detection logic
JIT DisasmsSystem.ConsoleTests.Perf_Console.OpenStandardInput
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Tests.Perf_SortedSet
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_SortedSet*' PayloadsHistogramSystem.Collections.Tests.Perf_SortedSet.EnumerateViewBetween
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.ContainsTrue<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.ContainsTrue<Int32>*' PayloadsHistogramSystem.Collections.ContainsTrue<Int32>.ImmutableList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<Int32>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Sort<IntStruct>
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<IntStruct>*' PayloadsHistogramSystem.Collections.Sort<IntStruct>.LinqQuery(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<IntStruct>.LinqOrderByExtension(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Base64
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.Tests.Perf_Base64*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_HeavyEscaping(NumberOfBytes: 100)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_NoEscaping(NumberOfBytes: 100)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Binary_ToStream<CollectionsOfPrimitives>
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.Binary_ToStream<CollectionsOfPrimitives>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_ToStream<CollectionsOfPrimitives>.BinaryFormatter_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.IO.Tests.Perf_StreamWriter
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_StreamWriter*' PayloadsHistogramSystem.IO.Tests.Perf_StreamWriter.WriteFormat
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in BenchmarksGame.RegexRedux_5
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 'BenchmarksGame.RegexRedux_5*' PayloadsHistogramBenchmarksGame.RegexRedux_5.RunBench(options: None)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<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.Numerics.Tests.Perf_VectorOf<SByte>*' PayloadsHistogramSystem.Numerics.Tests.Perf_VectorOf<SByte>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements 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>.ObservableCollection(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Binary_FromStream<IndexViewModel>
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.Binary_FromStream<IndexViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_FromStream<IndexViewModel>.BinaryFormatter_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<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.Runtime.Intrinsics.Tests.Perf_Vector128Of<SByte>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<SByte>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IterateForEachNonGeneric<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.IterateForEachNonGeneric<String>*' PayloadsHistogramSystem.Collections.IterateForEachNonGeneric<String>.Stack(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEachNonGeneric<String>.Queue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEachNonGeneric<String>.Hashtable(Size: 512)
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt64>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<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.Numerics.Tests.Perf_VectorOf<Int16>*' PayloadsHistogramSystem.Numerics.Tests.Perf_VectorOf<Int16>.GetHashCodeBenchmark
Description of detection logic
JIT 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 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>.Clear(Size: 4)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in BenchmarksGame.Fasta_2
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 'BenchmarksGame.Fasta_2*' PayloadsHistogramBenchmarksGame.Fasta_2.RunBench
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_Matrix3x2
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_Matrix3x2*' PayloadsHistogramSystem.Numerics.Tests.Perf_Matrix3x2.CreateRotationWithCenterBenchmark
Description of detection logic
JIT DisasmsSystem.Numerics.Tests.Perf_Matrix3x2.CreateRotationBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_FromStream<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.Xml_FromStream<Location>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_FromStream<Location>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<Location>.DataContractSerializer_BinaryXml_
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>.FrozenDictionaryOptimized(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in MicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>
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.Xml_ToStream<CollectionsOfPrimitives>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>.DataContractSerializer_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Intrinsics.Tests.Perf_Vector128Of<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.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt16>*' PayloadsHistogramSystem.Runtime.Intrinsics.Tests.Perf_Vector128Of<UInt16>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Binary_FromStream<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.Binary_FromStream<Location>*' PayloadsHistogramMicroBenchmarks.Serializers.Binary_FromStream<Location>.BinaryFormatter_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Runtime.Serialization.Formatters.Tests.Perf_BinaryFormatter
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.Runtime.Serialization.Formatters.Tests.Perf_BinaryFormatter*' PayloadsHistogramSystem.Runtime.Serialization.Formatters.Tests.Perf_BinaryFormatter.DeserializeLargeList
Description of detection logic
JIT 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 Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Threading.Tests.Perf_Timer*' PayloadsHistogramSystem.Threading.Tests.Perf_Timer.LongScheduleAndDispose
Description of detection logic
JIT DisasmsSystem.Threading.Tests.Perf_Timer.ShortScheduleAndDispose
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Security.Cryptography.X509Certificates.Tests.X509Certificate2Tests
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.Security.Cryptography.X509Certificates.Tests.X509Certificate2Tests*' PayloadsHistogramSystem.Security.Cryptography.X509Certificates.Tests.X509Certificate2Tests.CertProp
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<HashSet<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.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT Disasms
System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT Disasms
System.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToUtf8Bytes(Mode: Reflection)
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_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.Tests.Perf_String.TrimEnd(s: "Test")
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Format_MultipleArgs
Description of detection logic
JIT Disasms
System.Tests.Perf_String.TrimStart_CharArr(s: "Test", c: [' ', ' '])
Description of detection logic
JIT Disasms
System.Tests.Perf_String.TrimStart(s: "Test")
Description of detection logic
JIT Disasms
System.Tests.Perf_String.TrimEnd_CharArr(s: "Test", c: [' ', ' '])
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Trim_CharArr(s: " Test", c: [' ', ' '])
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Trim_CharArr(s: "Test ", c: [' ', ' '])
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Trim(s: " Te st ")
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Trim(s: " Test")
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Concat_CharEnumerable
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Split(s: "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z", arr: [' '], options: None)
Description of detection logic
JIT Disasms
System.Tests.Perf_String.TrimStart_CharArr(s: " Test", c: [' ', ' '])
Description of detection logic
JIT Disasms
System.Tests.Perf_String.TrimStart(s: " Test")
Description of detection logic
JIT Disasms
System.Tests.Perf_String.TrimEnd(s: "Test ")
Description of detection logic
JIT Disasms
System.Tests.Perf_String.IndexOfAny
Description of detection logic
JIT Disasms
System.Tests.Perf_String.TrimEnd_CharArr(s: "Test ", c: [' ', ' '])
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Trim(s: "Test ")
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Split(s: "ABCDEFGHIJKLMNOPQRSTUVWXYZ", arr: [' '], options: RemoveEmptyEntries)
Description of detection logic
JIT Disasms
System.Tests.Perf_String.Join_Enumerable
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: