Add batch allocation from fresh slabs

This commit is contained in:
Yinan Zhang
2020-04-22 18:13:06 -07:00
parent 2bb8060d57
commit 49e5c2fe7d
2 changed files with 64 additions and 0 deletions

View File

@@ -87,6 +87,8 @@ bool arena_is_huge(unsigned arena_ind);
arena_t *arena_choose_huge(tsd_t *tsd);
bin_t *arena_bin_choose(tsdn_t *tsdn, arena_t *arena, szind_t binind,
unsigned *binshard);
size_t arena_fill_small_fresh(tsdn_t *tsdn, arena_t *arena, szind_t binind,
void **ptrs, size_t nfill);
void arena_boot(sc_data_t *sc_data);
void arena_prefork0(tsdn_t *tsdn, arena_t *arena);
void arena_prefork1(tsdn_t *tsdn, arena_t *arena);