[Profiler] Fix alpine deadlock 2 by gleocadie · Pull Request #8021 · DataDog/dd-trace-dotnet

.NET Framework 4.8 - Baseline duration192.80 ± (193.00 - 193.91) ms194.15 ± (194.11 - 194.93) ms+0.7%✅⬆️ .NET Framework 4.8 - Bailout duration196.55 ± (196.49 - 197.00) ms197.20 ± (197.12 - 197.69) ms+0.3%✅⬆️ .NET Framework 4.8 - CallTarget+Inlining+NGEN duration1107.89 ± (1108.72 - 1115.98) ms1118.88 ± (1120.33 - 1128.91) ms+1.0%✅⬆️ .NET Core 3.1 - Baseline process.internal_duration_ms187.49 ± (187.10 - 187.87) ms188.39 ± (188.04 - 188.73) ms+0.5%✅⬆️ process.time_to_main_ms80.44 ± (80.27 - 80.62) ms81.14 ± (80.92 - 81.36) ms+0.9%✅⬆️ runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅ runtime.dotnet.mem.committed16.08 ± (16.05 - 16.10) MB16.17 ± (16.13 - 16.20) MB+0.5%✅⬆️ runtime.dotnet.threads.count20 ± (20 - 20)20 ± (20 - 20)-0.4%✅ .NET Core 3.1 - Bailout process.internal_duration_ms187.02 ± (186.66 - 187.38) ms188.36 ± (187.95 - 188.76) ms+0.7%✅⬆️ process.time_to_main_ms81.74 ± (81.58 - 81.90) ms82.27 ± (82.14 - 82.41) ms+0.7%✅⬆️ runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅ runtime.dotnet.mem.committed16.12 ± (16.09 - 16.14) MB16.19 ± (16.16 - 16.22) MB+0.4%✅⬆️ runtime.dotnet.threads.count21 ± (21 - 21)21 ± (21 - 21)+0.0%✅⬆️ .NET Core 3.1 - CallTarget+Inlining+NGEN process.internal_duration_ms416.42 ± (413.10 - 419.73) ms421.82 ± (418.62 - 425.01) ms+1.3%✅⬆️ process.time_to_main_ms472.26 ± (471.66 - 472.86) ms475.56 ± (475.03 - 476.10) ms+0.7%✅⬆️ runtime.dotnet.exceptions.count3 ± (3 - 3)3 ± (3 - 3)+0.0%✅ runtime.dotnet.mem.committed58.84 ± (58.73 - 58.94) MB58.69 ± (58.58 - 58.80) MB-0.3%✅ runtime.dotnet.threads.count29 ± (29 - 30)29 ± (29 - 29)-0.1%✅ .NET 6 - Baseline process.internal_duration_ms191.63 ± (191.31 - 191.95) ms193.98 ± (193.58 - 194.37) ms+1.2%✅⬆️ process.time_to_main_ms69.75 ± (69.59 - 69.90) ms70.35 ± (70.18 - 70.52) ms+0.9%✅⬆️ runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅ runtime.dotnet.mem.committed16.18 ± (16.05 - 16.30) MB16.20 ± (16.09 - 16.31) MB+0.1%✅⬆️ runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)+0.4%✅⬆️ .NET 6 - Bailout process.internal_duration_ms191.53 ± (191.16 - 191.89) ms191.83 ± (191.37 - 192.29) ms+0.2%✅⬆️ process.time_to_main_ms70.87 ± (70.76 - 70.98) ms71.10 ± (70.98 - 71.21) ms+0.3%✅⬆️ runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅ runtime.dotnet.mem.committed16.24 ± (16.11 - 16.37) MB16.40 ± (16.32 - 16.48) MB+1.0%✅⬆️ runtime.dotnet.threads.count20 ± (19 - 20)20 ± (20 - 20)+0.3%✅⬆️ .NET 6 - CallTarget+Inlining+NGEN process.internal_duration_ms452.01 ± (449.54 - 454.47) ms452.01 ± (449.26 - 454.76) ms+0.0%✅⬆️ process.time_to_main_ms445.65 ± (445.15 - 446.16) ms447.00 ± (446.44 - 447.57) ms+0.3%✅⬆️ runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅ runtime.dotnet.mem.committed58.32 ± (58.19 - 58.44) MB58.38 ± (58.25 - 58.51) MB+0.1%✅⬆️ runtime.dotnet.threads.count30 ± (30 - 30)30 ± (29 - 30)-0.1%✅ .NET 8 - Baseline process.internal_duration_ms190.47 ± (190.13 - 190.81) ms191.28 ± (190.90 - 191.66) ms+0.4%✅⬆️ process.time_to_main_ms69.40 ± (69.24 - 69.57) ms69.87 ± (69.66 - 70.08) ms+0.7%✅⬆️ runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅ runtime.dotnet.mem.committed11.74 ± (11.71 - 11.77) MB11.73 ± (11.70 - 11.75) MB-0.1%✅ runtime.dotnet.threads.count18 ± (18 - 18)18 ± (18 - 18)+0.1%✅⬆️ .NET 8 - Bailout process.internal_duration_ms189.73 ± (189.48 - 189.98) ms190.97 ± (190.63 - 191.30) ms+0.7%✅⬆️ process.time_to_main_ms70.38 ± (70.27 - 70.48) ms71.02 ± (70.86 - 71.18) ms+0.9%✅⬆️ runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅ runtime.dotnet.mem.committed11.78 ± (11.74 - 11.81) MB11.76 ± (11.74 - 11.79) MB-0.1%✅ runtime.dotnet.threads.count19 ± (19 - 19)19 ± (19 - 19)+0.5%✅⬆️ .NET 8 - CallTarget+Inlining+NGEN process.internal_duration_ms368.03 ± (366.64 - 369.41) ms368.18 ± (366.73 - 369.62) ms+0.0%✅⬆️ process.time_to_main_ms429.86 ± (429.27 - 430.45) ms432.79 ± (431.91 - 433.67) ms+0.7%✅⬆️ runtime.dotnet.exceptions.count4 ± (4 - 4)4 ± (4 - 4)+0.0%✅ runtime.dotnet.mem.committed48.00 ± (47.98 - 48.03) MB47.93 ± (47.90 - 47.96) MB-0.1%✅ runtime.dotnet.threads.count29 ± (29 - 29)29 ± (29 - 29)-0.1%✅