windebug分析高cpu问题

分析高CPU的关键是找到哪个线程是持续运行,占用CPU时间。

可以隔上两分钟连续抓两个dump文件,使用 !runaway 查看线程运行的时间

通过对比两个dump文件的线程时间,看看哪个线程运行的时间持续增加。

最后通过切换到问题线程上,查看堆栈信息,如果两个dump的问题线程堆栈一致,基本上就可以推断了出问题的代码。

posted @ 2018-07-17 14:51  虎头  阅读(765)  评论(0编辑  收藏  举报