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
相关推荐
苍煜5 小时前
慢SQL优化实战教学
java·数据库·sql
AI进化营-智能译站5 小时前
ROS2 C++开发系列16-智能指针管理传感器句柄|告别ROS2节点内存泄漏与野指针
java·c++·算法·ai
zhaoyong2226 小时前
MySQL 存储过程中字符集与排序规则不匹配导致查询性能下降的解决方案
jvm·数据库·python
sinat_383437366 小时前
golang如何从Python转型Go开发_golang从Python转型Go开发攻略
jvm·数据库·python
TeDi TIVE6 小时前
springboot和springframework版本依赖关系
java·spring boot·后端
二哈赛车手6 小时前
新人笔记---ES和kibana启动问题以及一些常用的linux的错误排查方法,以及ES,数据库泄密解决方案[超详细]
java·linux·数据库·spring boot·笔记·elasticsearch
嵌入式×边缘AI:打怪升级日志6 小时前
嵌入式Linux开发核心自测题(全系列精华浓缩)
java·linux·运维
FQNmxDG4S7 小时前
JVM内存模型详解:堆、栈、方法区与垃圾回收
java·jvm·算法
jason.zeng@15022077 小时前
Androidr入门环境搭建
java·kotlin
摇滚侠7 小时前
整洁的桌面和任务栏 Java 开发工程师提效方法
java·开发语言