949
社区成员
发帖
与我相关
我的任务
分享
How to break down camera heap memory?
在我们确认了看到不必要的内存或内存泄漏的进程/功能之后,我们需要分解堆以获取更多详细信息。
我们可以使用 malloc 调试工具通过以下步骤获取堆转储。
1)获取本机堆转储。
$ adb shell stop
$ adb shell setprop libc.debug.malloc.program app_process
$ adb shell setprop libc.debug.malloc.options backtrace=64
$ adb shell start
(launch and use app)
$ adb shell am dumpheap -n /data/local/tmp/native_heap.txt
$ adb pull /data/local/tmp/native_heap.txt
2)运行查看器:
$ python native_heapdump_viewer.py [options] native_heap.txt