2015-01-11 1 views
0

메모리 누수에 대해 큰 문제가 있습니다. 나는 "adb shell dumpsys meminfo"명령을 실행하고 결과는 "다른 개발자"가 많은 메모리를 소비한다는 것을 보여줍니다. "기타 개발자"에 대한 Google 정보가 있지만 이에 대한 정보는 없습니다. 아무도 안드로이드에서 "다른 개발자"는 무엇입니까 말해 줄 수 있습니다.안드로이드에서 "adb shell dumpsys meminfo"명령의 결과로 "기타 dev"는 무엇입니까?

감사합니다.

+0

"사용자"응용 프로그램의 메모리 누수를 디버깅하려는 경우 (다른 응용 프로그램으로 인해 발생하는 메모리 누수가 아닌) : adb shell dumpsys meminfo 을 입력해야합니다. 이제 앱의 메모리가 여러 유형의 RAM 할당간에 어떻게 나누어 지는지 관찰해야합니다. 추가 정보 참조 : https : //developer.android.com/tools/debugging/debugging-memory.html – AADProgramming

+0

빠른 답장을 보내 주셔서 감사합니다. 명령에 "my-package"를 추가했습니다. 명령의 결과에서 "다른 개발자"행에 대해 말해 줄 수 있습니다. – ltbaogt

답변

1

다음은 찾고있는 "기타"를 비롯한 여러 열에 대한 Android 프레임 워크 엔지니어 (Dianne Hackborne)의 답변입니다. 간단히 말해서

Detailed explanation for profile from "adb shell dumpsys meminfo my-app-name"?

는, "기타"섹션의 할당은 다음 중 하나에 대해 광범위하게 될 수 있습니다,

  1. 메모리 백업 커서 ashmem에서
  2. 공유 메모리 영역,
  3. 그래픽 텍스처와 같은 것들을 할당하는 장치.
+0

유용한 정보에 대해 감사드립니다. – ltbaogt

관련 문제