-
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 | AOT:true, 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 |
|---|---|---|---|---|---|---|---|---|
| 812.72 ns | 1.40 μs | 1.72 | 0.02 | False | ||||
| 1.77 μs | 2.33 μs | 1.32 | 0.06 | False | ||||
| 785.14 ns | 1.10 μs | 1.40 | 0.04 | False | ||||
| 903.69 ns | 1.46 μs | 1.62 | 0.01 | False | ||||
| 579.33 ns | 1.15 μs | 1.98 | 0.05 | False | ||||
| 871.81 ns | 1.40 μs | 1.61 | 0.04 | False | ||||
| 2.40 μs | 2.98 μs | 1.24 | 0.02 | False | ||||
| 1.11 μs | 1.67 μs | 1.51 | 0.05 | False | ||||
| 1.64 μs | 2.24 μs | 1.36 | 0.04 | False | ||||
| 808.41 ns | 1.40 μs | 1.74 | 0.03 | False | ||||
| 698.62 ns | 1.24 μs | 1.77 | 0.04 | False | ||||
| 768.04 ns | 1.35 μs | 1.75 | 0.04 | False | ||||
| 925.34 ns | 1.51 μs | 1.63 | 0.02 | False | ||||
| 776.25 ns | 1.38 μs | 1.78 | 0.03 | 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.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 | AOT:true, 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 |
|---|---|---|---|---|---|---|---|---|
| 1.92 μs | 2.39 μs | 1.24 | 0.12 | False | ||||
| 1.68 μs | 2.09 μs | 1.25 | 0.06 | 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















