-
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: 120 Improvements on 6/17/2024 6:09:36 PM #36995
Comments
Run Information
Improvements in GuardedDevirtualization.TwoClassVirtual
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'GuardedDevirtualization.TwoClassVirtual*' GuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.20)ETL FilesHistogramJIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.60)ETL FilesHistogramJIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.30)ETL FilesHistogramJIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.70)ETL FilesHistogramJIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.10)ETL FilesHistogramJIT DisasmsGuardedDevirtualization.TwoClassVirtual.Call(testInput: pB = 0.80)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.IO.Tests.StreamReaderReadLineTests*' System.IO.Tests.StreamReaderReadLineTests.ReadLineAsync(LineLengthRange: [ 33, 128])ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Perf_Convert*' System.Perf_Convert.ToHexStringETL FilesHistogramJIT DisasmsSystem.Perf_Convert.FromBase64StringETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<SByte>*' System.Numerics.Tests.Perf_VectorOf<SByte>.GetHashCodeBenchmarkETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.AddGivenSize<String>*' System.Collections.AddGivenSize<String>.Queue(Size: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Buffers.Tests.ReadOnlySequenceTests<Char>*' System.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateTryGetTenSegmentsETL FilesHistogramJIT DisasmsSystem.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateGetPositionSingleSegmentETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_String
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_String*' System.Tests.Perf_String.ToLowerInvariant(s: "test")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.ToUpper(s: "TEST")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_String.ToUpperInvariant(s: "TEST")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.ContainsTrueComparer<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsTrueComparer<String>*' System.Collections.ContainsTrueComparer<String>.ImmutableHashSet(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Sort<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<Int32>*' System.Collections.Sort<Int32>.LinqQuery(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.Sort<Int32>.Array_Comparison(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.Sort<Int32>.Array_ComparerClass(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.Sort<Int32>.LinqOrderByExtension(Size: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.MDBenchI.MDPuzzle*' Benchstone.MDBenchI.MDPuzzle.TestETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Common
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*' System.Text.RegularExpressions.Tests.Perf_Regex_Common.ReplaceWords(Options: None)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Perf_Reader
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Reader*' System.Text.Json.Tests.Perf_Reader.ReadSingleSpanSequenceEmptyLoop(IsDataCompact: False, TestCase: DeepTree)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Tests.Perf_Reader.ReadReturnBytes(IsDataCompact: True, TestCase: Json4KB)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Linq.Tests.Perf_OrderBy
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Linq.Tests.Perf_OrderBy*' System.Linq.Tests.Perf_OrderBy.OrderByValueType(NumberOfPeople: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<BigStruct>*' System.Collections.Sort<BigStruct>.LinqOrderByExtension(Size: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Globalization.Tests.StringSearch*' System.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (, None, False))ETL FilesHistogramJIT DisasmsSystem.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, IgnoreNonSpace, False))ETL FilesHistogramJIT DisasmsSystem.Globalization.Tests.StringSearch.LastIndexOf_Word_NotFound(Options: (en-US, None, False))ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Reflection.Invoke*' System.Reflection.Invoke.StaticMethod4_int_string_struct_classETL FilesHistogramJIT DisasmsSystem.Reflection.Invoke.StaticMethod4_arrayNotCached_int_string_struct_classETL FilesHistogramJIT DisasmsSystem.Reflection.Invoke.Ctor4_int_string_struct_classETL FilesHistogramJIT DisasmsSystem.Reflection.Invoke.Field_SetStatic_intETL FilesHistogramJIT DisasmsSystem.Reflection.Invoke.Field_GetStatic_classETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.MDBenchF.MDInvMt
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.MDBenchF.MDInvMt*' Benchstone.MDBenchF.MDInvMt.TestETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<Int32>*' System.Collections.CreateAddAndClear<Int32>.Dictionary(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.SortedDictionary(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.ImmutableQueue(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.CreateAddAndClear<Int32>.IDictionary(Size: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Security.Cryptography.X509Certificates.Tests.X509Certificate2Tests*' System.Security.Cryptography.X509Certificates.Tests.X509Certificate2Tests.CertPropETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in BenchmarksGame.ReverseComplement_1
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'BenchmarksGame.ReverseComplement_1*' BenchmarksGame.ReverseComplement_1.RunBenchETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateArray*' System.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: ArrayOfNumbers)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: ArrayOfStrings)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.Parse(TestCase: Json400KB)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Perf_DefaultFrozenDictionary
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_DefaultFrozenDictionary*' System.Collections.Perf_DefaultFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 1000)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_DefaultFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_DefaultFrozenDictionary.TryGetValue_False_FrozenDictionary(Count: 10000)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CreateAddAndClear<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndClear<String>*' System.Collections.CreateAddAndClear<String>.List(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.CreateAddAndClear<String>.Stack(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.CreateAddAndClear<String>.ImmutableQueue(Size: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollection<Int32>*' System.Collections.CtorFromCollection<Int32>.SortedSet(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.CtorFromCollection<Int32>.ImmutableSortedDictionary(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.CtorFromCollection<Int32>.SortedDictionary(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Collections.Perf_Frozen<ReferenceType>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_Frozen<ReferenceType>*' System.Collections.Perf_Frozen<ReferenceType>.ToFrozenSet(Count: 64)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_Frozen<ReferenceType>.ToFrozenSet(Count: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'GuardedDevirtualization.ThreeClassVirtual*' GuardedDevirtualization.ThreeClassVirtual.Call(testInput: pB=0.00 pD=0.33)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CreateAddAndRemove<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CreateAddAndRemove<Int32>*' System.Collections.CreateAddAndRemove<Int32>.Dictionary(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.IterateFor<String>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateFor<String>*' System.Collections.IterateFor<String>.IList(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_Uri
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Uri*' System.Tests.Perf_Uri.CombineAbsoluteRelative(input: "/new/path")ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_DocumentParse*' System.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: False, TestCase: Json400B)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Document.Tests.Perf_DocumentParse.Parse(IsDataIndented: False, TestRandomAccess: False, TestCase: Json400KB)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Document.Tests.Perf_ParseThenWrite
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_ParseThenWrite*' System.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: BroadTree)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Document.Tests.Perf_ParseThenWrite.ParseThenWrite(IsDataIndented: False, TestCase: Json400KB)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Tests.Perf_WebUtility*' System.Net.Tests.Perf_WebUtility.HtmlDecode_EntitiesETL FilesHistogramJIT DisasmsSystem.Net.Tests.Perf_WebUtility.Decode_NoDecodingRequiredETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_SByte
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_SByte*' System.Tests.Perf_SByte.TryParse(value: "-128")ETL FilesHistogramJIT DisasmsSystem.Tests.Perf_SByte.Parse(value: "-128")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Perf_SingleCharFrozenDictionary
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_SingleCharFrozenDictionary*' System.Collections.Perf_SingleCharFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 100)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_SingleCharFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_SingleCharFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 1000)ETL FilesHistogramJIT DisasmsSystem.Collections.Perf_SingleCharFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 10000)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.ContainsKeyTrue<Int32, Int32>*' System.Collections.ContainsKeyTrue<Int32, Int32>.FrozenDictionary(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Sort<IntClass>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<IntClass>*' System.Collections.Sort<IntClass>.LinqQuery(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.Sort<IntClass>.LinqOrderByExtension(Size: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.TryAddDefaultSize<Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryAddDefaultSize<Int32>*' System.Collections.TryAddDefaultSize<Int32>.Dictionary(Count: 512)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.MDBenchI.MDArray2
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.MDBenchI.MDArray2*' Benchstone.MDBenchI.MDArray2.TestETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in LinqBenchmarks
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*' LinqBenchmarks.Count00ForXETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Tests.Perf_Char
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Char*' System.Tests.Perf_Char.Char_IsUpper(input: "Good afternoon, Constable!")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.TryGetValueTrue<Int32, Int32>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.TryGetValueTrue<Int32, Int32>*' System.Collections.TryGetValueTrue<Int32, Int32>.FrozenDictionaryOptimized(Size: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.NetworkInformation.Tests.PhysicalAddressTests*' System.Net.NetworkInformation.Tests.PhysicalAddressTests.PALongETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchI.Puzzle*' Benchstone.BenchI.Puzzle.TestETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Perf_SubstringFrozenDictionary
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Perf_SubstringFrozenDictionary*' System.Collections.Perf_SubstringFrozenDictionary.TryGetValue_True_FrozenDictionary(Count: 1000)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_SortedSet*' System.Collections.Tests.Perf_SortedSet.EnumerateViewBetweenETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CtorFromCollection<String>*' System.Collections.CtorFromCollection<String>.HashSet(Size: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_VectorOf<Byte>*' System.Numerics.Tests.Perf_VectorOf<Byte>.GetHashCodeBenchmarkETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>*' System.Text.Json.Serialization.Tests.ReadMissingAndCaseInsensitive<Location>.MissingPropertiesETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Text.Json.Tests.Utf8JsonReaderCommentsTests
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Utf8JsonReaderCommentsTests*' System.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Allow, SegmentSize: 100, TestCase: LongSingleLine)ETL FilesHistogramJIT DisasmsSystem.Text.Json.Tests.Utf8JsonReaderCommentsTests.Utf8JsonReaderCommentParsing(CommentHandling: Skip, SegmentSize: 100, TestCase: LongMultiLine)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IndexerSet<Int32>*' System.Collections.IndexerSet<Int32>.SortedDictionary(Size: 512)ETL FilesHistogramJIT DisasmsSystem.Collections.IndexerSet<Int32>.Dictionary(Size: 512)ETL FilesHistogramJIT 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 git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>*' System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Dequeue_And_Enqueue(Size: 100)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Memory.ReadOnlySpan
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.ReadOnlySpan*' System.Memory.ReadOnlySpan.Trim(input: " abcdefg ")ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.Tests.Perf_Dictionary
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_Dictionary*' System.Collections.Tests.Perf_Dictionary.ContainsValue(Items: 3000)ETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in PerfLabTests.DictionaryExpansion
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.DictionaryExpansion*' PerfLabTests.DictionaryExpansion.ExpandDictionariesETL FilesHistogramJIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Leipzig.Count(Pattern: "(?i)Tom|Sawyer|Huckleberry|Finn", Options: NonBacktracking)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in SciMark2.kernel
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
SciMark2.kernel.benchFFT
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Collections.Sort<IntStruct>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Collections.Sort<IntStruct>.Array_Comparison(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.Sort<IntStruct>.Array_ComparerClass(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.Sort<IntStruct>.LinqQuery(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Collections.Sort<IntStruct>.LinqOrderByExtension(Size: 512)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Tests.Perf_Int64
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Tests.Perf_Int64.Parse(value: "12345")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int64.TryParseSpan(value: "12345")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in XmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
XmlDocumentTests.XmlNodeListTests.Perf_XmlNodeList.Enumerator
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Text.Perf_Ascii
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Text.Perf_Ascii.ToUpper_Chars(Size: 128)
ETL Files
Histogram
JIT Disasms
System.Text.Perf_Ascii.ToLower_Chars(Size: 128)
ETL Files
Histogram
JIT Disasms
System.Text.Perf_Ascii.ToUpperInPlace_Bytes(Size: 128)
ETL Files
Histogram
JIT Disasms
System.Text.Perf_Ascii.ToLowerInPlace_Bytes(Size: 128)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Tests.Perf_Int32
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Tests.Perf_Int32.ToStringHex(value: -2147483648)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.TryParse(value: "2147483647")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.ToStringHex(value: 12345)
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.ParseHex(value: "3039")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Int32.TryParseSpan(value: "2147483647")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Text.Json.Document.Tests.Perf_EnumerateObject
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Text.Json.Document.Tests.Perf_EnumerateObject.Parse(TestCase: NumericProperties)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCase: NumericProperties)
ETL Files
Histogram
JIT Disasms
System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCase: StringProperties)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in Benchstone.BenchI.LogicArray
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Benchstone.BenchI.LogicArray.Test
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sher[a-z]+|Hol[a-z]+", Options: NonBacktracking)
ETL Files
Histogram
JIT Disasms
System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "(?i)Sherlock|Holmes|Watson", Options: NonBacktracking)
ETL Files
Histogram
JIT Disasms
System.Text.RegularExpressions.Tests.Perf_Regex_Industry_RustLang_Sherlock.Count(Pattern: "Sherlock|Holmes|Watson|Irene|Adler|John|Baker", Options: None)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
The text was updated successfully, but these errors were encountered: