2012년 7월 4일 수요일

[Android] adb shell dumpsys


커맨드 창에 다음과 같이 입력하면 디바이스에 대한 자세한 정보를 확인 할 수 있다.
adb shell dumpsys
추가로 dumpsys 뒤에 옵션을 지정해 표시할 정보를 제한 할 수 있다. 
또한 dumpstate 도 있으니 디버깅에 유용하게 사용 하자.



dumpsys
  dumpsys는 안드로이드 폰의 어플리케이션 및 현재 기기의 상태에 대한 자세한 정보를 제공한다.
  (소스코드 위치: ./frameworks/base/cmds/dumpsys/dumpsys.cpp)

  dumpsys meminfo: 메모리 사용 정보를 표시
  dumpsys cpuinfo: CPU 프로세서 사용 정보를 표시
  dumpsys account: 모든 계정에 대한 정보를 표시
  dumpsys activity: Activity에 대한 정보를 표시
  dumpsys window: 키보드와 윈도우, 그리고 그들의 z order에 대한 정보를 표시
  dumpsys wifi: 접속 가능한 액세스 포인트와 현재의 연결 상태를 표시
  dumpsys power: 전원 관리와 관련된 정보(wakelock, screen off time 등)를 표시

dumpstate
  dumpstate는 device 상태정보를 추출하는 여러 명령어들의 조합으로 구성 (dumpsys를 포함)
  (소스코드 위치: ./frameworks/base/cmds/dumpstate/dumpstate.c)

  Usage: dumpstate  [-d]  [-o  file]  [-s]  [-z]
            -d: 파일 이름에 날짜 정보를 추가 (-o 옵션과 함께 사용)
            -o: 파일에 기록 (screen에는 표시하지 않음)
            -s: 결과를 콘솔 소켓에 기록
            -z: gzip 압축하여 파일로 기록 (-o 옵션과 함께 사용)

댓글 없음:

댓글 쓰기