Skip to content

[Perf] Changes at 4/27/2021 5:55:45 AM #5564

@performanceautofiler

Description

@performanceautofiler

Run Information

Architecture x64
OS ubuntu 18.04
Baseline ac82799250fe42c8ba2941aef487aca94ecf04cc
Compare 1c9e2009d9942a6df31daad8c912c68446856fa2
Diff Diff

Improvemnts in PerfLabTests.LowLevelPerf

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
GenericClassWithIntGenericInstanceField - Duration of single invocation 77.67 μs 68.71 μs 0.88 0.06
SealedClassInterfaceMethod - Duration of single invocation 130.48 μs 108.77 μs 0.83 0.07
GenericClassGenericStaticMethod - Duration of single invocation 157.92 μs 130.54 μs 0.83 0.06

graph
graph
graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'PerfLabTests.LowLevelPerf*'

Payloads

Baseline
Compare

Histogram

PerfLabTests.LowLevelPerf.GenericClassWithIntGenericInstanceField


PerfLabTests.LowLevelPerf.SealedClassInterfaceMethod


PerfLabTests.LowLevelPerf.GenericClassGenericStaticMethod


Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

### Run Information
Architecture x64
OS ubuntu 18.04
Baseline ac82799250fe42c8ba2941aef487aca94ecf04cc
Compare 1c9e2009d9942a6df31daad8c912c68446856fa2
Diff Diff

Improvemnts in System.Collections.IterateForEach<String>

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
LinkedList - Duration of single invocation 3.14 μs 2.70 μs 0.86 0.18

graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Collections.IterateForEach&lt;String&gt;*'

Payloads

Baseline
Compare

Histogram

System.Collections.IterateForEach<String>.LinkedList(Size: 512)


Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Run Information

Architecture x64
OS ubuntu 18.04
Baseline ac82799250fe42c8ba2941aef487aca94ecf04cc
Compare 1c9e2009d9942a6df31daad8c912c68446856fa2
Diff Diff

Improvemnts in SciMark2.kernel

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
benchmarkLU - Duration of single invocation 782.00 ms 651.82 ms 0.83 0.00

graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'SciMark2.kernel*'

Payloads

Baseline
Compare

Histogram

SciMark2.kernel.benchmarkLU


Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Run Information

Architecture x64
OS ubuntu 18.04
Baseline ac82799250fe42c8ba2941aef487aca94ecf04cc
Compare 1c9e2009d9942a6df31daad8c912c68446856fa2
Diff Diff

Improvemnts in System.Net.Primitives.Tests.IPAddressPerformanceTests

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
TryWriteBytes - Duration of single invocation 13.37 ns 11.08 ns 0.83 0.03

graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Net.Primitives.Tests.IPAddressPerformanceTests*'

Payloads

Baseline
Compare

Histogram

System.Net.Primitives.Tests.IPAddressPerformanceTests.TryWriteBytes(address: 1020:3040:5060:7080:9010:1112:1314:1516)


Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Run Information

Architecture x64
OS ubuntu 18.04
Baseline ac82799250fe42c8ba2941aef487aca94ecf04cc
Compare 1c9e2009d9942a6df31daad8c912c68446856fa2
Diff Diff

Improvemnts in System.Globalization.Tests.StringSearch

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
IndexOf_Word_NotFound - Duration of single invocation 599.57 ns 500.53 ns 0.83 0.04

graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.Globalization.Tests.StringSearch*'

Payloads

Baseline
Compare

Histogram

System.Globalization.Tests.StringSearch.IndexOf_Word_NotFound(Options: (en-US, OrdinalIgnoreCase, False))


Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Run Information

Architecture x64
OS ubuntu 18.04
Baseline ac82799250fe42c8ba2941aef487aca94ecf04cc
Compare 1c9e2009d9942a6df31daad8c912c68446856fa2
Diff Diff

Improvemnts in System.MathBenchmarks.Double

Benchmark Baseline Test Test/Base Test Quality Baseline IR Compare IR IR Ratio Baseline ETL Compare ETL
ScaleB - Duration of single invocation 12.38 μs 11.47 μs 0.93 0.04

graph
Historical Data in Reporting System

Repro

git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'System.MathBenchmarks.Double*'

Payloads

Baseline
Compare

Histogram

System.MathBenchmarks.Double.ScaleB


Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions