2022年2月19日

OutOfMemoryError异常总结

摘要: JVM内存区域中,除了程序计数器外,其他几个运行时区域都有可能发生OutOfMemoryError(OOM)异常 (1)堆溢出 原因:Java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,对象数量达到最大堆容量限制,则发生溢出。 阅读全文

posted @ 2022-02-19 18:15 cltt 阅读(368) 评论(0) 推荐(0)

jvm的内存模型

摘要: Java 虚拟机的内存空间分为 5 个部分: 程序计数器 ,Java 虚拟机栈 ,本地方法栈 ,堆 ,方法区 程序计数器 ,Java 虚拟机栈 ,本地方法栈 是线程隔离的 JDK 1.8 同 JDK 1.7 比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类 似,都是对 JVM 规范中 阅读全文

posted @ 2022-02-19 11:46 cltt 阅读(63) 评论(0) 推荐(0)

导航