CPC G06F 12/023 (2013.01) [G06F 12/082 (2013.01); G06F 12/0826 (2013.01); G06F 2212/70 (2013.01)] | 20 Claims |
1. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
receiving an instruction to dynamically deallocate memory for an object of a data type;
dynamically deallocating memory for the object in response to the instruction, the memory deallocated from a heap instance that is specific to the data type for the object, the heap instance including a memory allocator and memory deallocator that are specific to data type; and
releasing physical memory for multiple deallocated objects while retaining virtual memory addresses associated with the deallocated objects.
|