-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Regression in Single/Double parsing #58027
Comments
Possibly due to #56501 |
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
Also regression in dotnet/perf-autofiling-issues#732 |
Tagging subscribers to this area: @dotnet/area-system-runtime Issue DetailsRun Information
Regressions in System.MathBenchmarks.Double
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.MathBenchmarks.Double*' PayloadsHistogramSystem.MathBenchmarks.Double.ScaleB
DocsProfiling workflow for dotnet/runtime repository
Regressions in System.Buffers.Text.Tests.Utf8ParserTests
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Buffers.Text.Tests.Utf8ParserTests*' PayloadsHistogramSystem.Buffers.Text.Tests.Utf8ParserTests.TryParseSingle(value: 12345)
DocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Memory.Span<Byte>
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Memory.Span<Byte>*' PayloadsHistogramSystem.Memory.Span<Byte>.SequenceEqual(Size: 512)
System.Memory.Span<Byte>.BinarySearch(Size: 512)
DocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Collections.Sort<Int32>
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Collections.Sort<Int32>*' PayloadsHistogramSystem.Collections.Sort<Int32>.List(Size: 512)
DocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.MathBenchmarks.Single
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.MathBenchmarks.Single*' PayloadsHistogramSystem.MathBenchmarks.Single.ScaleB
DocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>*' PayloadsHistogramMicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>.DataContractJsonSerializer_
DocsProfiling workflow for dotnet/runtime repository Run Information
Regressions in System.Tests.Perf_Array
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'System.Tests.Perf_Array*' PayloadsHistogramSystem.Tests.Perf_Array.IndexOfShort
DocsProfiling workflow for dotnet/runtime repository
|
Doesn't look like #56501 - I tried to revert it locally but it had no effect on ScaleB benchmark. |
@EgorBo / @kunalspathak / @tannergooding Can one of you self-assign to indicate that you're going to further investigate this? Thanks. |
We forked 6.0 off at 82f7144 (Aug 17) so this is presumably not a 6.0 issue. |
This also looks to be simply noise. We're back to sitting at 31-32ns in the latest runs and there are no assembly diffs between the given commits. |
Run Information
Regressions in System.MathBenchmarks.Double
Historical Data in Reporting System
Repro
Payloads
Baseline
Compare
Histogram
System.MathBenchmarks.Double.ScaleB
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Regressions in System.Buffers.Text.Tests.Utf8ParserTests
Historical Data in Reporting System
Repro
Payloads
Baseline
Compare
Histogram
System.Buffers.Text.Tests.Utf8ParserTests.TryParseSingle(value: 12345)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Memory.Span<Byte>
Historical Data in Reporting System
Repro
Payloads
Baseline
Compare
Histogram
System.Memory.Span<Byte>.SequenceEqual(Size: 512)
System.Memory.Span<Byte>.BinarySearch(Size: 512)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Collections.Sort<Int32>
Historical Data in Reporting System
Repro
Payloads
Baseline
Compare
Histogram
System.Collections.Sort<Int32>.List(Size: 512)
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.MathBenchmarks.Single
Historical Data in Reporting System
Repro
Payloads
Baseline
Compare
Histogram
System.MathBenchmarks.Single.ScaleB
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>
Historical Data in Reporting System
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Json_ToStream<MyEventsListerViewModel>.DataContractJsonSerializer_
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Tests.Perf_Array
Historical Data in Reporting System
Repro
Payloads
Baseline
Compare
Histogram
System.Tests.Perf_Array.IndexOfShort
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
The text was updated successfully, but these errors were encountered: