Hi,
Allison Randal wrote:
It's worth exploring, and may lead to other experiments in parallel GC..
Parrot allows multiple different GC systems, so you shouldn't encounter
significant problems on the Parrot side, but if you do, let us know and
we'll fix them. I don't know if Harmony's parallel GC was designed to be
plugged into other systems, though, so you may need to write a wrapper
around it (which may lose some of the speed gains).
What is the future of Parrot and GC systems ? Are we gonna have in near
future similar GCs what the JVM has at this moment:
- serial collector
- parallel collector
- concurrent collector ?
That would be good since you can adjust your application for different
loads. As well that would increase the time spent how to tune and do
maintenance for your app so documentation would be valuable. Im curious,
is Parrot a generational type of VM (objects are allocated in
generations), similar as the popular JVM ?
Rgds,
Stefan