c# - 转储文件创建/.NET core/Unix
问题描述
我想从 Unix 下运行的 asp.net/core 应用程序以编程方式创建一个转储文件,适用于 WinDbg 的后续检查。我需要在我选择的时候创建这个文件,而不仅仅是在出现异常时,对程序相当复杂的内部状态进行排序。我不清楚 P/invoke 和 Win32 API 是否可用。建议?
解决方案
ProcDump 是对 Windows Sysinternals 工具套件中经典 ProcDump 工具的 Linux 重新构想。ProcDump 为 Linux 开发人员提供了一种基于性能触发器创建应用程序核心转储的便捷方式。 https://github.com/Microsoft/ProcDump-for-Linux
推荐阅读
- javascript - JS - 呈现所有评论
- javascript - element.style 加载页面时加载,但它应该在 window.onscroll 上运行
- css - 将根元素字体大小设置为百分比时,在 Chrome 中使用 rem 的 textarea 字体大小出现意外
- flutter - ¿ 如何在 Flutter 中迭代快照?
- python - 如何将微服务的响应转发回客户端?
- java - 处理对填充仓库货架的并发请求 | “库存最后一个项目问题”
- linux-kernel - 如何在adi-linux内核中配置Bridge兼容mac80211?
- python - 有没有办法手动找到最佳拟合线(线回归)的斜率和 y 截距?
- php - 使用 MySQL 打印表返回空白
- rest - 不同的响应格式取决于 get 参数