java - 需要澄清java垃圾收集复制收集器

标签 java garbage-collection

这只是为了澄清我对java垃圾收集复制收集器的理解。

和=>是一样的逻辑吗

我正在将一串葡萄从一个盒子移到另一个盒子,所有未成串的葡萄都留在有资格进行垃圾收集的盒子中。

有些人可能会觉得我的理解很愚蠢,因为我想在这里澄清的一点是,检查引用文献所消耗的时间。

最佳答案

葡萄的例子很好。

当GC工作效率最高时,它假设只有一小部分数据需要复制到下一个空间。如果您保留大部分数据,则空间(伊甸园或幸存者)可能不够大,或者您有太多中等生存期的数据。 (GC 处理得不太好)

关于java - 需要澄清java垃圾收集复制收集器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8722587/

相关文章:

java - 确保调用的方法在 Spring @Transactional 边界内

基于堆栈的数组上的 Java 垃圾收集

java - 如果 Java 的分代垃圾收集器遍历 Activity 对象图,它们如何知道要对哪些对象调用 finalize()?

garbage-collection - 垃圾收集器如何知道堆栈帧上的引用?

java - eclipse 的垃圾收集器与默认的不同吗?

java - Mysql自定义自增id修复随机id

java - 如何使用 GregorianCalendar 在 Java 中获取当前周数和年份?

Javafx 机器人无法从 Javafx 2.2 开始工作

Java 计数器已关闭 --- 与我在这里看到的任何东西都不一样

java - 可运行对象与方法引用和垃圾