摘要: 虚拟机运行时涉及到几个运行时区域,其中除了程序计数器外,其他几个都会产生内存泄漏,也就是OutOfMemoryError异常的可能。下面将分别介绍举例说明各区域的溢出状态 Java堆溢出 堆是存储对象的,所以只要不断的创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收器清除对象。 阅读全文
posted @ 2017-03-15 14:13 Aladar 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 学习目标 JVM何时决定回收一个Java对象所占用的内存 JVM是否会漏掉某些Java对象,使之造成内存泄漏 JVM回收Java对象所占用的内存细节 JVM能否对不同的java对象占用的内存区分对待、回收 常见的垃圾回收器的实现细节 Java的引用的种类 Java内存管理包括内存分配和内存回收。 J 阅读全文
posted @ 2017-03-15 10:38 Aladar 阅读(100) 评论(0) 推荐(0) 编辑