








自己写了个modbus的程序,接收数据大概20个小时就会退出,提示coreclr.dll 出错,这种错误怎么查呢?
应用程序名称: ModbusGateway.exe,版本: 1.0.0.0,时间戳: 0x674f0000错误模块名称: coreclr.dll,版本: 8.0.1124.51707,时间戳: 0x67115e10异常代码: 0xc00000fd 错误偏移量: 0x000000000016d297
procdump -e -g -h -ma <进程名或 PID> <保存转储文件的路径>
procdump -ma -e 1 -n 1 ModbusGateway
其中,-e 表示在进程发生未处理异常时生成转储文件,-g 表示在托管进程中运行,-h 表示在进程发生挂起时生成转储文件,-ma 表示生成完整的内存转储文件。
下载和使用:可以从 Microsoft 官网 下载 ProcDump,将其添加到系统的环境变量中,然后在命令提示符中使用上述命令进行监控。生成的转储文件可以使用 WinDbg 进行分析。
WinDbg - Windows官方下载 | 微软应用商店 | Microsoft Store

去掉一些字符串的拼接。更改mysql的驱动,采用二分法,加快采集频率。快速失败。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。