-
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] Linux/arm64: 49 Improvements on 6/29/2023 8:27:03 AM #19587
Comments
Run Information
Improvements in System.Memory.Span<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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Int32>*' PayloadsSystem.Memory.Span<Int32>.Reverse(Size: 512)ETL FilesHistogram
Description of detection logic
JIT DisasmsSystem.Memory.Span<Int32>.ToArray(Size: 512)ETL FilesHistogram
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 git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Matrix3x2*' PayloadsSystem.Numerics.Tests.Perf_Matrix3x2.CreateFromScalarsETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Memory.Span<Char>
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Char>*' PayloadsSystem.Memory.Span<Char>.Reverse(Size: 512)ETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Tests.Perf_DateTimeOffset
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_DateTimeOffset*' PayloadsSystem.Tests.Perf_DateTimeOffset.Parse(value: "12/30/2017 3:45:22 AM -08:00")ETL FilesHistogram
Description of detection logic
JIT DisasmsSystem.Tests.Perf_DateTimeOffset.TryParse(value: "12/30/2017 3:45:22 AM -08:00")ETL FilesHistogram
Description of detection logic
JIT 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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.RegularExpressions.Tests.Perf_Regex_Common*' PayloadsSystem.Text.RegularExpressions.Tests.Perf_Regex_Common.MatchesBoundary(Options: None)ETL FilesHistogram
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 git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Sort<BigStruct>*' PayloadsSystem.Collections.Sort<BigStruct>.Array(Size: 512)ETL FilesHistogram
Description of detection logic
JIT DisasmsSystem.Collections.Sort<BigStruct>.Array_Comparison(Size: 512)ETL FilesHistogram
Description of detection logic
JIT DisasmsSystem.Collections.Sort<BigStruct>.LinqQuery(Size: 512)ETL FilesHistogram
Description of detection logic
JIT DisasmsSystem.Collections.Sort<BigStruct>.LinqOrderByExtension(Size: 512)ETL FilesHistogram
Description of detection logic
JIT DisasmsSystem.Collections.Sort<BigStruct>.List(Size: 512)ETL FilesHistogram
Description of detection logic
JIT DisasmsSystem.Collections.Sort<BigStruct>.Array_ComparerClass(Size: 512)ETL FilesHistogram
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 git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Document.Tests.Perf_EnumerateArray*' PayloadsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: ArrayOfStrings)ETL FilesHistogram
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: Json400KB)ETL FilesHistogram
Description of detection logic
JIT DisasmsSystem.Text.Json.Document.Tests.Perf_EnumerateArray.EnumerateArray(TestCase: ArrayOfNumbers)ETL FilesHistogram
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 git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Struct.SpanWrapper*' PayloadsStruct.SpanWrapper.WrapperSumETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.MDBenchI.MDLogicArray
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.MDBenchI.MDLogicArray*' PayloadsBenchstone.MDBenchI.MDLogicArray.TestETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Struct.FilteredSpanEnumerator
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Struct.FilteredSpanEnumerator*' PayloadsStruct.FilteredSpanEnumerator.SumETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Collections.IterateForEach<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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.IterateForEach<Int32>*' PayloadsSystem.Collections.IterateForEach<Int32>.LinkedList(Size: 512)ETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in LinqBenchmarks
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'LinqBenchmarks*' PayloadsLinqBenchmarks.Where00ForXETL FilesHistogram
Description of detection logic
JIT DisasmsLinqBenchmarks.Count00ForXETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in System.Collections.CopyTo<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
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.CopyTo<String>*' PayloadsSystem.Collections.CopyTo<String>.List(Size: 2048)ETL FilesHistogram
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 git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Text.Json.Tests.Perf_Guids*' PayloadsSystem.Text.Json.Tests.Perf_Guids.WriteGuids(Formatted: True, SkipValidation: False)ETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in FractalPerf.Launch
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'FractalPerf.Launch*' PayloadsFractalPerf.Launch.TestETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Struct.GSeq
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Struct.GSeq*' PayloadsStruct.GSeq.FilterSkipMapSumETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository Run Information
Improvements in Benchstone.BenchI.LogicArray
ReproGeneral Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'Benchstone.BenchI.LogicArray*' PayloadsBenchstone.BenchI.LogicArray.TestETL FilesHistogram
Description of detection logic
JIT DisasmsDocsProfiling workflow for dotnet/runtime repository |
Run Information
Improvements in System.Tests.Perf_Guid
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
System.Tests.Perf_Guid.GuidToString
ETL Files
Histogram
Description of detection logic
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Enumerate(Size: 100)
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Collections.Tests.Perf_PriorityQueue<Guid, Guid>.Enumerate(Size: 10)
ETL Files
Histogram
Description of detection logic
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Buffers.Tests.ReadOnlySequenceTests<Char>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
System.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateForEachArray
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateForEachTenSegments
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateForEachSingleSegment
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Tests.ReadOnlySequenceTests<Char>.IterateForEachMemory
ETL Files
Histogram
Description of detection logic
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Buffers.Binary.Tests.BinaryReadAndWriteTests
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructAndReverseBE
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructFieldByFieldUsingBitConverterLE
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructFieldByFieldUsingBitConverterBE
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructFieldByFieldBE
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Binary.Tests.BinaryReadAndWriteTests.ReadStructFieldByFieldLE
ETL Files
Histogram
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.Document.Tests.Perf_EnumerateObject
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCase: NumericProperties)
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCase: ObjectProperties)
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Text.Json.Document.Tests.Perf_EnumerateObject.EnumerateProperties(TestCase: StringProperties)
ETL Files
Histogram
Description of detection logic
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Buffers.Tests.ReadOnlySequenceTests<Byte>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
System.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateForEachTenSegments
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateGetPositionMemory
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateForEachMemory
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateForEachArray
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Buffers.Tests.ReadOnlySequenceTests<Byte>.IterateForEachSingleSegment
ETL Files
Histogram
Description of detection logic
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Enumerate(Size: 100)
ETL Files
Histogram
Description of detection logic
JIT Disasms
System.Collections.Tests.Perf_PriorityQueue<Int32, Int32>.Enumerate(Size: 10)
ETL Files
Histogram
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: