From: Ilmari Heikkinen Date: 2006-02-18T12:54:01+09:00 Subject: Re: couple quick questions about YARV > For a slightly more radical question: are there any long-term plans> to revisit the garbage-collection strategy? For interactive> programs, it is really undesirable to have the whole program lock up> from time to time (while the garbage collector runs). I know Java> has implemented some alternative garbage collection algorithms to> support more real-time use. And there have been some papers> published about multithreaded garbage collection (like [0])>> Thoughts?>> Josh>> [0] http://portal.acm.org/citation.cfm?id=286878 Way to do partial time-limited GC runs would be nice, but no idea aboutfeasibility. Run GC for 2ms, then do more stuff, and when alloc limit hit,run GC for 2ms again. A single 20ms GC run is a visible glitch, buttwenty 2ms runs spread over twenty frames is practically invisible.