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

时间:2011-02-23 17:06:51

标签: android memory-management memory-leaks java-native-interface android-ndk

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

1 个答案:

答案 0 :(得分:31)

我在本机代码中找到泄漏的非常有用的信息。

  1. 在〜/ .android / ddms.cfg
  2. 中添加native = true
  3. /system/lib/libc.so替换为/system/lib/libc_debug.so
    重启框架,启动DDMS,你会看到一个标签native-heap
  4. 在本机堆中,您可以通过本机代码查看分配。

    了解更多信息click here