windows服务器排查java 程序 cpu100%步骤

1.查消耗cpu最高的进程pid

2.根据pid查消耗cpu最高的线程id

3.根据线程id查出对应的程序线程,进行处理

准备死循环代码

fun main(args: Array<String>) {println("开始")var random = 0while (random < 100) {random = random.times(100)}println("结束")
}

打开Process Explorer,查看进程:

发现最耗cpu的进程为java.exe ,pid 67988,其中最耗cpu的线程为68168,转化为16进制为10a48,

接着执行命令

C:\Users\Koruit>jstack -l 67988 > d:/67988.stack

生成进程对应的快照文件,打开文件,搜索10a48,如下图所示:

可以看到TestProcessor.kt文件11行有异常,

75)]

可以看到TestProcessor.kt文件11行有异常,

Process Explorer 分析cpu占比 使用相关推荐

  1. system CPU占用率过高与91助手的关系

    今天正在认真工作,忽然发现电脑越来越慢. 按 CTRL+ALT+DEL打开任务管理器看了下CPU使用率.其中system占用率居然达到了64%.不对劲儿,按照平时习惯,system根本占用了不要这么多 ...

  2. C#监控-通过PerformanceCounter实现Process的Cpu占用率以及GC占用监控

    监控每个进程占用的cpu,比如任务管理器的进程tab中的CPU 在代码里,可以通过新建PerformanceCounter来建立监控,其对应的Windows中的自带性能分析工具Perfmon 看下该类 ...

  3. Node.js 应用高 CPU 占用率的分析方法

    我们在本地运行 Node.js 应用,使用 --inspect 标志启动应用程序,再次执行负载测试,在 Chrome 浏览器中打开 chrome://inspect: 单击应用下方的 inspect ...

  4. Linux系统中CPU占用率过高问题原因分析

    背景: 在服务器上部署了一个项目,发现项目部署完成之后,CPU占用率居高不下,现将原因分析过程总结如下: 通过top命令查看CPU占用率,分析CPU占用过高的原因 步骤一: 通过top命令,查看占用C ...

  5. Linux环境下程序的多核CPU占用率高的问题分析和解决

    1.项目问题 前端PDC双目倾斜相机客流统计项目中排查平台服务程序延时大的问题时,平台demo程序测试发现多核cpu中的某个核的占用率达到100%,导致组件中的目标检测线程和客流统计线程的单帧耗时达不 ...

  6. 如何top命令查看进程信息和cpu占用率分析

    top 通过top命令查看进程信息 通过adb shell top -h查看其使用方法 130|root@sp9820e_1h10:/ # top -h Usage: top [ -m max_pro ...

  7. 使用Clumsy和Process Explorer定位软件高CPU占用问题

    目录 1.问题描述 2.使用Process Explorer初步找到CPU占用高的原因 3.使用Clumsy工具在公司内网环境复现了问题

  8. golang cpu占用率分析

    使用golang进行复杂的组合运算,导致CPU占用率非常高.参考网上一些帖子,自己研究了一下go pprof进行CPU占用率分析和优化.主要使用svg图的方式查看CPU占用率分布. 1.问题现象: 程 ...

  9. tomcat服务器cpu占用率居高不下的原因分析及解决

    tomcat服务器cpu占用率居高不下的原因分析及解决 偶遇服务器cpu飙升,过段时间后正常,反反复复 获取cpu占用高的java进程运行中的堆栈信息 偶遇服务器cpu飙升,过段时间后正常,反反复复 ...

最新文章

  1. FuzzyCMeans算法
  2. RN 与原生通信(Android篇)
  3. php安装问题_PHP安装十大经典问题
  4. 框架:spring总结
  5. 解决 IE8下 vs2008 无法调试
  6. python大一基础题_python基础练习题
  7. linux 删除N天文件
  8. 时钟分频中的计数值问题
  9. 数据库中主键与索引的区别
  10. 十大OpenGL教程
  11. Multisim14基本介绍(上)
  12. 福建船政交通职业学院计算机应用技术录取,福建船政交通职业学院单招2020年(单独招生录取分数线)...
  13. 【Fortran】STOP语句
  14. 春节微信大数据出炉,带封面微信红包收发个数超50亿
  15. 试验设计——拉丁超立方抽样
  16. 《使命召唤》官方秘籍
  17. 微信小程序引入外部icon(阿里巴巴矢量图标)
  18. 保留三位有效数字,四舍六入五成双
  19. 爪哇国新游记之二十四----二叉树
  20. 推薦 CSDN 最讓人佩服的專家,袁萌。

热门文章

  1. 微软2013年暑期实习招聘笔试回忆[已补充完整]
  2. 绿色环保简约风格PPT模板
  3. Neo4j(1):图数据库Neo4j介绍
  4. 中欧医疗基金数据分析(葛兰)——Python
  5. 在当前浏览器中调试自动化脚本
  6. cdn与gnd接地_接地-和接地相关的内容-阿里云开发者社区
  7. MVC三层架构(图解)
  8. java并发编程实战wwj----------------------第一阶段--------------21-22-23-24-25-26
  9. VM15 虚拟机下载及安装CentOS7.6
  10. Python 模块之 Difflib(文本对比,原创source)