#通过top查看内存占用情况
# 查看内存占用,rsz为实际内存,单位kb
# ps -eo 'pid,rsz,vsz' | grep pid 

# 查看系统信息
# jinfo -sysprops pid

# 查看JVM信息
# jinfo -flags pid

#通过jmap查看堆内存
# jmap -heap pid

# dump内存进行分析
#jmap -dump:format=b,file=file.dump pid

将dump文件导入jvisualvm,可以看到大量字符串对象占用了空间;逐步展开至实例,可以看到测试报告中的字符串,基本可以定位所在。