线上JVM问题定位常用命令

1、查看内存分配及使用情况

jhsdb jmap --heap --pid 7

2、一定频率查看jvm各区域使用情况

jstat -gcutil 7 1000 20

3、dump内存文件

jmap -dump:live,format=b,file=/opt/system_250928_dump.hprof

4、查看内存对象top数量

jmap -histo:live 7 | head -20

相关推荐
宸丶一2 小时前
Day 13:持久化记忆 - 让 Agent 拥有长期记忆
jvm·python·ai
cfm_29143 小时前
JVM新一代垃圾收集器深度解析:G1与ZGC
java·jvm
顺风尿一寸7 小时前
JVM 字段布局揭秘:Best‑Fit 算法如何为每个字段精准分配偏移量
jvm
小bo波8 小时前
Java反射机制——运行时"透视"类的秘密
java·jvm·反射·源码分析·动态代理·进阶·spring底层·框架原理
程序猿阿伟9 小时前
《拆解Chrome存储架构:浏览痕迹的残留死角与清除路径》
jvm·chrome·架构
于指尖飞舞10 小时前
java后端面试题(jvm极简)
java·开发语言·jvm
鹅城剑仙10 小时前
JVM 内存模型与 GC 调优实战指南
jvm
Javatutouhouduan10 小时前
2026年Java面试核心讲(终极版)全网首次开源!
java·jvm·java多线程·java面试·后端开发·java程序员·java八股文
程序员二叉20 小时前
【JUC】线程池全套深度详解|参数|流程|拒绝策略|调优|异常处理
java·开发语言·jvm·算法·面试·juc
小马爱打代码1 天前
面试题:内存模型与垃圾回收深度解析
jvm