【发布时间】:2018-01-24 08:25:53
【问题描述】:
在android studio中找到ndk C代码中的内存泄漏的方法是什么?由于 google 和 stackoverflow 上的每个人都在 ndk C 代码中引用 ddms 以查找内存泄漏,但 ddms 在 android sdk 中不再存在,如以下链接中所述 How to Find memory leaks from native code in android
它也无济于事,因为没有办法运行 ddms。
【问题讨论】:
-
我想在ndk c代码中查找内存泄漏
-
我认为您需要查看 AddressSanitizer 和 Valgrind 工具,以从 android 中的本机 ndk C 代码中获取内存泄漏。我在这里遇到同样的问题。我能够使用 valgrind 运行我的应用程序,但它会降低应用程序的速度。我目前正在查看地址消毒剂。如果您已经有了解决方案,请告诉我。
标签: android memory-management android-ndk java-native-interface