问题:使用jstack来分析cpu占用100%。

过程分析:

1. 运行测试程序后,top命令发现某个进程(pid)占用cpu达到100%。

2. 查看哪个线程占用最多资源:

ps mp 24018 -o THREAD,tid; (命令查看这个进程下面的所有线程占用情况)

2. 然后用jstack输出堆栈信息:jstack pid 进行查看输出到临时文件

jstack 20418 | grep -A 50 4fc3 > temp.jstack

注:20418是cpu使用率较高的进程。4fc3表示20418进程下使用cpu较高的20419的十六进制表示形式。

参考:http://www.cnblogs.com/nexiyi/p/java_thread_jstack.html

http://my.oschina.net/jccpp/blog/129784

jstack分析cpu占用100%相关推荐

  1. 一次线上集群CPU占用100%的问题分析过程

    一.前言 最近在搭建Ignite集群的过程中,突然发现线上机器运行一会儿之后CPU占用就会飙升到99%甚至100%.于是开始着手分析并解决了该问题.本文将详细讲解整个问题定位过程. 二.分析过程 1. ...

  2. 如何排查CPU占用100%

    线上后台报警CPU占用100%,CPU占用过高,本文介绍一下如何排查CPU占用过高原因. 步骤1. top 输入top命令,找到占用CPU最高的进程.按Shift+P键排序: 可以看到CPU占用最高的 ...

  3. mysql-nt.exe w3wp.exe cpu 100%_w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法

    对于IIS管理员来说,经常会碰到Web服务器CPU占用100%的情况,以下是个人的日常工作总结和一些解决办法,主要用来剖析w3wp.exe(IIS )占用CPU 100%的一些原因 和解决方案,希望能 ...

  4. 阿里云启动docker,出现 minergate-cli ,CPU占用100%

    问题描述: 阿里云启动docker,出现 minergate-cli ,CPU占用100% [root@ecs2018 ~]# toptop - 21:10:49 up 5:43, 2 users, ...

  5. CPU占用100%原因及解决方法

    CPU占用100%原因及解决方法 我们在使用Windows XP操作系统的时候,用着用着系统就变慢了,一看"任务管理器"才发现CPU占用达到100%.这是怎么回事情呢?遇到病毒了, ...

  6. 织梦mysql占用资源_解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记

    早上帮朋友一台服务器解决了Mysql cpu 占用 100%的问题.稍整理了一下: 朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysq ...

  7. php mysql cpu100_MySQL服务器进程CPU占用100%的解决方法

    早上帮朋友一台服务器解决了 Mysql cpu 占用 100% 的问题.稍整理了一下,将经验记录在这篇文章里. 朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 My ...

  8. sleep防止CPU占用100%

    sleep(long millis) 线程睡眠 millis 毫秒 sleep(long millis, int nanos) 线程睡眠 millis 毫秒 + nanos 纳秒 使用sleep方法避 ...

  9. editorloop 占用_systemd CPU占用100%,并出现大量僵尸进程

    有一天,突然大量CentOS 7服务器出现异常,表现为systemd CPU占用100%,并出现大量僵尸进程,top信息如下:top信息 随着僵尸进程的增加,系统资源渐渐被消耗完,导致宕机. 在Cen ...

最新文章

  1. 右滑手势导航返回的相关设置
  2. 又在上海!这场人工智能大会,由图灵奖得主等带来机器学习、知识工程等干货分享!...
  3. DL:关于深度学习常用数据集中训练好的权重文件(Deeplab v3、MobileNet、InceptionV3、VGG系列、ResNet、Mask R-CNN )下载地址集合(持续更新)
  4. 2018-2019-1 20189210 《LInux内核原理与分析》第六周作业
  5. create-react-app应用的入口定义
  6. c++ class struct同名_相对于C语言,C++对struct做了非常多的扩充,功能更全面了
  7. mysql 5.5 替换字符_MySQL replace函数替换字符串语句的用法
  8. Jeewx-Boot 1.0.3 版本发布,基于SpringBoot的免费微信管家平台
  9. python3生成文件对象(五分钟读懂)
  10. 《Python数据分析》第二版.第三章.[学习笔记][Jupyter notebook]
  11. 机器学习-多项式回归、正规方程(标准方程)
  12. 081 Search in Rotated Sorted Array II
  13. hdfs的实验总结_HDFS原理及操作
  14. 软件需求规格说明书模板
  15. ArcGIS for Android 100.3的学习与应用(三) 实现地图添加自定义指北针
  16. 域名服务器作用是,域名服务器的作用
  17. 计算机学ppt是怎么做,用电脑怎么做教学课件
  18. 基于SSM+Bootstrap【爱校教务系统管理系统】附源码
  19. 乐淘CEO毕胜:PPIC周报机制
  20. CAN FD实战之可变波特率

热门文章

  1. 海量大数据处理最新面试题-1
  2. Access restriction: The type Unsafe is not accessible due to restriction on required library
  3. CVS,GIT,Mercurial和SVN比较
  4. [zz]Apache Thrift学习小记
  5. 分布式文件系统MooseFS初探
  6. 互联网协议 — TCP — 重传机制(可靠传输保障)
  7. C 语言编程 — 程序的编译流程
  8. 服务器电源管理(Power Management States)
  9. NanoPi NEO Air使用二:固件烧录
  10. [转] 前端数据驱动的价值