Good luck with your research on D GC, here's a paper that I like on GCs: "Garbage Collection Without Paging", here the idea is to have the OS's VM and the GC communicate to ensure that swapping some part of the process doesn't kill performance.
Of course this needs modification of the OS but with opensource language and opensource OS this may be possible.
The GC featured in the paper works better when there's memory compaction which can be a problem for D though :-(
Comment #0
by renoX on 2008-09-07 20:25Hello,
Good luck with your research on D GC, here's a paper that I like on GCs: "Garbage Collection Without Paging", here the idea is to have the OS's VM and the GC communicate to ensure that swapping some part of the process doesn't kill performance.
Of course this needs modification of the OS but with opensource language and opensource OS this may be possible. The GC featured in the paper works better when there's memory compaction which can be a problem for D though :-(