Manual memory management
Manual memory management is where the programmer has direct control over when memory may be recycled. Usually this is done by direct calls to HEAP management functions for example-allocate or free in c, or by language construct that affect the STACK, such as local variables. Main feature of the manual memory manager that it provides the program a way so that it can say "Have this memory back, I've finished with it", the memory manager does not recycle any memory without any such instruction.
|