[gclist] Hybrid GC/explicit MMGs?

Florian Liekweg liekweg at ipd.info.uni-karlsruhe.de
Wed Jun 30 03:16:02 PDT 2004


the unpredictability of GC runs, be it real or percieved, got me
thinking about the possibility of hybrid system that allows
explicit freeing of ojbects (possibly prematurely so, with the
obvious consequences) and provides garbage collection.  Wouldn't
it be nice to say, "Now is a good time to clean up manually" ...

Besides the more obvious questions (given address 0xbfbff054, should
GC free it, or will the program free it?  Should GC take precedence?
Should explicit free'ing be in command?), I'm wondering whether two
such systems can even co-exist behind the same process (who gets to
do the next brk?  Is that my page or your page?)

Does anyone know about any system that has addressed (sic) this problem
or provides a similar approach?  Any thoughts why this may be possible,
impossible or possible-but-only-with-significant-overhead?

Note, if replies come in via PM, I'll post a summary.


More information about the GClist mailing list