【问题标题】:'Eden space' name origin in Garbage Collection垃圾收集中的“伊甸园空间”名称来源
【发布时间】:2011-03-21 20:29:55
【问题描述】:

在垃圾回收的术语中,为什么叫“伊甸空间”?

就这样。我还在熟悉这个术语,我不明白为什么它有这样的名字。

【问题讨论】:

    标签: java garbage-collection jvm-hotspot


    【解决方案1】:

    伊甸园空间是创建对象的地方。他们的生活都很幸福,但最终他们被一个小天使赶到了年轻一代和后来的老一代的荒野中。

    他们永远不会被允许回到伊甸园空间,他们必须待在残酷的世界中,直到严酷的收集者来找他们。

    但是,与最初的伊甸园不同,有可能死在那里。好吧,我想所有隐喻都会在更仔细的审查下失效。

    【讨论】:

    • 其他 GC 实现称之为托儿所。
    • @Tobu 我什至不会考虑尝试扩展隐喻来涵盖这一点。 :)
    【解决方案2】:

    暗指garden of Eden。它也被称为“创造空间”。根据创世纪,亚当和夏娃被安置在伊甸园。当他们吃了知识树上的果子时,他们被赶出了花园。

    【讨论】:

    • 当然,这部分我已经弄清楚了。你能详细说明原因吗?:)
    【解决方案3】:

    新对象在 Eden Space 内存池中分配内存(如在 Eden 中创建)

    如果他们活得够久,就会被赶出去。

    【讨论】:

    • 就像(解释维基百科条目)“伊甸园是第一批物体的地方,在上帝创造它们之后居住。” ?
    • 差不多。虽然他们不必吃一个苹果就可以被踢出去。
    • 其实不是苹果。只是水果
    猜你喜欢
    • 2012-08-03
    • 1970-01-01
    • 2012-03-06
    • 2012-08-11
    • 2015-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    相关资源
    最近更新 更多