The heap is initialized on demand. The first time a heap allocation is required, it initializes itself.