diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gc.c | 4 |
2 files changed, 8 insertions, 2 deletions
@@ -1,5 +1,11 @@ 2014-03-29 Kaz Kylheku <kaz@kylheku.com> + * gc.c (CHECKOBJ_VEC_SIZE, FRESHOBJ_VEC_SIZE): Increase + to 8 * HEAP_SIZE from 2 * HEAP_SIZE to reduce frequency + of garbage collections. + +2014-03-29 Kaz Kylheku <kaz@kylheku.com> + * HACKING: Updating generational GC notes in light of changes. 2014-03-29 Kaz Kylheku <kaz@kylheku.com> @@ -46,10 +46,10 @@ #define PROT_STACK_SIZE 1024 #define HEAP_SIZE 16384 -#define CHECKOBJ_VEC_SIZE (2 * HEAP_SIZE) +#define CHECKOBJ_VEC_SIZE (8 * HEAP_SIZE) #define MUTOBJ_VEC_SIZE (HEAP_SIZE / 4) #define FULL_GC_INTERVAL 40 -#define FRESHOBJ_VEC_SIZE (2 * HEAP_SIZE) +#define FRESHOBJ_VEC_SIZE (8 * HEAP_SIZE) typedef struct heap { struct heap *next; |