Posted Feb 27, 2007 5:42 UTC (Tue) by BrucePerens
In reply to: garbage-collecting VMs
Parent article: Ruby Performance (Linux Journal)
I wasn't aware of any non-GC environments for Ruby. There are node-traversal interpreters rather than VMs, but they still GC. And I'm curious about what you think would be better. I sometimes prefer reference counting as with smart pointers in C++, and double-indirect schemes that work with compacting collectors, but the cache performance of such things is worse than GC on average. GC is only worse when the collector is running.
to post comments)