摘要: https://www.cnblogs.com/eternityz/p/12241413.html 阅读全文
posted @ 2020-05-15 09:24 一人一见 阅读(121) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/eternityz/category/1638504.html 阅读全文
posted @ 2020-05-15 09:21 一人一见 阅读(131) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/eternityz/category/1638793.html 阅读全文
posted @ 2020-05-15 09:15 一人一见 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 原文 Java 堆从 GC 的角度还可以细分为: 新生代(Eden 区、Survivor From 区和 Survivor To 区,默认情况下年轻代按照 8 : 1 : 1 的比例来分配)和老年代。 1|0新生代 新生代用来存放新创建的对象,默认占据堆 1/3 的空间; 由于新创建对象都会在新生代 阅读全文
posted @ 2020-05-15 09:06 一人一见 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 原文 JVM内存主要分为三部分线程私有(Thread Local)、线程共享(Thread Shared)、直接内存(Direct Memory)。 1|0线程私有 线程私有区域从字面意思可以看出,这部分内存,是归属于每个线程独立拥有的部分。其生命周期与线程生命周期一致。线程私有区域可以分为两部分程 阅读全文
posted @ 2020-05-15 09:05 一人一见 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 原文 Java 堆内存被划分为新生代和老年代两部分,因此 JVM 通常采用分代回收算法。新生代主要使用复制和标记-清除垃圾回收算法 ,老年代主要使用标记-整理垃圾回收算法。JVM 中针对新生代和年老代分别提供了多种不同的垃圾收集器。 根据线程特点,可以将收集器分为三类: 串行收集器:Serial 收 阅读全文
posted @ 2020-05-15 09:03 一人一见 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 参考: https://blog.csdn.net/clover_lily/article/details/80160726 https://blog.csdn.net/ChenRui_yz/article/details/88392945 1|0如何确定垃圾 想要回收垃圾,必须得先知道,哪些对象可 阅读全文
posted @ 2020-05-15 08:58 一人一见 阅读(409) 评论(0) 推荐(1) 编辑