forked from dotnet/performance
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Run Information
| Architecture | x64 |
|---|---|
| OS | Windows 10.0.19042 |
| Baseline | 38df267589c9a3359d27f47e83230d8aba93c598 |
| Compare | 87cd70c4ea9f0452f52db7dc9fd5bb3564a2e9e6 |
| Diff | Diff |
Improvemnts in PerfLabTests.GetMember
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio | Baseline ETL | Compare ETL |
|---|---|---|---|---|---|---|---|---|---|---|
| GetMethod3 - Duration of single invocation | 370.71 μs | 292.34 μs | 0.79 | 0.19 | False | |||||
| GetMethod20 - Duration of single invocation | 2.21 ms | 1.93 ms | 0.87 | 0.12 | False | |||||
| GetMethod12 - Duration of single invocation | 1.31 ms | 1.16 ms | 0.88 | 0.18 | False | |||||
| GetField - Duration of single invocation | 64.68 μs | 46.04 μs | 0.71 | 0.06 | False | |||||
| GetMethod10 - Duration of single invocation | 1.18 ms | 918.61 μs | 0.78 | 0.09 | False | |||||
| GetMethod2 - Duration of single invocation | 240.91 μs | 177.88 μs | 0.74 | 0.13 | False | |||||
| GetMethod15 - Duration of single invocation | 1.91 ms | 1.38 ms | 0.72 | 0.09 | False | |||||
| GetMethod4 - Duration of single invocation | 441.26 μs | 377.94 μs | 0.86 | 0.11 | False | |||||
| GetMethod1 - Duration of single invocation | 114.21 μs | 95.94 μs | 0.84 | 0.07 | False | |||||
| GetMethod5 - Duration of single invocation | 599.96 μs | 460.01 μs | 0.77 | 0.11 | False |
Historical Data in Reporting System
Repro
git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f netcoreapp5.0 --filter 'PerfLabTests.GetMember*'Payloads
Histogram
PerfLabTests.GetMember.GetMethod3
PerfLabTests.GetMember.GetMethod20
PerfLabTests.GetMember.GetMethod12
PerfLabTests.GetMember.GetField
PerfLabTests.GetMember.GetMethod10
PerfLabTests.GetMember.GetMethod2
PerfLabTests.GetMember.GetMethod15
PerfLabTests.GetMember.GetMethod4
PerfLabTests.GetMember.GetMethod1
PerfLabTests.GetMember.GetMethod5
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository









