文章目录
内存分析工具
jmap
此命令可以用来查看内存信息。
jmap -histo
jmap -histo java进程ID
以上命令可查看实例个数以及占用内存大小
首先,jps查出java进程id
然后执行
jmap -histo 20320 > ./jmap_log.txt
打开jmap,如下图。
- num:序号
- instances:实例数量
- bytes:占用空间大小
- class name:类名称,
- [C is a char[],
- [S is a short[],
- [I is a int[],
- [B is a byte[],
- [[I is a int[][]
java -heap 堆信息
java -heap java进程ID