android - 如何在 Android 中进行内存和 CPU 时间分析

标签 android android-ndk

<分区>

Possible Duplicate:
What Android tools and methods work best to find memory/resource leaks?

我想对我的 Android 应用程序进行内存和 CPU 时间分析。我的应用程序也在使用 C 源文件。所以我想在 android 级别和 ndk 级别上进行分析。因为有 Vtune 软件用于对 Windows 应用程序进行分析。是否有任何其他软件如 Vtune 可用于对 android 应用程序进行分析?这可以显示哪些功能正在占用最大的 CPU 时间和内存。我使用了 MAT(内存分析器工具),它在我的 Android 应用程序中显示内存泄漏,但我无法找出发生内存泄漏的位置。任何人都可以帮助知道哪种工具对 android 应用程序的分析非常有效。

提前致谢

最佳答案

您可以使用 DDMS http://developer.android.com/guide/developing/debugging/ddms.html ,在eclipse中打开,生成heap dump,在Eclipse memory analyzer中查看。

关于android - 如何在 Android 中进行内存和 CPU 时间分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8709114/

相关文章:

android-ndk - ffmpeg avformat_open_input 无法打开文件

java - 共享剪贴板中的文本

android - 如何防止RecyclerView移动项目?

android - 使用 NDK C++ 中的 Renderscript 定位 Lollipop 之前的设备

android - 如何在 cygwin for windows 中使用 ndk-build 构建 libav?

安卓 NDK java.lang.UnsatisfiedLinkError : findLibrary returned null when Multidex enabled

android - 在android中使用没有预览或表面的相机

android - 销毁 Activity 时保存 ListView 项目的最佳方法是什么?

android - 模拟器在启动时卡住

android - CMAKE 不遵守来自 gradle 的标志以在 Android 上构建 NDK