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
相关推荐
晚安code5 分钟前
JVM 类加载机制详解:双亲委派模型的原理、优势与三种打破方式
jvm
三8442 小时前
Fastjson 漏洞 · 02 · autoType 机制与 checkAutoType
java·fastjson
无限码力2 小时前
小红书笔试真题 9.17 - 待发热度重排(C++/Py/Java /Js/Go)
java·小红书·小红书笔试真题·小红书技术岗笔试真题
卓怡学长2 小时前
w194基于ssm新能源汽车充电系统小程序
java·小程序·intellij-idea
JAVA面经实录9172 小时前
Java高级后端 · 全套面试通关手册(MySQL)
java·mysql·面试
光依旧3 小时前
MCP实战手记(八):从“能跑“到“能上线“——无状态MCP Server的生产落地清单
java·人工智能·spring boot·架构·ai agent·mcp
Joe_Wang53 小时前
【从0到1学习JVM · 21】既不浪费空间又没有碎片,标记整理算法到底慢在哪
jvm·学习·算法·垃圾回收·标记整理算法
弹简特4 小时前
【Java项目-企悦抽】15-活动管理模块02-活动创建测试与活动列表实现
java·开发语言·springboot
斯内普吖4 小时前
(开源)水果蔬菜商城实战指南 基于 Java + SSM + Vue + MySQL
java·vue.js·mysql·开源