Windows查找javaCPU过高原因
做项目遇到一个问题就是javaw.exe cpu占用率90%以上,不知是何原因导致。
1、利用查看器查找pid
2、利用jstack -l pid > D:/pid.stack 导出stack文件
3、利用微软Process Explorer工具,找到对应pid,右键properties 中查找线程nid
4、所给nid为十进制,而在stack中导出的nid为16进制,需要将nid转换为16进制,工具就是计算器
5、找到stack文件中对应的nid,查找此类,问题基本上就出在某一个或者某几个类身上。
6、参考资料:[url]http://blog.163.com/girl_lihuiyue@126/blog/static/18069621201311266218839/[/url]
7、Process Explorer v15.3
下载地址[url]http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx[/url]
8遇到的问题:
在第3步的时候,查看propertie,报dbghelp.dll找不到,原以为需要找一个安装上,不想再windows/system32下有这个文件,不用重新安装了,option中能看到dll文件,此问题就解决了。
推荐阅读
- Caffe在Windows10下CPU版本的安装(cpu+anaconda3+vs2013+pycaffe)
- 超好用的PubMed文献查找管理插件—Scholarscope
- Elasticsearch|Elasticsearch 简介
- 笔记|如何在Windows11安装安卓子系统()
- windows11|Windows11安装Android子系统
- Windows10|Windows10,Version,1903,7月更新,MSDN镜像下载
- Windows必备良心软件,让电脑更酷更高效率!
- 2019-07-08|2019-07-08 windows server
- 不要轻易尝试用wc|不要轻易尝试用wc -l统计Windows系统出产文件的滋味
- Windows|Windows 10 LTSC 2019 正式版轻松激活教程