At my current project I am searching current some memory leaks.
Always searching GC_ messages in logcat and executing endless adb shell dumpsys meminfo are boring after some time, so I created the Android Memory Monitor.
It’s a simple application, where you choose your device, the running app and press “Start”.
You can choose which memory values you want to see and in which interval they should be updated.
After some time, you have beautiful memory graphs.
Download Binaries: AndroidMemoryMonitor_1.0
Technical background stuff:
The application calls in the background the “adb shell dumpsys meminfo <packagename>” command and parses it’s output.
For that I use the library Managed Android Debug Bridge (Mad Bee).
To display the graphs I use the library OxyPlot.
For the UI it uses WPF with a little bit of MVVM Light.
Limitation: ADB has to be at following location: C:\android\platform-tools\adb.exe
It you have questions, suggestions or found bugs, please leave a comment or send me a mail.