有人告诉我,Android 有一些机制来调试“内存泄漏”问题。其中之一是基于libc_malloc_debug_leak.so
.
因此,我执行了以下步骤来启用此功能:
1 . 确保libc_malloc_debug_leak.so
并存libc_malloc_debug_qemu.so
在于system/lib
.
2 . adb
在shell中输入这些命令:
adb shell setprop libc.debug.malloc 1 /* then use getprop to check its value */
adb shell stop
adb shell start
我希望通过捕获日志来获取内存信息。
但是,实际结果是我的设备无法启动并且发生本机崩溃(似乎在malloc
或处崩溃free
)。
我的设备是安卓手机。
我使用了正确的方法吗?如果不是,那会是什么?