Garbage collect the memory pool allocator as well
@@ -3357,6 +3357,7 @@ H2O_NORETURN static void *run_loop(void *_thread_index)
if (h2o_now(conf.threads[thread_index].ctx.loop) >= next_buffer_gc_at) {
h2o_buffer_clear_recycle(0);
h2o_socket_clear_recycle(0);
+ h2o_mem_clear_recycle(&h2o_mem_pool_allocator, 0);
next_buffer_gc_at = UINT64_MAX;
}
if (next_buffer_gc_at == UINT64_MAX && (!h2o_buffer_recycle_is_empty() || !h2o_socket_recycle_is_empty()))
