jmp命令使用
查看内存对象占用情况
./jmap -histo $pid > /var/www/logs/aaaa.txt
dump命令(jmap -dump:format=b,file=文件名 [pid])
例如:其中30538是进程id
./jmap -dump:format=b,file=123233.dump 30538
查看dump文件
mac下执行jvisualvm打开jvisualvm软件,windows下执行jvisualvm.exe
点击文件装入dump文件
查看当前Java内存中的占比比较大的对象,对占比比较大的对象分析,查找内存泄露原因