2012-03-20 1 views
1

valgrind를 사용하여 Android 플랫폼에서 특히 Java 코드에서 메모리 누수를 찾고 싶습니다. 비록 C/C++ 코드를 위해 일반적으로 실행되는 도구를 알고 있습니다.valgrind를 사용하여 Android 애플리케이션의 메모리 누수를 찾는 방법

ICS를 사용하면 valgrind를 부드럽게 컴파일 할 수 있지만 Java 응용 프로그램에서는 성공적으로 실행할 수 없습니다. 그리고 시작하는 방법을 모르겠다.

안드로이드 플랫폼에서 valgrind를 사용하는 방법을 알려주십시오. 리눅스에서 실행되는 것처럼 신중해야합니다.

+1

이클립스와 함께 제공되는 메모리 분석기 도구를 사용해 보셨습니까? http://www.eclipse.org/mat/ (귀하의 질문과 관련이 없지만 가능한 대안 일 수 있음을 알고 있습니다) – Blackbelt

답변

1

Valgrind는 C 및 C++에서 Android NDK으로 작성된 코드를 지원합니다. VM 계층 위에 실행되는 Java 코드에서는 작동하지 않습니다.

자세한 내용은 Valgrind README.android을 참조하십시오.