[FFE] Fix asserts being ignored in release builds by daniel-romano-DD · Pull Request #8093 · DataDog/dd-trace-dotnet
.NET Framework 4.8 - Baseline
duration193.42 ± (193.69 - 194.53) ms194.39 ± (194.38 - 195.16) ms+0.5%✅⬆️
.NET Framework 4.8 - Bailout
duration197.75 ± (197.70 - 198.41) ms198.09 ± (198.01 - 198.82) ms+0.2%✅⬆️
.NET Framework 4.8 - CallTarget+Inlining+NGEN
duration1129.36 ± (1134.81 - 1145.83) ms1131.96 ± (1134.61 - 1144.21) ms+0.2%✅⬆️
.NET Core 3.1 - Baseline
process.internal_duration_ms187.64 ± (187.33 - 187.96) ms188.96 ± (188.54 - 189.38) ms+0.7%✅⬆️
process.time_to_main_ms80.86 ± (80.66 - 81.06) ms81.84 ± (81.56 - 82.12) ms+1.2%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed16.11 ± (16.07 - 16.14) MB16.08 ± (16.05 - 16.10) MB-0.2%✅
runtime.dotnet.threads.count20 ± (20 - 20)20 ± (20 - 20)+0.4%✅⬆️
.NET Core 3.1 - Bailout
process.internal_duration_ms186.77 ± (186.55 - 187.00) ms188.57 ± (188.19 - 188.96) ms+1.0%✅⬆️
process.time_to_main_ms82.14 ± (82.00 - 82.29) ms82.46 ± (82.26 - 82.66) ms+0.4%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed16.15 ± (16.12 - 16.18) MB16.10 ± (16.07 - 16.13) MB-0.3%✅
runtime.dotnet.threads.count21 ± (20 - 21)21 ± (21 - 21)+0.8%✅⬆️
.NET Core 3.1 - CallTarget+Inlining+NGEN
process.internal_duration_ms417.50 ± (414.03 - 420.96) ms426.45 ± (423.13 - 429.77) ms+2.1%✅⬆️
process.time_to_main_ms473.31 ± (472.70 - 473.91) ms476.99 ± (476.17 - 477.81) ms+0.8%✅⬆️
runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅
runtime.dotnet.mem.committed58.83 ± (58.72 - 58.94) MB58.86 ± (58.76 - 58.97) MB+0.1%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 30)29 ± (29 - 30)-0.0%✅
.NET 6 - Baseline
process.internal_duration_ms192.34 ± (191.96 - 192.71) ms193.26 ± (192.89 - 193.62) ms+0.5%✅⬆️
process.time_to_main_ms70.72 ± (70.47 - 70.97) ms71.05 ± (70.86 - 71.23) ms+0.5%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed16.05 ± (15.91 - 16.20) MB16.31 ± (16.24 - 16.39) MB+1.6%✅⬆️
runtime.dotnet.threads.count18 ± (18 - 19)19 ± (19 - 19)+3.3%✅⬆️
.NET 6 - Bailout
process.internal_duration_ms191.16 ± (190.86 - 191.46) ms192.81 ± (192.47 - 193.14) ms+0.9%✅⬆️
process.time_to_main_ms71.43 ± (71.29 - 71.58) ms72.21 ± (72.07 - 72.35) ms+1.1%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed16.33 ± (16.22 - 16.43) MB16.26 ± (16.16 - 16.35) MB-0.4%✅
runtime.dotnet.threads.count19 ± (19 - 20)20 ± (20 - 20)+1.6%✅⬆️
.NET 6 - CallTarget+Inlining+NGEN
process.internal_duration_ms444.95 ± (441.59 - 448.31) ms444.54 ± (441.02 - 448.06) ms-0.1%✅
process.time_to_main_ms453.50 ± (452.79 - 454.21) ms456.33 ± (455.75 - 456.92) ms+0.6%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed58.65 ± (58.53 - 58.77) MB59.07 ± (58.93 - 59.20) MB+0.7%✅⬆️
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)-0.1%✅
.NET 8 - Baseline
process.internal_duration_ms191.48 ± (191.04 - 191.92) ms191.28 ± (190.99 - 191.56) ms-0.1%✅
process.time_to_main_ms70.19 ± (69.98 - 70.39) ms70.82 ± (70.59 - 71.04) ms+0.9%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed11.74 ± (11.71 - 11.76) MB11.77 ± (11.74 - 11.80) MB+0.3%✅⬆️
runtime.dotnet.threads.count18 ± (18 - 18)18 ± (18 - 18)-0.3%✅
.NET 8 - Bailout
process.internal_duration_ms189.13 ± (188.89 - 189.37) ms190.94 ± (190.63 - 191.24) ms+1.0%✅⬆️
process.time_to_main_ms70.86 ± (70.74 - 70.98) ms71.77 ± (71.65 - 71.88) ms+1.3%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed11.85 ± (11.83 - 11.88) MB11.81 ± (11.79 - 11.83) MB-0.4%✅
runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)+0.2%✅⬆️
.NET 8 - CallTarget+Inlining+NGEN
process.internal_duration_ms364.68 ± (362.98 - 366.38) ms366.86 ± (365.36 - 368.36) ms+0.6%✅⬆️
process.time_to_main_ms435.53 ± (434.87 - 436.19) ms439.98 ± (439.11 - 440.84) ms+1.0%✅⬆️
runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅
runtime.dotnet.mem.committed48.25 ± (48.21 - 48.28) MB48.21 ± (48.17 - 48.26) MB-0.1%✅
runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)-0.0%✅