How to Find memory leaks from native code in android

23,230

Really useful information I got to find the leaks in native code.

  1. add native=true in ~/.android/ddms.cfg
  2. replace /system/lib/libc.so with /system/lib/libc_debug.so
    restart the framework, start DDMS, you'll see a tab native-heap

In native-heap, you can see the allocations by native code.

For more information click here

Share:
23,230

Related videos on Youtube

Anil Arrabole
Author by

Anil Arrabole

Android and web developer with telecom, mobile and media domain experience.

Updated on July 09, 2022

Comments

  • Anil Arrabole
    Anil Arrabole over 1 year

    Just wondering if someone knows how to find out memory leaks in native code from android. Google search gives lot of solution, but none of them is full. Please let me know if anybody knows how to do this.

  • Theo
    Theo over 11 years
    Also see this article for a step-by-step guide on getting the DDMS native heap tracking setup: bricolsoftconsulting.com/2012/04/25/…
  • Peter Tran
    Peter Tran almost 10 years
    Bricolsoft link changed to bricolsoftconsulting.com/…

Related