-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 2eaf6dda08e1af009e5dd3bef8f812f414a1124a |
| Compare | e9efcaaafa3fd3c97ab7e72fc28869320d0747b7 |
| Diff | Diff |
| Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Tests.Perf_Uri
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 5.07 μs | 9.37 μs | 1.85 | 0.02 | False | ||||
| 12.58 μs | 15.85 μs | 1.26 | 0.02 | False | ||||
| 5.60 μs | 7.55 μs | 1.35 | 0.04 | False | ||||
| 5.93 μs | 9.62 μs | 1.62 | 0.03 | False | ||||
| 4.76 μs | 8.56 μs | 1.80 | 0.05 | False | ||||
| 5.54 μs | 9.37 μs | 1.69 | 0.02 | False | ||||
| 10.84 μs | 15.22 μs | 1.40 | 0.01 | False | ||||
| 7.47 μs | 11.34 μs | 1.52 | 0.02 | False | ||||
| 10.62 μs | 14.49 μs | 1.37 | 0.02 | False | ||||
| 6.08 μs | 9.90 μs | 1.63 | 0.02 | False | ||||
| 5.25 μs | 9.16 μs | 1.74 | 0.02 | False | ||||
| 5.30 μs | 9.07 μs | 1.71 | 0.01 | False | ||||
| 5.91 μs | 9.76 μs | 1.65 | 0.01 | False | ||||
| 660.72 ns | 725.68 ns | 1.10 | 0.05 | False | ||||
| 5.25 μs | 9.16 μs | 1.75 | 0.05 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Tests.Perf_Uri*'System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://host/path?key1=value1&key2=value2&key3=value3&key4=value4")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://host/path%20with%20escapable%20values?key=%C3%BCnicode")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.Ctor(input: "http://höst.with.ünicode")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "https://a.much.longer.domain.name/path/with?key=value#fragment")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://host/")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "https://CONTOSO.com/path/with?key=value#fragment")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://höst.with.ünicode/path/with?key=value#fragment")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://host/path with escapable values?key=va lue")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://host/path with escapable values?key=ünicode")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://host/path%20with%20escapable%20values?key=va%20lue")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.ParseAbsoluteUri
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "https://contoso.com/path/with?key=value#fragment")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://xn--hst-sna.with.xn--nicode-2ya/path/with?key=value#fragment")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.UnescapeDataString(input: "%E4%BD%A0%E5%A5%BD")
ETL Files
Histogram
JIT Disasms
System.Tests.Perf_Uri.CtorIdnHostPathAndQuery(input: "http://dot.net/path/with?key=value#fragment")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
| Name | Value |
|---|---|
| Architecture | x64 |
| OS | ubuntu 22.04 |
| Queue | ViperUbuntu |
| Baseline | 2eaf6dda08e1af009e5dd3bef8f812f414a1124a |
| Compare | e9efcaaafa3fd3c97ab7e72fc28869320d0747b7 |
| Diff | Diff |
| Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Net.Primitives.Tests.CredentialCacheTests
| Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
|---|---|---|---|---|---|---|---|---|
| 12.13 μs | 15.77 μs | 1.30 | 0.04 | False | ||||
| 10.28 μs | 13.97 μs | 1.36 | 0.05 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Net.Primitives.Tests.CredentialCacheTests*'System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_Uri(uriString: "http://notfound", uriCount: 10)
ETL Files
Histogram
JIT Disasms
System.Net.Primitives.Tests.CredentialCacheTests.GetCredential_Uri(uriString: "http://name5", uriCount: 10)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
















