`
wodamazi
  • 浏览: 1420773 次
文章分类
社区版块
存档分类
最新评论

RealTimeDump实时对调试进程dump的工具

 
阅读更多

不知道大家遇到过这样的情况没?需要得到正在运行的进程的一些信息,来查看其运行状态是否正常。而这些运行的可能是无法停止的服务器进程,或是在客户手中的产品,无法供你停下来查看信息。

你可能会想到功能强大的windbg,但我觉得有些不足之处:

1. 初始化断点的麻烦。用过windbg的都了解windbg初始化断点是默认开启的,虽然是可以通过命令行‘-g’理论上取消初始化断点,但笔者试过并不是每次都好用,尤其是调试大型的程序时。

2. 需要进行安装windbg。在要调试进程运行的机器上需要安装windbg,这个过程可能影响到要调试的进程。

3. 启动调试时间有时很长。当启动调试已经激活的进程时,windbg会导入一些模块,而不管你需要不需要使用这些模块的功能。笔者在使用windbg调试公司软件产品时,这个过程是相当忙的,以至于由于导入时间过长,被调试进程直接挂起死掉了。

4. 使用Dr.Watson只有在crash时才能dump信息。

总上所述需要一个简洁的不需要安装的实时dump工具是不是很方便

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics