Need for Garbage Collection
manual memory management is error-prone
persistent dangling pointers:
- long-lived applications A1 and A2
- A1 creates the dangling-pointer
- A2 suffers the consequences (much later)
memory leaks:
- degrades performance
- prevents applications from working
- disk full of useless data