1.JVM-堆快照(Snapshot)

1.1 输出方式-获取hprof文件

启动参数配置OOM时触发打印堆快照

(1)tomcat启动方式添加参数

(2)  jvm 命令参数

1.2 题外话相关环境变量设置参数

通过命令查看大对象

也是使用jmap的命令,只不过参数使用-histo

可得到如下包含对象序号、某个对象示例数、当前对象所占内存的大小、当前对象的全限定名,

查看对象数最多的对象,并按降序排序输出:

查看占用内存最多的最象,并按降序排序输出:

总结

05-11 22:52