当前位置: 首页 > 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

相关文章:

  • 基于微信小程序投票评选系统的设计与实现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