Refacto: Make ContainerMetadata an instance class by vandonr · Pull Request #7898 · DataDog/dd-trace-dotnet
.NET Framework 4.8 - Baseline
duration193.61 ± (193.64 - 194.50) ms194.84 ± (194.55 - 195.49) ms+0.6%✅⬆️
.NET Framework 4.8 - Bailout
duration197.42 ± (197.12 - 197.91) ms197.48 ± (197.44 - 198.21) ms+0.0%✅⬆️
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1110.43 ± (1115.83 - 1129.36) ms1108.47 ± (1109.32 - 1116.17) ms-0.2%✅
.NET Core 3.1 - Baseline
process.internal_duration_ms187.58 ± (187.16 - 188.00) ms188.24 ± (187.97 - 188.50) ms+0.4%✅⬆️
process.time_to_main_ms80.81 ± (80.57 - 81.05) ms81.16 ± (80.93 - 81.39) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed16.11 ± (16.09 - 16.14) MB16.12 ± (16.09 - 16.15) MB+0.1%✅⬆️
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (19 - 20)-1.0%✅
.NET Core 3.1 - Bailout
process.internal_duration_ms186.90 ± (186.66 - 187.14) ms188.25 ± (187.79 - 188.72) ms+0.7%✅⬆️
process.time_to_main_ms81.86 ± (81.72 - 81.99) ms82.52 ± (82.31 - 82.74) ms+0.8%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed16.20 ± (16.17 - 16.23) MB16.21 ± (16.18 - 16.24) MB+0.1%✅⬆️
runtime.dotnet.threads.count21 ± (21 - 21)21 ± (21 - 21)+0.0%✅⬆️
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms425.89 ± (422.68 - 429.10) ms426.00 ± (422.64 - 429.36) ms+0.0%✅⬆️
process.time_to_main_ms471.90 ± (471.39 - 472.41) ms473.58 ± (473.03 - 474.12) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed58.68 ± (58.57 - 58.80) MB58.60 ± (58.49 - 58.71) MB-0.1%✅
runtime.dotnet.threads.count29 ± (29 - 30)29 ± (29 - 30)-0.0%✅
.NET 6 - Baseline
process.internal_duration_ms193.09 ± (192.72 - 193.46) ms192.83 ± (192.43 - 193.23) ms-0.1%✅
process.time_to_main_ms69.99 ± (69.82 - 70.17) ms70.50 ± (70.30 - 70.71) ms+0.7%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed16.32 ± (16.25 - 16.38) MB16.29 ± (16.20 - 16.38) MB-0.2%✅
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)-0.1%✅
.NET 6 - Bailout
process.internal_duration_ms191.39 ± (191.07 - 191.71) ms191.77 ± (191.52 - 192.01) ms+0.2%✅⬆️
process.time_to_main_ms70.87 ± (70.75 - 70.99) ms71.08 ± (71.00 - 71.17) ms+0.3%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed16.10 ± (15.95 - 16.25) MB16.37 ± (16.28 - 16.47) MB+1.7%✅⬆️
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (20 - 20)+0.7%✅⬆️
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms455.81 ± (454.10 - 457.52) ms451.00 ± (448.26 - 453.74) ms-1.1%✅
process.time_to_main_ms446.19 ± (445.64 - 446.73) ms447.52 ± (446.97 - 448.06) ms+0.3%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed58.15 ± (58.03 - 58.27) MB58.42 ± (58.30 - 58.54) MB+0.5%✅⬆️
runtime.dotnet.threads.count30 ± (29 - 30)30 ± (29 - 30)-0.0%✅
.NET 8 - Baseline
process.internal_duration_ms189.71 ± (189.36 - 190.05) ms190.74 ± (190.43 - 191.04) ms+0.5%✅⬆️
process.time_to_main_ms69.19 ± (69.02 - 69.35) ms69.46 ± (69.31 - 69.60) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed11.78 ± (11.75 - 11.81) MB11.75 ± (11.72 - 11.78) MB-0.3%✅
runtime.dotnet.threads.count18 ± (18 - 18)18 ± (18 - 18)+0.6%✅⬆️
.NET 8 - Bailout
process.internal_duration_ms190.23 ± (189.94 - 190.51) ms190.16 ± (189.82 - 190.49) ms-0.0%✅
process.time_to_main_ms70.67 ± (70.57 - 70.77) ms70.65 ± (70.50 - 70.81) ms-0.0%✅
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed11.77 ± (11.74 - 11.81) MB11.81 ± (11.78 - 11.83) MB+0.3%✅⬆️
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)+0.2%✅⬆️
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms365.65 ± (363.86 - 367.44) ms365.16 ± (363.52 - 366.80) ms-0.1%✅
process.time_to_main_ms429.26 ± (428.75 - 429.76) ms431.09 ± (430.45 - 431.73) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed47.95 ± (47.93 - 47.98) MB48.05 ± (48.01 - 48.08) MB+0.2%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)-0.0%✅