windows查看代码异常占用CPU

2018-09-04  本文已影响0人  天生小包
1.在系统任务管理器里找到java进程
image.png
2.运行 cmd(注意需要管理员运行)
    jstack -l 28768 > c:/28768.stack

会生成如下文件:


image.png
3.使用微软提供的 Process Explorer查看cpu占用率

工具地址:https://pan.baidu.com/s/1mQx4uwm83BUgHn2ynV1XuQ

image.png
右键点击需要查看的进程
image.png
获取到TID, 这里获取到的TID需要转换成16进制,因为jstack导出的线程对应id为16进制。
image.png

这里就能定位到cpu占用率高的程序代码。

上一篇 下一篇

猜你喜欢

热点阅读