Android Development Resources

Published: 23 May 2016 Category: android_dev



How to enable native heap tracking in DDMS

Tips for Optimizing Android* Application Memory Usage


Memory Analyzer Tool (MAT)

Memory Analyzer 1.5.0 Release

Eclipse Memory Analyzer (MAT) - Tutorial

10 Tips for using the Eclipse Memory Analyzer

[Android] 内存泄漏调试经验分享 (二)

Hunting Your Leaks: Memory Management in Android (Part 2 of 2)



  • intro: Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail.
  • homepage:

The compiler under Windows Valgrind for Android

Building and running valgrind on Android

android valgrind build

valgrind: failed to start tool ‘memcheck’ for platform ‘arm-linux’: Permission denied


LeakCanary: A memory leak detection library for Android and Java