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
相关推荐
速易达网络1 小时前
Java Web登录系统实现(不使用开发工具)
java·开发语言·前端
悟能不能悟2 小时前
java重构旧代码有哪些注意的点
java·开发语言·重构
怪兽20143 小时前
Redis过期键的删除策略有哪些?
java·数据库·redis·缓存·面试
workflower6 小时前
单元测试-例子
java·开发语言·算法·django·个人开发·结对编程
YuanlongWang6 小时前
C# 基础——装箱和拆箱
java·开发语言·c#
b78gb6 小时前
电商秒杀系统设计 Java+MySQL实现高并发库存管理与订单处理
java·开发语言·mysql
wb043072017 小时前
性能优化实战:基于方法执行监控与AI调用链分析
java·人工智能·spring boot·语言模型·性能优化
天若有情6738 小时前
Java Swing 实战:从零打造经典黄金矿工游戏
java·后端·游戏·黄金矿工·swin
lichong9519 小时前
Android studio 修改包名
android·java·前端·ide·android studio·大前端·大前端++
lichong9519 小时前
Git 检出到HEAD 再修改提交commit 会消失解决方案
java·前端·git·python·github·大前端·大前端++