The area occupied by old array may be returned to the memory pool.
Note also that the storage required for the multiple processes came from the system's memory pool as needed.
Throughout this article, we assume that the system has a single processor, a disk based database, and a main memory pool.
The memory pool is accessed by the operating system or applications running on top of the operating system.
The memory pool may be accessed at the application level or operating system level.
In this case, the operating system connects to the memory pool, and makes pooled memory available to applications.
Its main memory pool is 512 MB in size.
It is most suitable for allocating from a memory pool, where all objects have the same size.
A more efficient solution is preallocating a number of memory blocks with the same size called the memory pool.
Using a general memory pool leaves more memory for other data if the list is smaller than expected or if many nodes are freed.