GCW
Difference (last change) (no other diffs, normal page display)
Changed: 1c1
[[text][title=NOTE:]The workgroup has probably disbanded. Anyone researching improvements is free to use this page to organize their thoughts.] |
[[text][title=NOTE:]The workgroup has probably disbanded. Anyone researching improvements is free to use this page to organize their thoughts. And D is getting a partially precise GC.] |
|
Garbage Collection Workgroup. The task of this workgroup is to get the best possible GC memory managment for the D programming language. According to Walter Bright the current GC is not yet optimized. Anyone can take part in this workgroup: put yourself in the list and contribute thoughts, tasks or solutions.
- Members (alphabetic): GeorgWrede, HelmutLeitner
- Project start: Jun 25, 2003
- analyze, understand and document the current collector
- make the collector plugable (document the necessary steps to replace it)
- build a GC testsuite for verification, benchmarking and language comparisons
- building, testing and suggesting alternative collectors
- ...
|
Sources of information:
- Garbage Collection, Richard Jones, ISBN 0471941484 (the book Walter mentioned)
- Richard Jones, link collection, http://www.cs.kent.ac.uk/people/staff/rej/gc.html
- "Non-Compacting Memory Allocation and Real-Time Garbage Collection", Mark S. Johnstone, University of Texas, 1996
- Mash that trash - Incremental compaction in the IBM JDK Garbage Collector
- http://www.research.ibm.com/people/d/dfb/papers.html
- http://www.research.ibm.com/people/d/dfb/papers/Bacon03Pure.pdf
- http://sit.gmd.de/Lava/LavaDoc/html/PointersRefCounts.htm
- Tuning Java GC, http://java.sun.com/docs/hotspot/gc1.4.2/
- D Spec: D 1.x, D 2.x
- DocComments/Garbage