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