here are many ways in which poor memory management practice can affect the robustness and speed of programs, both in manual and in automatic memory management.
Typical problems include:
Premature frees and dangling pointers
Memory leak
External fragmentation
Poor locality of reference