Added notes

This commit is contained in:
Justin Ethier 2015-12-10 23:13:40 -05:00
parent ded3f76cc8
commit be9a07551e

3
gc.c
View file

@ -1166,6 +1166,9 @@ void *collector_main(void *arg)
int stage;
struct timespec tim;
tim.tv_sec = 0;
JAE TODO: this is still not good enough, seems memory grows still grows fast with this.
alternatively, may want to consider shrinking the heap if possible after a collection, if it is
sparse enough (would be difficult to do without relocations, though
tim.tv_nsec = 100 * NANOSECONDS_PER_MILLISECOND;
while (1) {
stage = ATOMIC_GET(&gc_stage);