-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Perf] Windows/x86: 16 Regressions in MicroBenchmarks.Serializers.Xml #74013
Comments
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_ToStream<Location>
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<Location>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_ToStream<Location>.XmlSerializer_
Description of detection logic
DocsProfiling workflow for dotnet/runtime repository |
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. |
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net6.0 --filter 'MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>*' PayloadsHistogramMicroBenchmarks.Serializers.Xml_FromStream<XmlElement>.DataContractSerializer_
Description of detection logic
DocsProfiling workflow for dotnet/runtime repository |
This regression appears to be due to the addition of indent/formatting to the XmlWriter we create in 7.0. See this comment for more explanation. The regression is expected, and we intend to live with it for 7.0. |
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Xml_ToStream<SimpleStructWithProperties>.XmlSerializer_
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Regressions in MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Xml_ToStream<LoginViewModel>.XmlSerializer_
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Memory.Span<Byte>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Memory.Span<Byte>.Fill(Size: 512)
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Threading.Channels.Tests.SpscUnboundedChannelPerfTests.PingPong
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Xml_ToStream<CollectionsOfPrimitives>.XmlSerializer_
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>.XmlSerializer_
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Xml_FromStream<XmlElement>.DataContractSerializer_
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in Microsoft.Extensions.Primitives.StringSegmentBenchmark
Test Report
Repro
Payloads
Baseline
Compare
Histogram
Microsoft.Extensions.Primitives.StringSegmentBenchmark.LastIndexOf
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_FromStream<MyEventsListerViewModel>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Xml_FromStream<MyEventsListerViewModel>.XmlSerializer_
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.IO.Tests.Perf_RandomAccess
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.IO.Tests.Perf_RandomAccess.ReadAsync(fileSize: 1048576, bufferSize: 4096, options: Asynchronous)
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_FromStream<IndexViewModel>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Xml_FromStream<IndexViewModel>.XmlSerializer_
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Xml_FromStream<CollectionsOfPrimitives>.XmlSerializer_
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.IO.Tests.Perf_FileStream
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.IO.Tests.Perf_FileStream.ReadAsync_NoBuffering(fileSize: 104857600, userBufferSize: 16384, options: None)
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Numerics.Tests.Perf_VectorOf<UInt64>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Numerics.Tests.Perf_VectorOf<UInt64>.DotBenchmark
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in MicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
MicroBenchmarks.Serializers.Xml_ToStream<MyEventsListerViewModel>.XmlSerializer_
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
The text was updated successfully, but these errors were encountered: