《深入理解java虚拟机》读书笔记——OOM发生的原因及解决方案

除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OOM的可能,如果能够区分根据报错区分出是哪些区域报出来的异常,会更便于定位问题,解决问题。 一、java堆溢出 java.lang.OutOfMemoryError:java heap space 原因:产生大量不会被垃圾回收机制清除的对象(GC Roots到对象之间有可达路径) 解决方案:先通过内存映像分析工具对Dump出来的堆转储快照进
相关文章
相关标签/搜索