2012-03-20 2 views
1

Я хочу использовать valgrind, чтобы найти утечки памяти на платформе Android, особенно для кода Java. Хотя я знаю, что инструменты обычно работают для кода C/C++.Как найти утечки памяти для приложения Android с valgrind

С помощью ICS valgrind может быть скомпилирован плавно, но я не могу успешно работать с Java-приложением. И я не знаю, как запустить его с начала.

Пожалуйста, расскажите, как использовать valgrind на платформе Android, делает ли это проворным, поскольку он работает на Linux.

+1

Вы пробовали инструмент анализатора памяти, который придумывает eclipse? http://www.eclipse.org/mat/ (Я знаю, что это не связано с вашим вопросом, но это может быть возможной альтернативой) – Blackbelt

ответ

1

Valgrind поддерживает код, написанный с помощью Android NDK в C и C++; он не работает для Java-кода, который работает над уровнем VM.

См. Valgrind README.android для получения дополнительной информации.