Heap Memory Overview Heap memory is a common pool of free memory used for dynamic memory allocations within an application.