Pull tcache GC events into thread event handler

This commit is contained in:
Yinan Zhang 2019-10-24 16:41:45 -07:00
parent 198f02e797
commit 97f93fa0f2
8 changed files with 34 additions and 12 deletions

View file

@ -2350,10 +2350,6 @@ je_malloc(size_t size) {
tcache_t *tcache = tsd_tcachep_get(tsd);
if (unlikely(ticker_trytick(&tcache->gc_ticker))) {
return malloc_default(size);
}
szind_t ind = sz_size2index_lookup(size);
/*
* The thread_allocated counter in tsd serves as a general purpose