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 分钟前
11-Java语言核心-JVM原理-JVM调优详解
java·jvm·测试工具
SEO-狼术10 分钟前
PDFs Programmatically in WPF
java·.net
2401_8785302111 分钟前
深入理解Python的if __name__ == ‘__main__‘
jvm·数据库·python
逝水如流年轻往返染尘25 分钟前
JAVA中的内部类
java·开发语言
深蓝轨迹28 分钟前
黑马点评--达人探店模块
java·spring boot·redis
!停35 分钟前
C++入门基础—类和对象3
java·数据库·c++
寂静or沉默38 分钟前
Java程序员技术面试:如何清晰描述项目难点?逻辑模板!Java的原因与解决方案最新发布!
java·开发语言·面试
庞轩px39 分钟前
模拟面试回答第十四问:双亲委派模型
jvm·面试·职场和发展·tomcat·类加载·类加载器·双亲委派模型
东离与糖宝1 小时前
Gradle 9.4+Java26:大型项目构建提速100倍实战配置
java·人工智能
想进大厂的小徐1 小时前
maven的子模块和子pom的区别
java·maven