Hybrid GC/explicit MMGs?
Florian Liekweg <[email protected]> Wed, 30 Jun 2004 12:16:02 +0200
| Newsgroups | gmane.comp.programming.garbage-collection.general |
|---|---|
| Message-ID | <[email protected]> |
Hi, 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. Cheers, Florian --