Memory pool
- To overcome slowdown by glibc malloc/free, frequently used in-memory structures are pre-allocated and reserved. They are allocated from reserved pool, and released to the pool. The overall performance is improved by up to 10%.