摘要:
资料: GC Roots、分代(R大):https://www.zhihu.com/question/53613423 0. 引用分类 1. 强引用 2. 软引用 3. 弱引用 4. 虚引用 1. GC Roots 1. 虚拟机栈(栈帧中本地变量表)中的引用 2. 本地方法栈 JNI (Native 阅读全文
摘要:
1. 堆溢出 1. 集合 死循环向集合加元素(强引用) 2. 老年代没有足够连续空间装新的对象或大对象 大对象:很长的字符串和数组,需要连续空间 解决: 要解决这个区域的异常,一般的手段是首先通过内存映像分析工具(如Eclipse Memory Analyzer)对dump 出来的堆转储快照进行分析 阅读全文