我想在我的应用程序中跟踪本机堆。
我在/ tools sdk的文件夹中打开了DDMS,正如我在教程中看到的那样,我确实看到了 “原生堆”标签。
然而,当我按下“更新堆”图标时,本机堆仍然是空的 - 我没有看到 那里的任何信息。
在两台设备上尝试过,其中一台已植根。
我该如何解决这个问题?
谢谢!
截图:
答案 0 :(得分:1)
我遇到了同样的问题,并设法使用模拟器进行修复。我必须将一个文件放在名为local.prop
的/ {libc.debug.malloc = 1
数据中。比我不得不关闭并再次启动模拟器。可能它也可以与root用户一起工作(我在猜测)。
答案 1 :(得分:1)
可能http://bricolsoftconsulting.com/how-to-enable-native-heap-tracking-in-ddms/可以提供帮助......我尝试使用root用户手机和模拟器取得了成功。