20,741
edits
(→Status) |
(→Status) |
||
| Line 58: | Line 58: | ||
* Introduce garbage collection {{Progressbar|60}} | * Introduce garbage collection {{Progressbar|60}} | ||
* Document the existing GC {{Progressbar|50}} | * Document the existing GC {{Progressbar|50}} | ||
** Prototype a simple gen GC scheme: | * implement a simple clock_t based timing scheme to time each GC invocation for comparison purposes {{Done}} | ||
* Prototype a simple gen GC scheme: | |||
** Patch the existing GC to allocate different pools for each generation {{Progressbar|70}} | ** Patch the existing GC to allocate different pools for each generation {{Progressbar|70}} | ||
** update mark() to increment a new gcSurvivals counter | ** update mark() to increment a new gcSurvivals counter | ||