使用Process Explorer/Process Hacker和Windbg高效排查C++程序高CPU占用问题
目录
1、为什么需要将Process Explorer/Process Hacker与Windbg结合起来分析高CPU占用问题?
1.1、使用Windbg分析时为什么还要使用Process Explorer/Process Hacker呢?
1.2、使用Process Explorer/Process Hacker分析时为什么还要使用Windbg呢?
2、先用Process Explorer/Process Hacker找到占用高CPU的线程id,然后到Windbg中找到对应的线程
2.1、在Process Explorer/Process Hacker找到占用高CPU的线程
2.2、到Windbg中找到高CPU占用的线程,切换到该线程中
4、在Windbg中查看变量的值,定位线程中发生死循环的原因
4.2、在Windbg中查看m_DataList列表中的元素,找出了引发问题的原因
C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/125529931C/C++基础入门与实战进阶(专栏文章,持续更新中...)
原文地址:https://blog.csdn.net/chenlycly/article/details/140731953
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!