Dan*_*ski 4 language-agnostic debugging
我有一个随机冻结的应用程序,包括IDE,它让我发疯.这让我想知道:
找到随机冻结原因的一般策略是什么?
如果您想从正在运行的应用程序外部进行检查,那么我可能会使用来自Mark Russonivich的sysinternals.com工具集,perfmon工具允许您跟踪文件/注册表访问并检查跟踪是否存在延迟 - 以及在何处访问那时.它将在那时显示DLL调用堆栈,正确的符号可用于调试导致延迟的应用程序外部的问题.(我用它来发现与安全套件相关的I/O过滤器是应用程序出现1.5秒延迟的原因.)