내가 명령 그러나adb shell dumpsys meminfo - 출력의 각 셀의 의미는 무엇입니까?
adb shell dumpsys meminfo com.imangi.templerun
을 위해 아래의 출력을보고 있었다, 나는 이것을 제대로 이해할 수 없습니다입니다.
아무도 나를 이해하는 데 도움이 될 수 있습니까?
내가 명령 그러나adb shell dumpsys meminfo - 출력의 각 셀의 의미는 무엇입니까?
adb shell dumpsys meminfo com.imangi.templerun
을 위해 아래의 출력을보고 있었다, 나는 이것을 제대로 이해할 수 없습니다입니다.
아무도 나를 이해하는 데 도움이 될 수 있습니까?
'dumpsys'의 다른 버전에 따라 다를 수 있습니다되게 행과 열, 나는 여기에 몇 가지 일반적인 개요를 제공하기 위해 노력하겠습니다 때문에 ...
안드로이드의 모든 응용 프로그램은 다른 프로세스에서 실행 자체 Dalvik VM 인스턴스를 실행 중입니다. (: 기본 C의 mallocs 예)
Android는 여러 프로세스 (공통 프레임 워크의 Think (Think) 코드)간에 메모리 페이지를 공유 할 수 있습니다. 클린 메모리는 저장소 (응용 프로그램 코드)에서 할당되거나로드 된 이후 변경되지 않은 메모리입니다. 더티 메모리는 계산에 사용되는 공간입니다. Android에는 스왑 메커니즘이 없으므로 더티 메모리는 앱이 종료 될 때 해제되는 RAM이기도합니다.
추가 읽기 : https://developer.android.com/tools/debugging/debugging-memory.html
의
가능한 중복 [? 어떻게 안드로이드에서 내 응용 프로그램의 메모리 사용량을 발견 할 (http://stackoverflow.com/questions/2298208/how-do-i-discover-memory-of-my-application-in-android) – ZoogieZork
예. RTFM. 그것은 보통 작동합니다. –
그것은 중복이 아니며 닫을 가치도 없습니다. – VividD