首页 > 其他分享 >jstack排查cpu占用高的步骤

jstack排查cpu占用高的步骤

时间:2023-02-13 15:12:20浏览次数:41  
标签:十六进制 pid 占用 jstack 排查 线程 cpu

通过jstack排查cpu占用高的问题
1.通过top命令找到cpu占用高的应用程序进程
2.通过top -H -p pid查看该应用中占用CPU高的线程。
3.通过printf "%x\n" pid 将线程高的线程号转为十六进制。
4.通过jstack过滤该十六进制的关键信息。jstack pid | grep 十六进制 -c 10

标签:十六进制,pid,占用,jstack,排查,线程,cpu
From: https://www.cnblogs.com/boboooo/p/17116463.html

相关文章

  • 记一次 .NET 某游戏网站 CPU爆高分析
    一:背景1.讲故事这段时间经常有朋友微信上问我这个真实案例分析连载怎么不往下续了,关注我的朋友应该知道,我近二个月在研究SQLSERVER,也写了十多篇文章,为什么要研究这东西......
  • 关闭 ReportCrash 进程防止CPU占用率过高 [MacBook]
    关闭ReportCrash的原因自己MacBookPro总是过载,机器很热。结果通过看进程top命令,看到ReportCrash占用了了过高的CPU,而且好像我用不上。于是乎,得关掉。然后,机器就......
  • INFO: rcu_sched self-detected stall on CPU
    INFO:rcu_schedself-detectedstallonCPU0-...:(2GPsbehind)idle=ba3/2/0softirq=57744173/57744175fqs=792613(t=915060jiffiesg=633773c=......
  • [转]linux下的CPU压力测试工具与方法介绍
    原文地址:linux下的CPU压力测试工具与方法介绍-简书(jianshu.com)使用工具stressCentos#yum-yinstallstressUbantu#apt-getinstallstress#stress--......
  • Flink 积压问题排查
    Flink作业运行时,最常见的问题就是积压问题,当作业出现积压时,如何才能快速定位到积压原因,并针对性解决呢?积压的发现通过我们会通过配置作业的积压报警来及时发现作用的积......
  • Python如何监控设备CPU/GPU 温度
    Python通过使用Pythonnet和OpenhardwareMonitor来帮助监控当前的CPU和GPU温度,具体实现代码如下:#GetCPU/GPUTemperature#pipinstallpythonnetimportclrc......
  • java 接口返回空指针问题排查
    java接口返回空指针问题排查问题现象现象:业务流程都能通,数据也正常,就是接口返回【空指针异常】排查:postman接口调用测试,返回200PHP项目中调用接口,返回400空指针异常......
  • Linux下C/C++程序CPU问题分析及优化心得
    一、前言程序的CPU问题是另外一类典型的程序性能问题,很多开发人员都受到过程序CPU占用过高的困扰。本文首先探讨了CPU占用率的排查方法,其次针对一些典型的CPU问题进行分析......
  • 一次生产环境CPU占用高的排查
    1.项目背景甲方是保密级别非常高的政府部门。所以我们全程拿不到任何测试数据,只能是自己模拟数据进行测试。项目部署的时候,公司派了一人到甲方现场,在甲方客户全程监督下......
  • mq问题排查 (队列有没有监听的人,交换机有没有绑定队列)
     发送消息  打断点能进入    监听接收消息这里打断点,发现没有消息接受  支付结果监听这里没有消费者在监听   检查交换机是否和队列已经绑定......