JVM常用命令

jmap

查看堆信息

java 复制代码
jmap -heap 1

查看实例数以及占用内存大小

shell 复制代码
jmap -histo 1
# 如下会隐式的调用full gc
jmap -histo:live 1

堆dump

java 复制代码
jmap -dump:format=b,file=dump.hprof 1

jstat

垃圾回收统计

shell 复制代码
#每2秒打印一次,打印10000次
#显示占用大小(kb)
jstat -gc 1 2000 10000
#显示占用百分比
jstat -gcutil 1 2000 10000
相关推荐
A-Jie-Y8 小时前
JAVA设计模式-建造者模式
java·设计模式
曹牧8 小时前
Java Web 开发:servlet-mapping‌
java·数据仓库·hive·hadoop
码云数智-大飞8 小时前
OpCache 原理深挖:从字节码缓存到预加载(Preloading)的实战配置
java·开发语言
m0_495496418 小时前
SQL中如何获取前N个最大值并排除自己_利用窗口函数限制
jvm·数据库·python
m0_740653228 小时前
mysql如何提取日期中的年份_使用year函数从日期中截取
jvm·数据库·python
YXWik68 小时前
Claude Code
java
小旭95278 小时前
分布式事务 Seata 详解 + 链路追踪 SkyWalking 实战
java·分布式·后端·信息可视化·skywalking
曹牧8 小时前
Spring:@RequestMapping 注解匹配顺序
java·后端·spring
运气好好的9 小时前
mysql数据库日志文件过大如何清理_定期备份与重置日志文件
jvm·数据库·python
云烟成雨TD9 小时前
Spring AI Alibaba 1.x 系列【44】多智能体 - 混合模式、监督者(SupervisorAgent)、自定义模式
java·人工智能·spring