Windows下定位程序占用CPU资源的函数

2017-09-09  本文已影响0人  哲学熊猫

先提供需要用到的工具

  1. 首先打开ProcessExplorer,定位需要debug的进程
    ProcessExplorer
    2.双击该进程,会弹出该进程的详细信息,并在列表中可以找到哪些进程占用CPU资源,记下它的TID(Thread ID)
    ProcessExplorer
    3.打开WinDbg,找到我们要dump的进程
    WinDbg
    4.在打开后的窗口中,输入~*kv命令,会得到如下结果
    WinDbg
    5.并查找刚刚那个线程的ID,需要把线程ID转成16进制,即16340->3FD4,找到后,就能查看它的堆栈信息并定位到函数查找问题了。(如图)
    WinDbg
上一篇 下一篇

猜你喜欢

热点阅读