diff --git a/src/mem/sizeclasstable.h b/src/mem/sizeclasstable.h index 13c3f69..97f224d 100644 --- a/src/mem/sizeclasstable.h +++ b/src/mem/sizeclasstable.h @@ -100,7 +100,11 @@ namespace snmalloc static_cast((slab_mask[sizeclass] + 1) / rsize); waking[sizeclass] = +#ifdef SNMALLOC_CHECK_CLIENT + static_cast(capacity[sizeclass] / 4); +#else static_cast(bits::min((capacity[sizeclass] / 4), 32)); +#endif } for (sizeclass_compress_t sizeclass = NUM_SIZECLASSES;