In the fixed-sized memory pool, the size of memory that can use is fixation, but the over-head to acquire/release memory is short.
On the other hand, in the variable-sized memory pool, memory of the arbitrary size can be used, but the over-head to acquire/release memory is longer than the fixed-sized memory pool. And fragmentation of the memory pool area may occur.