Dispose `ManualResetEventSlim` instances in tests by andrewlock · Pull Request #7797 · DataDog/dd-trace-dotnet
.NET Framework 4.8 - Baseline
duration191.55 ± (191.38 - 192.05) ms192.90 ± (192.93 - 193.77) ms+0.7%✅⬆️
.NET Framework 4.8 - Bailout
duration194.96 ± (194.79 - 195.34) ms199.18 ± (199.18 - 200.14) ms+2.2%✅⬆️
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1206.94 ± (1197.95 - 1208.71) ms1171.58 ± (1174.25 - 1183.81) ms-2.9%✅
.NET Core 3.1 - Baseline
process.internal_duration_ms200.58 ± (200.09 - 201.06) ms191.23 ± (190.81 - 191.64) ms-4.7%✅
process.time_to_main_ms87.03 ± (86.78 - 87.29) ms82.44 ± (82.22 - 82.66) ms-5.3%✅
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed15.97 ± (15.95 - 15.99) MB16.09 ± (16.06 - 16.11) MB+0.8%✅⬆️
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (20 - 20)-1.1%✅
.NET Core 3.1 - Bailout
process.internal_duration_ms202.57 ± (202.12 - 203.01) ms191.05 ± (190.56 - 191.54) ms-5.7%✅
process.time_to_main_ms89.15 ± (88.91 - 89.39) ms84.03 ± (83.84 - 84.23) ms-5.7%✅
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed15.99 ± (15.97 - 16.01) MB16.11 ± (16.09 - 16.13) MB+0.8%✅⬆️
runtime.dotnet.threads.count21 ± (20 - 21)21 ± (21 - 21)+0.1%✅⬆️
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms400.87 ± (398.26 - 403.48) ms400.67 ± (398.22 - 403.12) ms-0.1%✅
process.time_to_main_ms532.09 ± (530.75 - 533.42) ms517.99 ± (517.10 - 518.88) ms-2.6%✅
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed63.40 ± (63.27 - 63.53) MB63.05 ± (62.91 - 63.18) MB-0.6%✅
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)-0.0%✅
.NET 6 - Baseline
process.internal_duration_ms194.11 ± (193.65 - 194.58) ms193.55 ± (193.08 - 194.02) ms-0.3%✅
process.time_to_main_ms70.60 ± (70.41 - 70.79) ms70.57 ± (70.35 - 70.79) ms-0.0%✅
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed16.35 ± (16.32 - 16.38) MB16.01 ± (15.87 - 16.16) MB-2.1%✅
runtime.dotnet.threads.count19 ± (19 - 19)18 ± (18 - 19)-2.5%✅
.NET 6 - Bailout
process.internal_duration_ms194.30 ± (193.83 - 194.77) ms191.38 ± (191.03 - 191.74) ms-1.5%✅
process.time_to_main_ms72.12 ± (71.95 - 72.29) ms71.01 ± (70.87 - 71.14) ms-1.5%✅
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed16.39 ± (16.32 - 16.45) MB16.25 ± (16.15 - 16.36) MB-0.8%✅
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (19 - 20)-0.5%✅
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms420.35 ± (417.48 - 423.21) ms418.15 ± (414.73 - 421.57) ms-0.5%✅
process.time_to_main_ms498.03 ± (496.84 - 499.21) ms485.97 ± (485.26 - 486.68) ms-2.4%✅
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed62.46 ± (62.33 - 62.59) MB61.96 ± (61.82 - 62.10) MB-0.8%✅
runtime.dotnet.threads.count29 ± (29 - 30)29 ± (29 - 29)-0.2%✅
.NET 8 - Baseline
process.internal_duration_ms192.85 ± (192.40 - 193.29) ms191.25 ± (190.87 - 191.64) ms-0.8%✅
process.time_to_main_ms70.22 ± (70.04 - 70.41) ms69.92 ± (69.72 - 70.12) ms-0.4%✅
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed11.67 ± (11.65 - 11.69) MB11.68 ± (11.65 - 11.70) MB+0.0%✅⬆️
runtime.dotnet.threads.count18 ± (18 - 18)18 ± (18 - 18)-0.3%✅
.NET 8 - Bailout
process.internal_duration_ms191.73 ± (191.36 - 192.11) ms191.13 ± (190.82 - 191.44) ms-0.3%✅
process.time_to_main_ms71.47 ± (71.30 - 71.64) ms70.91 ± (70.74 - 71.08) ms-0.8%✅
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed11.74 ± (11.72 - 11.76) MB11.76 ± (11.74 - 11.79) MB+0.2%✅⬆️
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)+0.0%✅⬆️
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms361.21 ± (359.95 - 362.48) ms366.57 ± (365.18 - 367.97) ms+1.5%✅⬆️
process.time_to_main_ms468.46 ± (467.76 - 469.15) ms467.38 ± (466.47 - 468.29) ms-0.2%✅
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed50.51 ± (50.48 - 50.54) MB50.16 ± (50.12 - 50.19) MB-0.7%✅
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)-0.0%✅