当前位置: 首页 > news >正文

jvm优化过程

1.top命令执行查看,当前占比比较高的进程,可以看到21660这个进程的cpu占比已经100%了

编辑

2.可以定位到那个微服务的进程,可以看到是fs服务

编辑

3.执行 top -p 21660,然后按下大写的H,可以看到21772这个线程占比最高

编辑

4.然后将21772转为16进制是:550c

编辑

5.jstack 21660 > /data/aa.txt,将该进程的全部堆栈信息放入临时文件aa.txt里面

编辑

编辑

6.在vi命令模式下输入/550c,搜索线程号数据

编辑

这个线程正在等待条件满足,触发之后的程序执行。它的线程名为http-nio-9013-exec-10,如果是自己写的java代码,可以取个更有意义的名称

http://www.lryc.cn/news/289927.html

相关文章:

  • 《Docker极简教程》--目录
  • 嵌入式第十二天!(指针数组、指针和二维数组的关系、二级指针)
  • 俄罗斯方块游戏设计文档(基于C语言)
  • 【解决】IntelliJ IDEA 重命名 Shift + F6 失效
  • Unknown encoder ‘libmp3lame
  • Android升级版本兼容问题
  • 微信生成带参数二维码(用户id), 扫码可获取用户id
  • 微信小程序(二十一)css变量-定义页面主题色
  • WSL2 Debian系统添加支持SocketCAN
  • Redis的五种常用数据结构以及其底层实现
  • 防御保护笔记
  • C++笔记之作用域解析符::和命名空间、作用域的关系
  • 回归预测 | MATLAB实现PSO-GRNN粒子群优化广义回归神经网络多输入单输出预测(含优化前后预测可视化)
  • linux安装 黑方容灾备份与恢复系统软件v6.0 代理
  • STM32第一节——初识STM32
  • 多场景建模:美团HiNet
  • 第二百九十三回
  • 【网络协议分析】使用Wireshark分析UDP协议
  • TensorFlow Lite中文本分类在Android上的实践
  • 使用vscode查bug
  • LC 2846. 边权重均等查询
  • RabbitMQ简单模式和工作模式
  • c语言实战之贪吃蛇
  • Midjourney图片生成描述词记录(今天一天)
  • 类和对象 第五部分第四小节:赋值运算符重载
  • Django从入门到精通(一)
  • 数据库分表分库的原则
  • Java技术栈 —— Docker容器
  • Mysql大数据量分页优化
  • QT tcp与udp网络通信以及定时器的使用 (7)