当前位置: 首页 > jmap
  • 在分析OOM问题时,一方面是依赖OOM时dump出来的文件,但这个文件其实只会在Java进程中第一次出现OOM时生成,之后再OOM就不会生成了,这有可能出现真实的OOM的原因被假的OOM原因给掩盖掉;另一方面是依赖在出现OOM时的人工操作,这种人肉方式其实比较杯具。先等到频繁Full GC、OOM,首先通过jmap –histo来看看到底什么对象占用了大部分的内存(需要多执行几次,以确保正确性),原生的类型,那就只能借助dump文件来分析了,通过jmap –dump手工dump出Heap文件。

    阅读全文
    Java 1,183 人阅读 抢沙发 , , , , ,