Fix race condition in IpcTests by NachoEchevarria · Pull Request #8013 · DataDog/dd-trace-dotnet
.NET Framework 4.8 - Baseline
duration193.21 ± (193.05 - 193.85) ms193.11 ± (192.99 - 193.85) ms-0.1%✅
.NET Framework 4.8 - Bailout
duration196.67 ± (196.36 - 196.86) ms196.74 ± (196.52 - 197.07) ms+0.0%✅⬆️
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1106.89 ± (1110.14 - 1117.25) ms1116.00 ± (1114.03 - 1121.73) ms+0.8%✅⬆️
.NET Core 3.1 - Baseline
process.internal_duration_ms188.69 ± (188.33 - 189.05) ms188.54 ± (188.10 - 188.97) ms-0.1%✅
process.time_to_main_ms80.83 ± (80.61 - 81.05) ms81.12 ± (80.86 - 81.39) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed16.07 ± (16.04 - 16.10) MB16.10 ± (16.07 - 16.13) MB+0.2%✅⬆️
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (20 - 20)-0.1%✅
.NET Core 3.1 - Bailout
process.internal_duration_ms188.84 ± (188.41 - 189.27) ms187.83 ± (187.40 - 188.27) ms-0.5%✅
process.time_to_main_ms82.44 ± (82.26 - 82.62) ms82.26 ± (82.07 - 82.45) ms-0.2%✅
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed16.10 ± (16.08 - 16.13) MB16.17 ± (16.14 - 16.20) MB+0.4%✅⬆️
runtime.dotnet.threads.count21 ± (21 - 21)21 ± (20 - 21)-0.1%✅
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms421.47 ± (417.91 - 425.03) ms425.02 ± (421.76 - 428.27) ms+0.8%✅⬆️
process.time_to_main_ms474.29 ± (473.65 - 474.93) ms473.06 ± (472.57 - 473.55) ms-0.3%✅
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed58.38 ± (58.26 - 58.51) MB58.62 ± (58.51 - 58.73) MB+0.4%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 30)29 ± (29 - 30)-0.0%✅
.NET 6 - Baseline
process.internal_duration_ms191.77 ± (191.46 - 192.09) ms192.44 ± (192.11 - 192.76) ms+0.3%✅⬆️
process.time_to_main_ms69.79 ± (69.64 - 69.93) ms69.84 ± (69.72 - 69.96) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed15.81 ± (15.63 - 15.98) MB16.18 ± (16.05 - 16.31) MB+2.4%✅⬆️
runtime.dotnet.threads.count18 ± (18 - 18)19 ± (19 - 19)+4.8%✅⬆️
.NET 6 - Bailout
process.internal_duration_ms191.76 ± (191.48 - 192.04) ms191.10 ± (190.80 - 191.40) ms-0.3%✅
process.time_to_main_ms70.89 ± (70.81 - 70.97) ms70.90 ± (70.78 - 71.02) ms+0.0%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed16.26 ± (16.14 - 16.38) MB16.16 ± (16.02 - 16.29) MB-0.6%✅
runtime.dotnet.threads.count20 ± (20 - 20)19 ± (19 - 20)-1.6%✅
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms444.93 ± (441.51 - 448.36) ms447.10 ± (443.99 - 450.22) ms+0.5%✅⬆️
process.time_to_main_ms444.37 ± (443.93 - 444.82) ms444.86 ± (444.36 - 445.36) ms+0.1%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed58.17 ± (58.06 - 58.27) MB58.46 ± (58.33 - 58.59) MB+0.5%✅⬆️
runtime.dotnet.threads.count30 ± (29 - 30)30 ± (30 - 30)+0.2%✅⬆️
.NET 8 - Baseline
process.internal_duration_ms190.92 ± (190.50 - 191.34) ms189.97 ± (189.71 - 190.23) ms-0.5%✅
process.time_to_main_ms69.75 ± (69.54 - 69.95) ms69.30 ± (69.13 - 69.46) ms-0.6%✅
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed11.69 ± (11.66 - 11.71) MB11.75 ± (11.72 - 11.78) MB+0.5%✅⬆️
runtime.dotnet.threads.count18 ± (18 - 18)18 ± (18 - 18)-0.2%✅
.NET 8 - Bailout
process.internal_duration_ms189.09 ± (188.90 - 189.28) ms190.15 ± (189.83 - 190.46) ms+0.6%✅⬆️
process.time_to_main_ms70.46 ± (70.38 - 70.53) ms70.75 ± (70.63 - 70.87) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed11.76 ± (11.72 - 11.80) MB11.80 ± (11.77 - 11.83) MB+0.4%✅⬆️
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)+0.4%✅⬆️
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms362.91 ± (361.33 - 364.50) ms366.35 ± (364.94 - 367.76) ms+0.9%✅⬆️
process.time_to_main_ms427.44 ± (426.79 - 428.09) ms429.00 ± (428.46 - 429.54) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed47.90 ± (47.87 - 47.94) MB47.98 ± (47.95 - 48.01) MB+0.2%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)-0.3%✅