要想遇到个CPU过高也不是件容易的事啊,先模拟下吧

@GetMapping("/letCpuBuisy")public void letCpuBuisy(){int i=0;while(true) {i++;}}

发包-->运行-->请求

top命令看一下。它来了  它来了!

可以看到cpu100%了,pid是135243的,怎么破?

如果我们要是手动解决,步骤如下

1.top查看cpu情况或者查看进程中最耗cpu的子线程 top -p pid -H

2.ps -ef|grep 线程id,可以看到是哪个服务的

3.将线程id转换为16进制输出:printf "x \n" pid

4.jstat查看具体出现问题的代码:jstat pid |grep 16进制线程号 -A 30

然后,就改掉吧

然后在网上发现了另一个封装后的工具也蛮好用的,推荐一下  https://github.com/jiankunking/useful-scripts

gitee的地址(主要gitee下载快

cpu占用过高排查分析解决,简单方便相关推荐

  1. java应用 cpu占用过高问题分析及解决方法

    主要介绍了java应用cpu占用过高问题分析及解决方法,具有一定参考价值,需要的朋友可以参考下. 使用jstack分析java程序cpu占用率过高的问题 1,使用jps查找出java进程的pid,如3 ...

  2. windows服务器java项目cpu占用较高原因分析

    前言 在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了最后的解决方法: 1.找到java进程对应的pid. 找pid的方法是:打开任务管理器,然后点击 ...

  3. Java代码-CPU占用过高排查思路

    Java代码-CPU占用过高排查思路: 1.top 查看占用cpu过高的进程PID 2.top -Hbp 32048|awk '/java/ && $9>50'  查看进程中占用 ...

  4. linux服务器 cpu使用率过高,服务器CPU使用率过高排查与解决思路

    发现服务器的cpu使用率特别高 排查思路: -使用top或者mpstat查看cpu的使用情况 mpstat -P ALL 2 1 Linux 2.6.32-358.el6.x86_64 (linux- ...

  5. window服务器cpu过高的排查_服务器CPU使用率过高排查与解决思路

    发现服务器的cpu使用率特别高 排查思路: -使用top或者mpstat查看cpu的使用情况 mpstat -P ALL 2 1 Linux 2.6.32-358.el6.x86_64 (linux- ...

  6. cpu 占用过高排查

    最近一段时间 某台服务器上的一个应用总是隔一段时间就自己挂掉 用top看了看 从重新部署应用开始没有多长时间CPU占用上升得很快 排查步骤 # 1.使用top 定位到占用CPU高的进程PID top# ...

  7. 【linux】oracle数据库cpu占用过高排查方案

    将[%cpu]占用率最高的那条的[PID]复制取出,去数据库执行下面语句,即可查询出是哪条sql语句占导致cpu占用很高 SELECT sql_text FROM v$sqltext a WHERE ...

  8. 线上告警CPU使用率过高排查分析

    本文主要列举了如下几种可能造成CPU过高的场景进行排查分析. 1.代码死循环 启动了两个线程(线程一定要起一个合适的名称,出了问题时方便排查),一个线程空循环,一个线程每500ms循环一次. publ ...

  9. cpu 占用过高排查流程

    1.jps 获取Java进程的PID. 2.jstack pid >> java.txt 导出CPU占用高进程的线程栈. 3.top -H -p PID 查看对应进程的哪个线程占用CPU过 ...

最新文章

  1. Java字符串就该这样设计
  2. 从移动端开发者的角度聊微软的困境和机会
  3. Linux疑难杂症解决方案100篇(一)-静态链表全解析
  4. FTServer 1.1 发布,多语言全文搜索服务器
  5. iOS 中正则表达式的使用
  6. Vue.js not detected 解决办法
  7. 计算机模型机设计实验报告,基本模型机设计与实现 实验报告
  8. 入门训练 A+B问题 c语言
  9. JavaScript继承
  10. C学习杂记(七)extern声明可省略变量类型
  11. 基于spring自动注入及AOP的表单二次提交验证
  12. arduino esp8266_Arduino-httpupdate-OTA-esp8266升级探险记
  13. 第一课 矩阵的行图像与列图像(麻省理工公开课:线性代数)【转载】
  14. 计算机二级资料(公共基础知识、考纲、历年真题、VB、Java、Access、C/C++)---百度网盘下载
  15. 条件格式实现ABC分析
  16. 中国工程院院士倪光南:拥抱开源 与世界协同创新
  17. 台式计算机截图快捷键,台式电脑怎么用快捷键截图
  18. 4. 软件工程:航空行李托运费计算
  19. Java pta练习题 第一章
  20. Struts2遇到的一个bug(对于与上下文路径[/WebStruts2.3]关联的名称空间[/]和动作名称[hello],没有映射的Action。)

热门文章

  1. FinalRecovery
  2. VS2008中开发手持终端程序(PDA软件)总结
  3. 2号 CAD常用快捷键
  4. Unity3D 快捷键
  5. python儿童宣传-天津少儿python编程
  6. mysql 求中位数、四分位数
  7. win7蓝屏_win7电脑蓝屏自动重启怎么办,卸载程序,电脑瞬间复活
  8. 网络服务(4)——以太网配置IP、网关
  9. python3 将eps文件转为jpg格式
  10. 我国首次发布IT从业人员心理特征研究报告