DrewScoggins / performance-2

This repo contains benchmarks used for testing the performance of all .NET Runtimes
MIT License
0 stars 0 forks source link

[Perf] Changes at 11/25/2020 1:25:27 AM #3551

Open performanceautofiler[bot] opened 3 years ago

performanceautofiler[bot] commented 3 years ago

Run Information

Architecture x86
OS Windows 10.0.18362
Baseline d73c65ed402fad658c39d78773d181c4459b62c8
Compare fe80a77dac16de2451be60563123b8fbf8ea8355

Improvemnts in MicroBenchmarks.Serializers.Xml_ToStream

Benchmark Baseline Test Test/Base Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
[XmlSerializer_](<https://pvscmdupload.blob.core.windows.net/reports/allTestHistory/refs/heads/master_x86_Windows 10.0.18362/MicroBenchmarks.Serializers.XmlToStream(IndexViewModel).XmlSerializer.html>) 51.81 μs 46.58 μs 0.90

Related Issue on x64 ubuntu

[Perf -6%] MicroBenchmarks.Serializers.XmlToStream.DataContractSerializer

Related Issue on x64 ubuntu

[Perf 19%] MicroBenchmarks.Serializers.XmlToStream.DataContractSerializer

Related Issue on x64 ubuntu

[Perf -10%] MicroBenchmarks.Serializers.XmlToStream.DataContractSerializer

graph Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'MicroBenchmarks.Serializers.Xml_ToStream<IndexViewModel>*'
. ### Payloads [Baseline]() [Compare]() ### Histogram #### MicroBenchmarks.Serializers.Xml_ToStream.XmlSerializer_ ```log [44881.521 ; 46619.185) | @@@@@@@@@@@@@@@@@ [46619.185 ; 47579.975) | @@@@@@@@ [47579.975 ; 48863.376) | @@@@ [48863.376 ; 50232.723) | @@@@@@@@@@@@@@@@@@@@@@@@@ [50232.723 ; 52023.967) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ [52023.967 ; 53570.171) | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ [53570.171 ; 54705.988) | @@ ``` ### Docs [Profiling workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/profiling-workflow-dotnet-runtime.md) [Benchmarking workflow for dotnet/runtime repository](https://github.com/dotnet/performance/blob/master/docs/benchmarking-workflow-dotnet-runtime.md)
adamsitnik commented 3 years ago

Actual improvement, either caused by https://github.com/dotnet/runtime/pull/45052 or https://github.com/dotnet/runtime/pull/43130