如何从android中的本机代码中查找内存泄漏

Ani*_*ole 25 java-native-interface android memory-leaks memory-management android-ndk

只是想知道是否有人知道如何从Android中找出本机代码中的内存泄漏.谷歌搜索提供了很多解决方案,但没有一个是完整的.如果有人知道怎么做,请告诉我.

Ani*_*ole 31

我找到了本机代码泄漏的真正有用的信息.

  1. 在〜/ .android/ddms.cfg中添加native = true
  2. 更换/system/lib/libc.so/system/lib/libc_debug.so
    重新启动框架,启动DDMS,你会看到一个选项卡机堆

在本机堆中,您可以通过本机代码查看分配.

有关更多信息,请单击此处

  • 另请参阅本文以获取有关获取DDMS本机堆跟踪设置的分步指南:http://bricolsoftconsulting.com/2012/04/25/how-to-enable-native-heap-tracking-in-ddms / (6认同)
  • Bricolsoft链接更改为http://bricolsoftconsulting.com/how-to-enable-native-heap-tracking-in-ddms/ (6认同)