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
相关推荐
m0_7411733318 小时前
如何实现SQL复杂计算触发器原子性_利用触发器事务控制
jvm·数据库·python
lifewange19 小时前
Claude Code可以安装在IDEA和Pycharm中么
java·pycharm·intellij-idea
lifewange19 小时前
OpenCode可以安装在IDEA和Pycharm中么
java·pycharm·intellij-idea
abc123456sdggfd19 小时前
C#怎么使用gRPC双向流_C#如何实现高效RPC调用【进阶】
jvm·数据库·python
untE EADO19 小时前
Java进阶之路,Java程序员职业发展规划
java·开发语言
长河19 小时前
基于 Jib 实现无 Dockerfile 的 Spring Boot 应用容器化
java·spring boot·后端
Maiko Star19 小时前
Spring AI ChatClient 完全指南:从基础配置到流式调用
java·人工智能·spring
qq_4142565719 小时前
Redis如何解决哨兵通知延迟问题_优化客户端连接池动态刷新拓扑的订阅监听机制
jvm·数据库·python
m0_6765443819 小时前
MySQL如何配置不同级别的事务锁_调整innodb_locks_unsafe_for_binlog
jvm·数据库·python
dFObBIMmai19 小时前
mysql索引区分度不足如何解决_mysql多列索引组合优化
jvm·数据库·python