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
相关推荐
折哥的程序人生 · 物流技术专研12 小时前
《Java 100 天进阶之路》第23篇:缓冲区数据结构 ByteBuffer
java·开发语言·数据结构·后端·面试·求职招聘
REDcker12 小时前
C++循环与编译器优化详解 别名不变量向量化与GCC Clang验证及perf实践
java·jvm·c++·c·clang·gcc
高斯林.神犇13 小时前
Idea中使用Git
java·ide·intellij-idea
m0_6908258213 小时前
c++ RAII机制详解 c++如何利用RAII管理资源
jvm·数据库·python
超梦dasgg13 小时前
Spring Security 原理 + 生产环境认证授权实战
java·后端·spring
wand codemonkey13 小时前
【第五步+前后分离调】最后的联动调试--java+Vue3项目
java·开发语言·vue.js
JunLa13 小时前
L angGraph vs 链式调用
java·网络·数据库
wang3zc13 小时前
HTML函数能否用外接显卡坞提升性能_eGPU对HTML函数帮助【汇总】
jvm·数据库·python
2301_7815714213 小时前
mysql如何配置自增ID预留_mysql innodb_autoinc_lock_mode参数
jvm·数据库·python
晚风烟火13 小时前
从“落地实践”和“应试通关”两个维度,拆解每一章到底要掌握什么
java