Ứng dụng Android chạy với bộ nhớ hạn chế và chịu việc hệ thống kill ứng dụng dưới áp lực bộ nhớ. Hiểu quản lý bộ nhớ — và đặc biệt là tránh rò rỉ bộ nhớ (một vấn đề Android phổ biến, nghiêm trọng) — là quan trọng cho ứng dụng ổn định, hiệu năng cao.
Cơ bản về bộ nhớ Android
→ Ứng dụng có một heap HẠN CHẾ; hệ thống có thể KILL ứng dụng nền để thu hồi bộ nhớ
→ Garbage collection thu hồi các đối tượng không thể truy cập — nhưng các tạm dừng GC có thể gây giật, và
các đối tượng vẫn truy cập được (rò rỉ) không bao giờ được thu hồi
→ Thiết bị bộ nhớ thấp phổ biến (dải của Android) → hiệu quả bộ nhớ quan trọng
