Published on

Android Memory: Cách sử dụng các công cụ phát hiện Leaks

Authors

Trong quá trình phát triển ứng dụng Android, lập trình viên không thể tránh khỏi hiện tượng Memory Leaks. Bài viết này nhằm mục đích cung cấp kiến thức và kinh nghiệm tìm ra Leaks nhanh nhất qua các công cụ Android Profiler, Leaks Canary

Android Studio Profiler quan sát Memory và phát hiện Leak

Mở công cụ Profiler từ Android Studio: View / Tool Windows / Profiler

Chọn app để thực hiện Monitor

Quan sát màn hình Memory và CPU

Snap Memory để quan sát Leak

Leak Canary để quan sát và phát hiện Leaks

Thêm dependency

debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.14'

Tái hiện Leak và đợi Heapdumps