version 1.1, 1999/12/03 07:39:09 |
version 1.2, 2000/04/10 08:31:30 |
Line 145 void GC_promote_black_lists() |
|
Line 145 void GC_promote_black_lists() |
|
if (GC_black_list_spacing < 3 * HBLKSIZE) { |
if (GC_black_list_spacing < 3 * HBLKSIZE) { |
GC_black_list_spacing = 3 * HBLKSIZE; |
GC_black_list_spacing = 3 * HBLKSIZE; |
} |
} |
|
if (GC_black_list_spacing > MAXHINCR * HBLKSIZE) { |
|
GC_black_list_spacing = MAXHINCR * HBLKSIZE; |
|
/* Makes it easier to allocate really huge blocks, which otherwise */ |
|
/* may have problems with nonuniform blacklist distributions. */ |
|
/* This way we should always succeed immediately after growing the */ |
|
/* heap. */ |
|
} |
} |
} |
|
|
void GC_unpromote_black_lists() |
void GC_unpromote_black_lists() |