自 2.1 以来,MRI 2.2 对 GC 进行了一些重大改进,即增量 GC,现在它可以垃圾收集符号。
一位同事通过升级 MRI 解决了他的内存泄漏问题,请参阅这篇博文
我们不久前切换到 Rubinius,其中一个原因是因为我们认为它具有出色的垃圾收集能力。
似乎 Rubinius 不会垃圾收集符号,请参阅这个问题。情况仍然如此吗? GC-ing 符号是一个很大的改进吗?
我在 rubinius 中阅读过并发 GC,它似乎解决了与 MRI 的增量 GC 相同的问题,即消除了较长的 GC 暂停时间。我也在rubinius 中看到了对分代 GC 的描述。但是,我不知道如何根据 RBX GC 确定 MRI GC 的大小。
那么有谁知道哪个更优呢?