win10中定位cpu占用较高的进程

-------------------------windows下定位cpu占用高的java线程-------------------------------
发现cpu占用高时排查顺序:
发现cpu占用较高---->查看是哪个进程占用cpu高----->java程序(记录下pid)---->线程dump–>将tid转换为16进制----->根据tid找到对应的nid找到具体的执行代码
———————————————————————————————————
1、下载查询zhanyongcpu的工具process explorer,下载地址是:https://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer
打开windows中的插件,双击启动windows-tools\ProcessExplorer中的procexp应用程序
在这里插入图片描述

2、启动cpu占用高的应用程序,eg:
在这里插入图片描述
3、在jdk的bin目录中打开jvisualvm,右键线程dump

在这里插入图片描述
4、process Explorer 中,双击占用高的进程或右键properties,找到cpu占用高的tid
在这里插入图片描述
5、WIN+R,输入calc,调出计算器,切换到程序员,输入十进制,转换成16进制

在这里插入图片描述

6、在jvisualvm中,找到nid为第五步计算的结果值
在这里插入图片描述
**

-----------------------------方法二----------------------------——————————————————————

**
1、

猜你喜欢

转载自blog.csdn.net/weixin_39772200/article/details/90546765
今日推荐