jmap -histo [pid] > ./log.txt
此命令可以用来查看内存信息,实例个数以及占用内存大小
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[][]
jmap -heap [pid]
jmap -dump:format=b,file=eureka.hprof [pid]
堆内存dump
也可以设置内存溢出自动导出dump文件(内存很大的时候,可能会导不出来)
1. -XX:+HeapDumpOnOutOfMemoryError
2. -XX:HeapDumpPath=./ (路径)
可以用jvisualvm命令工具导入该dump文件分析
jmapjmap -histo [pid] > ./log.txt 此命令可以用来查看内存信息,实例个数以及占用内存大小 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[][] jmap -heap [pid]jmap -dump:format=b,fil