| 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() |