-
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/x64: 1597 Improvements on 5/19/2023 3:32:16 PM #18221
Comments
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.CtorInvoke(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.MatchesWords(Options: Compiled)
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.MatchWord(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.Date_IsMatch(Options: Compiled)
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.MatchesWords(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Uri_IsMatch(Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Uri_IsNotMatch(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Backtracking(Options: IgnoreCase, Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesBoundary(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.SplitWords(Options: IgnoreCase, Compiled)
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.Email_IsNotMatch(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Ctor(Options: IgnoreCase, Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWord(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.IP_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.MatchWord(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Date_IsMatch(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Ctor(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Uri_IsMatch(Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesWords(Options: IgnoreCase, Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.Ctor(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.IP_IsMatch(Options: None)
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_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<ClassImplementingIXmlSerialiable>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<ClassImplementingIXmlSerialiable>.DataContractSerializer_
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>>.DeserializeFromStream(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>>.DeserializeFromReader(Mode: SourceGen)
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>>.DeserializeFromUtf8Bytes(Mode: SourceGen)
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>>.DeserializeFromString(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.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_DifferentFirstChar(Count: 1024, Options: (en-US, Ordinal))
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_Same_Upper(Count: 1024, Options: (en-US, OrdinalIgnoreCase))
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>.DeserializeFromStream(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>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<StructRecord>.DeserializeFromUtf8Bytes(Mode: Reflection)
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>.DeserializeFromString(Mode: Reflection)
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.ElementAt(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Aggregate(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.OrderBy(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SingleWithPredicate_FirstElementMatches(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SelectToList(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.AnyWithPredicate_LastElementMatches(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.OrderByThenBy(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Contains_ElementNotFound(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.TakeLastHalf(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.AnyWithPredicate_LastElementMatches(input: IOrderedEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereSingle_LastElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.ToArray(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Reverse(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.SelectToList(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SelectToList(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.All_AllElementsMatch(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereLast_LastElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.LastWithPredicate_FirstElementMatches(input: IList)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Append(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Concat_TenTimes(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.Where(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.FirstWithPredicate_LastElementMatches(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SelectToArray(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereLast_LastElementMatches(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Range
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.EmptyTakeSelectToArray
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Select(input: IList)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Except(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.AnyWithPredicate_LastElementMatches(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SingleWithPredicate_FirstElementMatches(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.AppendPrepend(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SequenceEqual(input1: IEnumerable, input2: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SelectToArray(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.ToDictionary(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereFirst_LastElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereSingleOrDefault_LastElementMatches(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.Where(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.FirstWithPredicate_LastElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Where(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Concat_Once(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SingleWithPredicate_FirstElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Average(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.SequenceEqual(input1: Array, input2: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Aggregate_Seed(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.LastWithPredicate_FirstElementMatches(input: IOrderedEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereAny_LastElementMatches(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereSingleOrDefault_LastElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.AnyWithPredicate_LastElementMatches(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.Select(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Contains_ElementNotFound(input: ICollection)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SingleWithPredicate_LastElementMatches(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Prepend(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.WhereFirst_LastElementMatches(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.TakeLastHalf(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SelectToArray(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SelectToArray(input: Range)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.CastToSameType(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.ToList(input: ICollection)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.CastToBaseClass(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.Take_All(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SingleWithPredicate_LastElementMatches(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.WhereAny_LastElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SkipHalfTakeHalf(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereSingle_LastElementMatches(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.OrderByDescending(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.ToDictionary(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Distinct(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereSelect(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Select(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SingleWithPredicate_LastElementMatches(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.WhereSelect(input: Array)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.FirstWithPredicate_LastElementMatches(input: IOrderedEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SelectToList(input: Range)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.GroupBy(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.Zip(input: IEnumerable)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.SelectToList(input: IList)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Select(input: List)
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.Repeat
Description of detection logic
JIT DisasmsSystem.Linq.Tests.Perf_Enumerable.FirstWithPredicate_LastElementMatches(input: Array)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in GuardedDevirtualization.ThreeClassVirtual
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'GuardedDevirtualization.ThreeClassVirtual*' PayloadsHistogramGuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.67 pD=0.33)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.33 pD=0.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.33 pD=0.33)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.00 pD=0.33)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.33 pD=0.67)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.00 pD=0.67)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.00 pD=1.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.67 pD=0.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=1.00 pD=0.00)
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: 5, Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 11, Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 12, Options: None)
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: 2, 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 DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 2, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 7, Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 9, Options: Compiled)
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: 1, Options: None)
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: 3, Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 9, Options: None)
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: 0, Options: None)
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: 4, Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 4, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 4, Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 8, Options: None)
Description of detection logic
JIT DisasmsSystem.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: 2, Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 13, Options: None)
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: 10, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 5, Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 10, Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_BoostDocs_Simple.IsMatch(Id: 3, 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 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>.SortedDictionaryDeepCopy(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ConcurrentBag(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.SortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.FrozenDictionaryOptimized(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.HashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.LinkedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.Queue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ConcurrentQueue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.List(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ConcurrentDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ImmutableArray(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in GuardedDevirtualization.TwoClassInterface
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'GuardedDevirtualization.TwoClassInterface*' PayloadsHistogramGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.80)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.10)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 1.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.20)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.90)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.30)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.60)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.70)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.40)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassInterface.Call(testInput: pB = 0.50)
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.Next_int
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_int_int
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_int_unseeded
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.NextDouble
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_long
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Random.Next_int_int_unseeded
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.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: "Sherlock|Holmes", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "The", 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: "\s[a-zA-Z]{0,12}ing\s", 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: "(?i)Sherlock|Holmes|Watson|Irene|Adler|John|Baker", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "the", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{L}", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson|Irene|Adler|John|Baker", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sher[a-z]+|Hol[a-z]+", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+\s+Holmes", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.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: "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: "aei", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[a-q][^u-z]{13}x", 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: "Holmes.{0,25}Watson|Watson.{0,25}Holmes", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sher[a-z]+|Hol[a-z]+", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+\s+Holmes\s+\w+", Options: NonBacktracking)
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: "\p{Lu}", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Street", Options: None)
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: "\s[a-zA-Z]{0,12}ing\s", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\p{L}", Options: None)
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: ".*", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "aqj", Options: NonBacktracking)
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: "Sherlock\s+Holmes", 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: "Sherlock Holmes", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sher[a-z]+|Hol[a-z]+", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\w+\s+Holmes\s+\w+", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes", 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: "\b\w+n\b", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?s).*", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "\b\w+n\b", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "[a-q][^u-z]{13}x", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Street", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock|Holmes|Watson", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "the", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sher[a-z]+|Hol[a-z]+", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "aqj", Options: None)
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.ReadLine(LineLengthRange: [ 0, 1024])
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.ReadLine(LineLengthRange: [ 9, 32])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLine(LineLengthRange: [1025, 2048])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 129, 1024])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 0, 1024])
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.ReadLineAsync(LineLengthRange: [ 9, 32])
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>.ArrayList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEachNonGeneric<String>.Hashtable(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEachNonGeneric<String>.Queue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEachNonGeneric<String>.Stack(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.IterateForEachNonGeneric<String>.SortedList(Size: 512)
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>.DeserializeFromReader(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>.DeserializeFromString(Mode: Reflection)
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: 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: Reflection)
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>>.SerializeToStream(Mode: SourceGen)
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>>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Dictionary<String, String>>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.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>>.SerializeObjectProperty(Mode: SourceGen)
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 DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>*' PayloadsHistogramSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Dequeue_And_Enqueue(Size: 100)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.K_Max_Elements(Size: 10)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.K_Max_Elements(Size: 100)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Dequeue_And_Enqueue(Size: 1000)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.HeapSort(Size: 100)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.HeapSort(Size: 10)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Dequeue_And_Enqueue(Size: 10)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.K_Max_Elements(Size: 1000)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Enumerate(Size: 1000)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Enumerate(Size: 100)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Document.Tests.Perf_ParseThenWriteReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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: LotsOfStrings)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: Json400KB)
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: False, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: DeepTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: DeepTree)
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: False, TestCase: BroadTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: HelloWorld)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: BroadTree)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: HelloWorld)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json400B)
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.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 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.ReadSingleSegmentSequenceByN(numberOfBytes: 8192, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadMultiSegmentSequence(segmentSize: 8192, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 8192, 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: 8192, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json400KB)
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.ReadSingleSegmentSequenceByN(numberOfBytes: 8192, TestCase: Json4KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json40KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequence(TestCase: Json4KB)
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.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json400KB)
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.ReadMultiSegmentSequenceUsingSpan(segmentSize: 4096, TestCase: Json4KB)
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.ReadMultiSegmentSequence(segmentSize: 4096, TestCase: Json40KB)
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: 4096, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Segment.ReadSingleSegmentSequenceByN(numberOfBytes: 4096, TestCase: Json4KB)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in MicroBenchmarks.Serializers.Xml_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.Xml_FromStream<LoginViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_FromStream<LoginViewModel>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<LoginViewModel>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<LoginViewModel>.DataContractSerializer_BinaryXml_
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>.ConcurrentBag(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.HashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.ConcurrentQueue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.FrozenDictionaryOptimized(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.ImmutableStack(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollection<String>.LinkedList(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Basic
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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: True, SkipValidation: True, DataSize: 10)
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.WriteBasicUtf8(Formatted: False, SkipValidation: False, DataSize: 10)
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: False, 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.WriteBasicUtf16(Formatted: True, SkipValidation: False, DataSize: 10)
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.ShortScheduleAndDisposeWithFiringTimers
Description of detection logic
JIT DisasmsSystem.Threading.Tests.Perf_Timer.ShortScheduleAndDispose
Description of detection logic
JIT DisasmsSystem.Threading.Tests.Perf_Timer.LongScheduleAndDispose
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Tests.Perf_DoubleReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.ToStringWithCultureInfo(value: 12345, culture: zh)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: -1.7976931348623157E+308, format: "G")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.Parse(value: "12345")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: 12345, format: "F50")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithCultureInfo(value: -1.7976931348623157E+308, culture: zh)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: 12345, format: "G17")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.Parse(value: "-1.7976931348623157e+308")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: 1.7976931348623157E+308, format: "E")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.TryParse(value: "1.7976931348623157e+308")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: -1.7976931348623157E+308, format: "R")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToString(value: -1.7976931348623157E+308)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: 1.7976931348623157E+308, format: "G17")
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: "G17")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: 1.7976931348623157E+308, format: "R")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithFormat(value: 12345, format: "E")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToStringWithCultureInfo(value: 1.7976931348623157E+308, culture: zh)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Double.ToString(value: 12345)
Description of detection logic
JIT DisasmsSystem.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.ToStringWithFormat(value: -1.7976931348623157E+308, format: "E")
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>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<LoginViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<LoginViewModel>.SystemTextJson_Reflection_
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.Parse_Flags(text: "Red")
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: Friday, format: "X")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Flags(value: 32)
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.GetName_NonGeneric_Flags
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: Sunday, format: "")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.InterpolateIntoSpan_Flags(value: Red, Green)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.InterpolateIntoStringBuilder_NonFlags(value: Saturday)
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.GetName_Generic_Flags
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.GetValues_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.ToString_NonFlags_Large(value: 42)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.ToString_Flags(value: 36)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Enum.InterpolateIntoSpan_Flags(value: Red)
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.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>.SerializeObjectProperty(Mode: Reflection)
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>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToUtf8Bytes(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>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LoginViewModel>.SerializeToStream(Mode: SourceGen)
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.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.ForEach(uriCount: 10, hostPortCount: 10)
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 DisasmsSystem.Net.Primitives.Tests.CredentialCacheTests.ForEach(uriCount: 10, hostPortCount: 0)
Description of detection logic
JIT DisasmsSystem.Net.Primitives.Tests.CredentialCacheTests.GetCredential_Uri(uriString: "http://notfound", uriCount: 0)
Description of detection logic
JIT DisasmsSystem.Net.Primitives.Tests.CredentialCacheTests.GetCredential_HostPort(host: "notfound", hostPortCount: 0)
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>.FrozenDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueTrue<String, String>.FrozenDictionaryOptimized(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueTrue<String, String>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueTrue<String, String>.ImmutableSortedDictionary(Size: 512)
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>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<IndexViewModel>.SystemTextJson_SourceGen_
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 Benchstone.BenchI.NDhrystone
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchI.NDhrystone*' PayloadsHistogramBenchstone.BenchI.NDhrystone.Test
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.SyncReadAsyncWithCancellationToken
Description of detection logic
JIT DisasmsSystem.IO.Pipelines.Tests.Perf_Pipe.ReadAsync
Description of detection logic
JIT DisasmsSystem.IO.Pipelines.Tests.Perf_Pipe.SyncReadAsync
Description of detection logic
JIT DisasmsSystem.IO.Pipelines.Tests.Perf_Pipe.ReadAsyncWithCancellationToken
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>.SortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrueComparer<Int32>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrueComparer<Int32>.HashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrueComparer<Int32>.ImmutableSortedSet(Size: 512)
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_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>.DataContractSerializer_
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.Document.Tests.Perf_DocumentParse
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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_DocumentParse*' PayloadsHistogramSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: False, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: False, TestCase: HelloWorld)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: True, TestCase: HelloWorld)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: True, TestCase: HelloWorld)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: False, TestCase: BasicJson)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: True, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: False, TestCase: HelloWorld)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: False, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: False, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: True, TestCase: Json400B)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: False, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: True, TestCase: BasicJson)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: True, TestCase: Json400KB)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: True, TestRandomAccess: True, TestCase: BasicJson)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: False, TestCase: BasicJson)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Concurrent.IsEmpty<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.Concurrent.IsEmpty<Int32>*' PayloadsHistogramSystem.Collections.Concurrent.IsEmpty<Int32>.Queue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Concurrent.IsEmpty<Int32>.Bag(Size: 0)
Description of detection logic
JIT DisasmsSystem.Collections.Concurrent.IsEmpty<Int32>.Bag(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Concurrent.IsEmpty<Int32>.Dictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Concurrent.IsEmpty<Int32>.Queue(Size: 0)
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>.SerializeToString(Mode: SourceGen)
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>.SerializeToStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<LargeStructWithProperties>.SerializeToWriter(Mode: Reflection)
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>.SerializeObjectProperty(Mode: Reflection)
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>.SerializeToString(Mode: Reflection)
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>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in LinqBenchmarksReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*' PayloadsHistogramLinqBenchmarks.Order00LinqMethodX
Description of detection logic
JIT DisasmsLinqBenchmarks.Where01ForX
Description of detection logic
JIT DisasmsLinqBenchmarks.Where00ForX
Description of detection logic
JIT DisasmsLinqBenchmarks.Count00LinqMethodX
Description of detection logic
JIT DisasmsLinqBenchmarks.Order00ManualX
Description of detection logic
JIT DisasmsLinqBenchmarks.Where01LinqMethodNestedX
Description of detection logic
JIT DisasmsLinqBenchmarks.Where01LinqMethodX
Description of detection logic
JIT DisasmsLinqBenchmarks.Where00LinqQueryX
Description of detection logic
JIT DisasmsLinqBenchmarks.Order00LinqQueryX
Description of detection logic
JIT DisasmsLinqBenchmarks.Where00LinqMethodX
Description of detection logic
JIT DisasmsLinqBenchmarks.Where01LinqQueryX
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in Microsoft.Extensions.DependencyInjection.TimeToFirstServiceReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.TimeToFirstService*' PayloadsHistogramMicrosoft.Extensions.DependencyInjection.TimeToFirstService.BuildProvider(Mode: "Expressions")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.BuildProvider(Mode: "Dynamic")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Singleton(Mode: "Dynamic")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Scoped(Mode: "Dynamic")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Scoped(Mode: "ILEmit")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Transient(Mode: "ILEmit")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Singleton(Mode: "ILEmit")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.BuildProvider(Mode: "Runtime")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Transient(Mode: "Runtime")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Transient(Mode: "Dynamic")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Scoped(Mode: "Runtime")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Transient(Mode: "Expressions")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Scoped(Mode: "Expressions")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Singleton(Mode: "Runtime")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.TimeToFirstService.Singleton(Mode: "Expressions")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in V8.Crypto.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.Crypto.Support*' PayloadsHistogramV8.Crypto.Support.Bench
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>.DeserializeFromStream(Mode: SourceGen)
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>.DeserializeFromReader(Mode: SourceGen)
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>.DeserializeFromString(Mode: SourceGen)
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>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Location>.DeserializeFromString(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in GuardedDevirtualization.TwoClassVirtual
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'GuardedDevirtualization.TwoClassVirtual*' PayloadsHistogramGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.60)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.70)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.20)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.50)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.10)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.40)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 1.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.30)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.90)
Description of detection logic
JIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.80)
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>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToStream(Mode: SourceGen)
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>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToStream(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>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<BinaryData>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Microsoft.Extensions.Configuration.ConfigurationBinderBenchmarks*' PayloadsHistogramMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 32, KeysCountPerProvider: 10)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 32, KeysCountPerProvider: 20)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 16, KeysCountPerProvider: 20)
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: 16, KeysCountPerProvider: 10)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.ConfigurationBinderBenchmarks.Get(ConfigurationProvidersCount: 8, KeysCountPerProvider: 40)
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>.IterateGetPositionTenSegments
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateGetPositionMemory
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.ReadAsyncThenWriteAsync
Description of detection logic
JIT DisasmsSystem.Threading.Channels.Tests.SpscUnboundedChannelPerfTests.PingPong
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>.DeserializeFromUtf8Bytes(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>.DeserializeFromUtf8Bytes(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>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Int32>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.TryAddGiventSize<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.TryAddGiventSize<String>*' PayloadsHistogramSystem.Collections.TryAddGiventSize<String>.ConcurrentDictionary(Count: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.Json.Tests.Utf8JsonReaderCommentsTestsReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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: 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 DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 100, TestCase: LongMultiLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 0, TestCase: ShortSingleLine)
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: ShortMultiLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 0, TestCase: ShortMultiLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 0, TestCase: LongSingleLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 100, TestCase: ShortSingleLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 100, TestCase: ShortSingleLine)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 0, TestCase: ShortSingleLine)
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 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>.SerializeObjectProperty(Mode: SourceGen)
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>.SerializeToString(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>.SerializeToWriter(Mode: SourceGen)
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>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<ArrayList>.SerializeToUtf8Bytes(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>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToString<MyEventsListerViewModel>.SystemTextJson_Reflection_
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.ReadLineAsync(LineLengthRange: [ 9, 32])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLineAsync(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.ReadLine(LineLengthRange: [ 1, 8])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLine(LineLengthRange: [ 0, 0])
Description of detection logic
JIT DisasmsSystem.IO.Tests.StringReaderReadLineTests.ReadLineAsync(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.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.ReadLine(LineLengthRange: [ 33, 128])
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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_Mariomkas*' PayloadsHistogramSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "[\w]+://[^/\\s?#]+[^\\s?#]+(?:\?[^\\s#])?(?:#[^\\s])?", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "[\w]+://[^/\\s?#]+[^\\s?#]+(?:\?[^\\s#])?(?:#[^\\s])?", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "[\w\.+-]+@[\w\.-]+\.[\w\.-]+", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "[\w]+://[^/\\s?#]+[^\\s?#]+(?:\?[^\\s#])?(?:#[^\\s])?", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "[\w\.+-]+@[\w\.-]+\.[\w\.-]+", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Ctor(Pattern: "[\w\.+-]+@[\w\.-]+\.[\w\.-]+", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas.Count(Pattern: "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9])", Options: None)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.IO.Tests.BinaryWriterExtendedTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.BinaryWriterExtendedTests*' PayloadsHistogramSystem.IO.Tests.BinaryWriterExtendedTests.WriteAsciiCharArray(StringLengthInChars: 32)
Description of detection logic
JIT DisasmsSystem.IO.Tests.BinaryWriterExtendedTests.WriteAsciiString(StringLengthInChars: 32)
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>.DeserializeFromStream(Mode: Reflection)
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>.DeserializeFromUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromStream(Mode: SourceGen)
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>.DeserializeFromReader(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<LargeStructWithProperties>.DeserializeFromString(Mode: Reflection)
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 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 DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: StringProperties)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: ObjectProperties)
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 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_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>.DataContractSerializer_BinaryXml_
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: 40000, unique: 1600, cacheSize: 3200)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch(total: 400000, unique: 7, cacheSize: 15)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch(total: 400000, unique: 1, cacheSize: 15)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch_Multithreading(total: 40000, unique: 7, cacheSize: 0)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch(total: 40000, unique: 1600, cacheSize: 15)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Cache.IsMatch_Multithreading(total: 400000, unique: 1, cacheSize: 15)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>*' PayloadsHistogramSystem.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Dequeue_And_Enqueue(Size: 1000)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.HeapSort(Size: 100)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.HeapSort(Size: 10)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.K_Max_Elements(Size: 100)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Enumerate(Size: 1000)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.K_Max_Elements(Size: 1000)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Dequeue_And_Enqueue(Size: 10)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.HeapSort(Size: 1000)
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.WriteUInt16
Description of detection logic
JIT DisasmsSystem.IO.Tests.BinaryWriterTests.WriteUInt32
Description of detection logic
JIT DisasmsSystem.IO.Tests.BinaryWriterTests.WriteUInt64
Description of detection logic
JIT DisasmsSystem.IO.Tests.BinaryWriterTests.WriteDouble
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>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyTrue<Int32, Int32>.SortedDictionary(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>.IDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsKeyTrue<Int32, Int32>.ImmutableSortedDictionary(Size: 512)
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: 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>>.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>>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<ImmutableSortedDictionary<String, String>>.DeserializeFromString(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>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsFalse<Int32>.SortedSet(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.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>.LinkedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<String>.Span(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<String>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<String>.ICollection(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<String>.Array(Size: 512)
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.ToString(value: 4)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToStringHex(value: 12345)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToStringHex(value: 4)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Int32.ToStringHex(value: -2147483648)
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>.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>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToStream(Mode: SourceGen)
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: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToString(Mode: Reflection)
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>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<Int32>.SerializeToString(Mode: SourceGen)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.BenchF.Secant
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchF.Secant*' PayloadsHistogramBenchstone.BenchF.Secant.Test
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Buffers.Tests.RentReturnArrayPoolTests<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.RentReturnArrayPoolTests<Byte>*' PayloadsHistogramSystem.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False)
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.RentReturnArrayPoolTests<Byte>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False)
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.RentReturnArrayPoolTests<Byte>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: True)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Security.Cryptography.Tests.Perf_CryptoConfig
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.Tests.Perf_CryptoConfig*' PayloadsHistogramSystem.Security.Cryptography.Tests.Perf_CryptoConfig.CreateFromName(name: "X509Chain")
Description of detection logic
JIT DisasmsSystem.Security.Cryptography.Tests.Perf_CryptoConfig.CreateFromName(name: "RSA")
Description of detection logic
JIT DisasmsSystem.Security.Cryptography.Tests.Perf_CryptoConfig.CreateFromName(name: "SHA512")
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.BitArrayLeftShift(Size: 4)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_BitArray.BitArraySetAll(Size: 4)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_BitArray.BitArrayCopyToIntArray(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_BitArray.BitArrayCopyToIntArray(Size: 4)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_BitArray.BitArrayLengthValueCtor(Size: 4)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_BitArray.BitArrayLengthValueCtor(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in GuardedDevirtualization.ThreeClassInterface
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'GuardedDevirtualization.ThreeClassInterface*' PayloadsHistogramGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.00 pD=1.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=1.00 pD=0.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.33 pD=0.67)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.33 pD=0.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.00 pD=0.67)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.67 pD=0.33)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.67 pD=0.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.33 pD=0.33)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.00 pD=0.00)
Description of detection logic
JIT DisasmsGuardedDevirtualization.ThreeClassInterface.Call(testInput: pB=0.00 pD=0.33)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Depth
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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_Depth*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 64)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 1)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 512)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Depth.ReadSpanEmptyLoop(Depth: 65)
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>.Array_ComparerClass(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<BigStruct>.LinqOrderByExtension(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<BigStruct>.Array_Comparison(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Collections.TryGetValueFalse<String, String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueFalse<String, String>*' PayloadsHistogramSystem.Collections.TryGetValueFalse<String, String>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueFalse<String, String>.FrozenDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueFalse<String, String>.SortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.TryGetValueFalse<String, String>.FrozenDictionaryOptimized(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>.Array_ComparerClass(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<IntStruct>.LinqOrderByExtension(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.Sort<IntStruct>.Array_Comparison(Size: 512)
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.ServiceScopeProvider
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.Singleton
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.GetService.Scoped
Description of detection logic
JIT DisasmsMicrosoft.Extensions.DependencyInjection.GetService.ServiceScope
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in JetStream.Poker
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'JetStream.Poker*' PayloadsHistogramJetStream.Poker.Play
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: 0)
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>.SerializeToString(Mode: SourceGen)
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>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToWriter(Mode: SourceGen)
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>.SerializeToStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToUtf8Bytes(Mode: Reflection)
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>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<SimpleStructWithProperties>.SerializeToWriter(Mode: Reflection)
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.Property_Set_class
Description of detection logic
JIT DisasmsSystem.Reflection.Invoke.Property_Set_int
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>.DeserializeFromString(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.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>.DeserializeFromStream(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>.DeserializeFromReader(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>.DeserializeFromUtf8Bytes(Mode: SourceGen)
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>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeObjectProperty(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>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<MyEventsListerViewModel>.SerializeToString(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>.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>.NewDefaultOptions
Description of detection logic
JIT DisasmsSystem.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>.NewCustomizedOptions
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 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>.SerializeToWriter(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: SourceGen)
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 DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToString(Mode: Reflection)
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>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<StructRecord>.SerializeToStream(Mode: SourceGen)
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.GetFileNameWithoutExtension
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetFileName
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetPathRoot
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.GetTempPath
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_Path.Combine
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IndexerSetReverse<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.IndexerSetReverse<Int32>*' PayloadsHistogramSystem.Collections.IndexerSetReverse<Int32>.IList(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.BenchI.Midpoint
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchI.Midpoint*' PayloadsHistogramBenchstone.BenchI.Midpoint.Test
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_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<IndexViewModel>.SystemTextJson_Reflection_
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>.LinkedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ImmutableArray(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ImmutableSortedDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ConcurrentQueue(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.SortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ImmutableDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ConcurrentBag(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ICollection(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.SortedDictionary(Size: 512)
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>.ObservableCollection(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.AddGivenSize<Int32>.IDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.AddGivenSize<Int32>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<UInt32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<UInt32>*' PayloadsHistogramSystem.Numerics.Tests.Perf_VectorOf<UInt32>.GetHashCodeBenchmark
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.SomeEnum))
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: True)
Description of detection logic
JIT DisasmsSystem.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 DisasmsSystem.Text.Json.Tests.Perf_Deep.WriteDeepUtf16(Formatted: False, SkipValidation: True)
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: Url,©2020,512)
Description of detection logic
JIT DisasmsSystem.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,no <escaping /> required,512)
Description of detection logic
JIT DisasmsSystem.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: UnsafeRelaxed,no <escaping /> required,16)
Description of detection logic
JIT DisasmsSystem.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: JavaScript,no escaping required,512)
Description of detection logic
JIT DisasmsSystem.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf16(arguments: UnsafeRelaxed,no <escaping /> required,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>!,512)
Description of detection logic
JIT DisasmsSystem.Text.Encodings.Web.Tests.Perf_Encoders.EncodeUtf8(arguments: Url,©2020,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.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.IsPrefix_FirstHalf(Options: (, IgnoreCase, False))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringSearch.IsPrefix_FirstHalf(Options: (en-US, IgnoreCase, False))
Description of detection logic
JIT DisasmsSystem.Globalization.Tests.StringSearch.IsSuffix_SecondHalf(Options: (en-US, IgnoreCase, False))
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: "Thursday, February 26, 2009")
Description of detection logic
JIT DisasmsSystem.Perf_Convert.ToDateTime_String(value: "12/12/1999")
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.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: "February 26, 2009")
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>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<LoginViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Tests.Perf_Decimal
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md 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.ToString(value: 123456.789)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_Decimal.TryParse(value: "123456.789")
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 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>.ConcurrentDictionary(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.AddGivenSize<String>.ObservableCollection(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.AddGivenSize<String>.List(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.AddGivenSize<String>.ICollection(Size: 512)
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>.ConcurrentDictionary(Size: 512)
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_P384)
Description of detection logic
JIT DisasmsSystem.Formats.Cbor.Tests.Perf_CborWriter.WriteCoseKey(publicKey: ECDSA_P521)
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_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<XmlElement>.DataContractSerializer_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<XmlElement>.XmlSerializer_
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: False, SkipValidation: True)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: True, SkipValidation: False)
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: True, SkipValidation: True)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Serialization.Tests.WriteJson<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.WriteJson<HashSet<String>>*' PayloadsHistogramSystem.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeObjectProperty(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToUtf8Bytes(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeObjectProperty(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToWriter(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToWriter(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.WriteJson<HashSet<String>>.SerializeToStream(Mode: Reflection)
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: ".{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 DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{0,2}(Tom|Sawyer|Huckleberry|Finn)", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "Huck[a-zA-Z]+|Saw[a-zA-Z]+", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "([A-Za-z]awyer|[A-Za-z]inn)\s", Options: None)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{2,4}(Tom|Sawyer|Huckleberry|Finn)", Options: NonBacktracking)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: ".{2,4}(Tom|Sawyer|Huckleberry|Finn)", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "(?i)Tom|Sawyer|Huckleberry|Finn", Options: Compiled)
Description of detection logic
JIT DisasmsSystem.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: Compiled)
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.GetDateTimeOffset
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Get.GetSingle
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.ToString(format: null)
Description of detection logic
JIT DisasmsSystem.Tests.Perf_DateTime.ToString(format: "G")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_DateTime.ToString(format: "o")
Description of detection logic
JIT DisasmsSystem.Tests.Perf_DateTime.GetNow
Description of detection logic
JIT DisasmsSystem.Tests.Perf_DateTime.ParseO
Description of detection logic
JIT DisasmsSystem.Tests.Perf_DateTime.ToString(format: "r")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.IO.Tests.Perf_FileStream
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.Perf_FileStream*' PayloadsHistogramSystem.IO.Tests.Perf_FileStream.GetLength(options: Read)
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_FileStream.SeekBackward(fileSize: 1024, options: Asynchronous)
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_FileStream.SeekBackward(fileSize: 1024, options: None)
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_FileStream.ReadAsync(fileSize: 104857600, userBufferSize: 4096, options: None)
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_FileStream.SeekForward(fileSize: 1024, options: None)
Description of detection logic
JIT DisasmsSystem.IO.Tests.Perf_FileStream.SeekForward(fileSize: 1024, options: Asynchronous)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.BenchI.Puzzle
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchI.Puzzle*' PayloadsHistogramBenchstone.BenchI.Puzzle.Test
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Ctor
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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_Ctor*' PayloadsHistogramSystem.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: True, SkipValidation: True)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: False, SkipValidation: False)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Ctor.Ctor(Formatted: False, SkipValidation: True)
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 Benchstone.BenchF.Regula
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchF.Regula*' PayloadsHistogramBenchstone.BenchF.Regula.Test
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: 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>.DeserializeFromStream(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<TreeRecord>.DeserializeFromUtf8Bytes(Mode: Reflection)
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>.DeserializeFromString(Mode: SourceGen)
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>.DeserializeFromString(Mode: Reflection)
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>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>.DataContractSerializer_BinaryXml_
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>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.DataContractJsonSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<LoginViewModel>.SystemTextJson_Reflection_
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>>.SerializeToUtf8Bytes(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>>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.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 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>>.SerializeToString(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.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>>.SerializeToStream(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>>.SerializeToUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.MathBenchmarks.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.MathBenchmarks.Single*' PayloadsHistogramSystem.MathBenchmarks.Single.ILogB
Description of detection logic
JIT DisasmsSystem.MathBenchmarks.Single.Hypot
Description of detection logic
JIT DisasmsSystem.MathBenchmarks.Single.Max
Description of detection logic
JIT DisasmsSystem.MathBenchmarks.Single.ScaleB
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Int32>*' PayloadsHistogramSystem.Numerics.Tests.Perf_VectorOf<Int32>.GetHashCodeBenchmark
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.Tests.Perf_Environment
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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_Environment*' PayloadsHistogramSystem.Tests.Perf_Environment.GetEnvironmentVariable
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: False, SkipValidation: False)
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_RoundtripKind
Description of detection logic
JIT DisasmsSystem.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 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 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>>.DeserializeFromStream(Mode: SourceGen)
Description of detection logic
JIT DisasmsSystem.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: SourceGen)
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: Reflection)
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>>.DeserializeFromUtf8Bytes(Mode: Reflection)
Description of detection logic
JIT DisasmsSystem.Text.Json.Serialization.Tests.ReadJson<Nullable<DateTimeOffset>>.DeserializeFromString(Mode: Reflection)
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 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>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<LoginViewModel>.JsonNet_
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 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.Enumerator
Description of detection logic
JIT DisasmsXmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList.GetCount
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_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<SimpleStructWithProperties>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<SimpleStructWithProperties>.DataContractSerializer_BinaryXml_
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>.SortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<Int32>.ImmutableSortedSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<Int32>.Stack(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsTrue<Int32>.ImmutableHashSet(Size: 512)
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>.SortedList(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollectionNonGeneric<Int32>.Hashtable(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollectionNonGeneric<Int32>.Stack(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollectionNonGeneric<Int32>.Queue(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchmark.GetChildKeysTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchmark.GetChildKeysTests*' PayloadsHistogramBenchmark.GetChildKeysTests.AddChainedConfigurationWithSplitting
Description of detection logic
JIT DisasmsBenchmark.GetChildKeysTests.AddChainedConfigurationWithCommonPaths
Description of detection logic
JIT DisasmsBenchmark.GetChildKeysTests.AddChainedConfigurationNoDelimiter
Description of detection logic
JIT DisasmsBenchmark.GetChildKeysTests.AddChainedConfigurationEmpty
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>.IterateTryGetMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateGetPositionMemory
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateForEachMemory
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CtorFromCollectionNonGeneric<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.CtorFromCollectionNonGeneric<String>*' PayloadsHistogramSystem.Collections.CtorFromCollectionNonGeneric<String>.Stack(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollectionNonGeneric<String>.Hashtable(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.CtorFromCollectionNonGeneric<String>.Queue(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Buffers.Tests.RentReturnArrayPoolTests<Object>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.RentReturnArrayPoolTests<Object>*' PayloadsHistogramSystem.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: True)
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: True, UseSharedPool: False)
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.RentReturnArrayPoolTests<Object>.MultipleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: True)
Description of detection logic
JIT DisasmsSystem.Buffers.Tests.RentReturnArrayPoolTests<Object>.SingleSerial(RentalSize: 4096, ManipulateArray: False, Async: False, UseSharedPool: False)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Collections.Tests.Perf_PriorityQueue<String, String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_PriorityQueue<String, String>*' PayloadsHistogramSystem.Collections.Tests.Perf_PriorityQueue<String, String>.Enumerate(Size: 1000)
Description of detection logic
JIT DisasmsSystem.Collections.Tests.Perf_PriorityQueue<String, String>.Enumerate(Size: 100)
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>.CaseInsensitiveNotMatching
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>.CaseInsensitiveMatching
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Concurrent.AddRemoveFromSameThreads<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.Concurrent.AddRemoveFromSameThreads<Int32>*' PayloadsHistogramSystem.Collections.Concurrent.AddRemoveFromSameThreads<Int32>.ConcurrentBag(Size: 2000000)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.MDBenchI.MDMidpoint
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.MDBenchI.MDMidpoint*' PayloadsHistogramBenchstone.MDBenchI.MDMidpoint.Test
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 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: 16)
Description of detection logic
JIT DisasmsMicrosoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark.Parse_SequentialAsync(Length: 128, Chunks: 16)
Description of detection logic
JIT DisasmsMicrosoft.AspNetCore.Server.Kestrel.Performance.PipeThroughputBenchmark.Parse_ParallelAsync(Length: 128, Chunks: 16)
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 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 Benchstone.BenchI.TreeSort
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchI.TreeSort*' PayloadsHistogramBenchstone.BenchI.TreeSort.Test
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 DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: ArrayOfNumbers)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: ArrayOfStrings)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: ArrayOfStrings)
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: Json400KB)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.MDBenchI.MDMulMatrix
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.MDBenchI.MDMulMatrix*' PayloadsHistogramBenchstone.MDBenchI.MDMulMatrix.Test
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 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 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>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<Location>.SystemTextJson_SourceGen_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromStream<Location>.SystemTextJson_Reflection_
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.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.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: 1000)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_HeavyEscaping(NumberOfBytes: 100)
Description of detection logic
JIT DisasmsSystem.Text.Json.Tests.Perf_Base64.WriteByteArrayAsBase64_NoEscaping(NumberOfBytes: 1000)
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.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>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<Location>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<Location>.DataContractSerializer_BinaryXml_
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_BinaryXml_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>.DataContractSerializer_
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>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<CollectionsOfPrimitives>.SystemTextJson_SourceGen_
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 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 Benchstone.BenchF.Bisect
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchF.Bisect*' PayloadsHistogramBenchstone.BenchF.Bisect.Test
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.Numerics.Tests.Perf_VectorOf<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.Numerics.Tests.Perf_VectorOf<Single>*' PayloadsHistogramSystem.Numerics.Tests.Perf_VectorOf<Single>.GetHashCodeBenchmark
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_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>.DataContractSerializer_BinaryXml_
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 DisasmsSystem.Collections.ContainsKeyTrue<String, String>.ImmutableSortedDictionary(Size: 512)
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>.DataContractSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>.XmlSerializer_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Xml_FromStream<ClassImplementingIXmlSerialiable>.DataContractSerializer_BinaryXml_
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 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 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.CreateInstance
Description of detection logic
JIT DisasmsMicrosoft.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 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<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>.JsonNet_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_FromString<Location>.SystemTextJson_Reflection_
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 System.IO.Tests.Perf_Directory
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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_Directory*' PayloadsHistogramSystem.IO.Tests.Perf_Directory.GetCurrentDirectory
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in PerfLabTests.CastingPerf2.CastingPerf
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.CastingPerf2.CastingPerf*' PayloadsHistogramPerfLabTests.CastingPerf2.CastingPerf.IFooObjIsIFooInterAlia
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 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.LoadXml
Description of detection logic
JIT DisasmsXmlDocumentTests.XmlDocumentTests.Perf_XmlDocument.GetDocumentElement
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>.SystemTextJson_Reflection_
Description of detection logic
JIT DisasmsMicroBenchmarks.Serializers.Json_ToStream<Location>.JsonNet_
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 Struct.SpanWrapper
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Struct.SpanWrapper*' PayloadsHistogramStruct.SpanWrapper.WrapperSum
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.HtmlDecode_Entities
Description of detection logic
JIT DisasmsSystem.Net.Tests.Perf_WebUtility.Decode_DecodingRequired
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 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 Microsoft.Extensions.Logging.EventSourceLogger
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.EventSourceLogger*' PayloadsHistogramMicrosoft.Extensions.Logging.EventSourceLogger.NestedScopes_TwoMessages(HasSubscribers: True, Json: True)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Logging.EventSourceLogger.NestedScopes_TwoMessages(HasSubscribers: False, Json: True)
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Logging.EventSourceLogger.NestedScopes_TwoMessages(HasSubscribers: True, Json: False)
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.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.CreateAndAwait_FromDelayedTCS
Description of detection logic
JIT DisasmsSystem.Threading.Tasks.ValueTaskPerfTest.CreateAndAwait_FromCompletedValueTaskSource
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 Benchstone.BenchI.Permutate
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchI.Permutate*' PayloadsHistogramBenchstone.BenchI.Permutate.Test
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IterateFor<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.IterateFor<Int32>*' PayloadsHistogramSystem.Collections.IterateFor<Int32>.IList(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.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>.Stack(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsFalse<String>.ICollection(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsFalse<String>.ImmutableHashSet(Size: 512)
Description of detection logic
JIT DisasmsSystem.Collections.ContainsFalse<String>.Array(Size: 512)
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<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.Collections.IterateForNonGeneric<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.IterateForNonGeneric<String>*' PayloadsHistogramSystem.Collections.IterateForNonGeneric<String>.ArrayList(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Concurrent.Count<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.Concurrent.Count<Int32>*' PayloadsHistogramSystem.Collections.Concurrent.Count<Int32>.Queue_EnqueueCountDequeue(Size: 512)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IndexerSet<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IndexerSet<String>*' PayloadsHistogramSystem.Collections.IndexerSet<String>.ConcurrentDictionary(Size: 512)
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.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.OpenStandardInput
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.IterateForNonGeneric<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.IterateForNonGeneric<Int32>*' PayloadsHistogramSystem.Collections.IterateForNonGeneric<Int32>.ArrayList(Size: 512)
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 JetStream.TimeSeriesSegmentation
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'JetStream.TimeSeriesSegmentation*' PayloadsHistogramJetStream.TimeSeriesSegmentation.MaximizeSchwarzCriterion
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 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.Numerics.Tests.Perf_VectorOf<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.Numerics.Tests.Perf_VectorOf<UInt64>*' PayloadsHistogramSystem.Numerics.Tests.Perf_VectorOf<UInt64>.GetHashCodeBenchmark
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.BenchF.DMath
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchF.DMath*' PayloadsHistogramBenchstone.BenchF.DMath.Test
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 System.Reflection.Activator<EmptyStruct>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.Activator<EmptyStruct>*' PayloadsHistogramSystem.Reflection.Activator<EmptyStruct>.CreateInstanceNames
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Microsoft.Extensions.Configuration.Xml.XmlConfigurationProviderBenchmarks
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.Xml.XmlConfigurationProviderBenchmarks*' PayloadsHistogramMicrosoft.Extensions.Configuration.Xml.XmlConfigurationProviderBenchmarks.Load(FileName: "repeated.xml")
Description of detection logic
JIT DisasmsMicrosoft.Extensions.Configuration.Xml.XmlConfigurationProviderBenchmarks.Load(FileName: "simple.xml")
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Collections.Tests.DictionarySequentialKeys
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.DictionarySequentialKeys*' PayloadsHistogramSystem.Collections.Tests.DictionarySequentialKeys.TryGetValue_17_Int_32ByteValue
Description of detection logic
JIT DisasmsSystem.Collections.Tests.DictionarySequentialKeys.TryGetValue_17_Int_32ByteRefsValue
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 Microsoft.Extensions.Logging.Formatting
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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.Formatting*' PayloadsHistogramMicrosoft.Extensions.Logging.Formatting.NoArguments
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.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 System.Xml.Linq.Perf_XElementList
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/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_XElementList*' PayloadsHistogramSystem.Xml.Linq.Perf_XElementList.Enumerator
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 Benchstone.MDBenchI.MDPuzzle
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.MDBenchI.MDPuzzle*' PayloadsHistogramBenchstone.MDBenchI.MDPuzzle.Test
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: True, SkipValidation: False)
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in SciMark2.kernel
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md Payloadsgit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'SciMark2.kernel*' PayloadsHistogramSciMark2.kernel.benchMonteCarlo
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Numerics.Tests.Perf_VectorOf<Int64>
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.Numerics.Tests.Perf_VectorOf<Int64>.GetHashCodeBenchmark
Description of detection logic
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Text.Json.Node.Tests.Perf_ParseThenWrite
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.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json400B)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: BroadTree)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: LotsOfStrings)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: DeepTree)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: LotsOfStrings)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: HelloWorld)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: HelloWorld)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: Json4KB)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: Json400B)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: BroadTree)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: LotsOfNumbers)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: DeepTree)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: True, TestCase: LotsOfNumbers)
Description of detection logic
JIT Disasms
System.Text.Json.Node.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: Json4KB)
Description of detection logic
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>
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
MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.SystemTextJson_Reflection_
Description of detection logic
JIT Disasms
MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.JsonNet_
Description of detection logic
JIT Disasms
MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.SystemTextJson_SourceGen_
Description of detection logic
JIT Disasms
MicroBenchmarks.Serializers.Json_FromStream<MyEventsListerViewModel>.DataContractJsonSerializer_
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: