linux - 在不暂停进程的情况下在 Linux 上获取 .NET Core 堆栈跟踪
问题描述
在 Windows 上, Microsoft.Diagnostics.Runtime (ClrMd)允许“附加”到 .NET 进程(包括 .NET Core),而无需真正附加调试器,并在不暂停它的情况下获取其所有托管线程的堆栈跟踪。有没有办法在带有 .NET Core 2.1 的 Linux 上做到这一点?
我知道带有 libsosplugin.so 的 LLDB 可用于获取堆栈跟踪,但这会暂停该过程,有时会暂停几分钟,这使得它在生产场景中无法使用。
解决方案
推荐阅读
- neo4j - neo4j 4.2 如何将用户/密码从一个实例复制到另一个实例?
- c - 用于保存 ac 程序的编码标准如何影响编译过程
- javascript - Discord.js 验证码通道 base64 问题
- java - Java OOP 中的 NaN 输出
- c - 怎么可能引导一个 C 编译器(从源代码)?
- python - Python中有没有长度的相关迭代?
- time - Roblox Lua 中的秒表使用 while 循环
- javascript - 如何使用 .catch 有效地 .then 链接客户端?
- java - 如何重定向到 html 页面?
- javascript - 使用javascript扩展a的字体大小而不影响另一个的填充