java - 如何使用 valgrind 查找 Android 应用程序的内存泄漏

标签 java android memory-leaks valgrind

我想使用 valgrind 来查找 android 平台上的内存泄漏,尤其是对于 java 代码。虽然我知道通常为 C/C++ 代码运行的工具。

使用 ICS,valgrind 可以顺利编译,但我无法成功运行 java 应用程序。而且我不知道如何用 begin 运行它

请告诉我如何在android平台上使用valgrind,它在Linux上运行时性能如何。

最佳答案

Valgrind 支持使用 Android NDK 编写的代码在 C 和 C++ 中;它不适用于在 VM 层之上运行的 Java 代码。

参见 Valgrind README.android了解更多信息。

关于java - 如何使用 valgrind 查找 Android 应用程序的内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9783744/

相关文章:

java - Netty UDP 性能问题

java - 修剪() List<String> 中所有元素的最佳方法是什么?

android - 手机屏幕内的可见地理点

android - 填充不适用于某些背景资源

c++ - 为什么这不是 C++ 中的内存泄漏?

Java:如何获取UTC时间戳 '1000-01-01 00:00:00'?

java - 三星 Galaxy Nexus 布局/可绘制结构?

找不到C程序中的内存泄漏

java - RMI/Tomcat 6 内存泄漏

java - 如何在java中只打开一个现有文件