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

JVM性能排查思路

#查看进程占用
top
#查看线程占用
top -Hp [PID]
#查看JAVA进程
jps

#分析GC情况  1000为时间间隔1s,100为打印100次
jstat -gcutil [PID] 1000 100
#打印内存信息
jmap -dump:live,format=b,file=/tmp/aaa.dump [PID]
#使用JProfiler工具打开dump,分析大内存(windows中类似工具jvisualvm、jconsole)

#打印线程栈日志
jstack [PID] > aaa.log

#PID转16进制,打印进程号对应的线程号
printf "%x\n" [tID]

#
jstack -l [tID]|grep [16进制线程号]

#打印错误日志
jstack -l [pID] > /tmp/aaa.log


http://www.kler.cn/a/468966.html

相关文章:

  • 毕业项目推荐:基于yolov8/yolov5的行人检测识别系统(python+卷积神经网络)
  • 微服务保护—Sentinel快速入门+微服务整合 示例: 黑马商城
  • 密码学原理技术-第十一章-Hash Functions
  • 51c自动驾驶~合集45
  • 安徽省乡镇界面图层+arcgis数据shp格式-乡镇名称和编码2020年+wgs84坐标内容测评
  • 基于物联网的冻保鲜运输智能控制系统
  • 基于微信小程序投票评选系统的设计与实现ssm+论文源码调试讲解
  • 前端使用fetch、axios提交FormData 后台使用Express fileupload、multer接收数据
  • 安装bert_embedding遇到问题
  • springboot之集成Elasticsearch
  • 代码随想录 day57 第十一章 图论part07
  • 后台管理系统Hamburger组件实现
  • Windows安装人大金仓数据库保姆级
  • Linux系统自动化sh脚本
  • 第29天:Web开发-PHP应用弱类型脆弱Hash加密Bool类型Array数组函数转换比较
  • windows中硬件加速gpu计划开启cpu的使用率居高不下
  • 远程命令执行之基本介绍
  • SpringMVC进阶(自定义拦截器以及异常处理)
  • 【Leetcode】2241. 设计一个 ATM 机器
  • 无人机各大应用场景详解
  • c#集合详解-Dictionary、List、Queue、Stack等
  • 前缀和与差分专题
  • 继承(4)
  • OpenLinkSaas使用手册-待办事项和通知中心
  • 用opencv实现像素统计
  • 代码随想录算法训练营第二十四天-回溯算法-90. 子集II