Linux 에는 주기적으로 같은 명령어를 실행시켜주는 watch 라는 명령어가 있다.
시스템을 모니터링 한다거나 할 때 자주 사용했던 명령어 인데..
윈도우 에서는 다음과 같은 명령어로 비슷한 기능을 수행했다.
시작 => 실행 => cmd
C:\>PowerShell
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
// 사용방법: while(1) { 명령어; start-sleep -seconds 5; clear}
PS C:\> while(1) { adb shell dumpsys meminfo -a com.android.phone; start-sleep -seconds 5; clear}
Android 에서 특정 앱의 메모리 사용량을 보기위한 명려어인
adb shell dumpsys meminfo -a com.android.phone
라는 명령어가 5초 주기로 실행이 된다.
아래와 같은 화면이 5초마다 갱신되는 것을 확인 할 수 있었다.
Uptime: 5989518 Realtime: 5989518
** MEMINFO in pid 3974 [com.android.phone] **
Pss Pss Shared Private Shared Private Swapped Heap Heap Heap
Total Clean Dirty Dirty Clean Clean Dirty Size Alloc Free
------ ------ ------ ------ ------ ------ ------ ------ ------ ------
Native Heap 0 0 0 0 0 0 0 4744 4446 133
Dalvik Heap 7773 0 14912 7620 0 0 11052 37524 29985 7539
Dalvik Other 436 0 8 436 0 0 0
Stack 308 0 0 308 0 0 4
Ashmem 2 0 4 0 0 0 0
Other dev 5 0 60 0 0 4 0
.so mmap 966 4 2112 800 4632 4 2812
.apk mmap 603 400 0 0 1592 400 0
.ttf mmap 84 0 0 0 716 0 0
.dex mmap 2992 2568 0 0 1092 2568 0
code mmap 3255 2224 0 0 20804 2224 0
image mmap 2997 0 2088 1452 13212 0 12
Other mmap 47 0 8 4 380 0 0
Unknown 2949 0 308 2948 0 0 32
TOTAL 22417 5196 19500 13568 42428 5200 13912 42268 34431 7672
Dalvik Details
.Heap 7765 0 14912 7612 0 0 11052
.LOS 8 0 0 8 0 0 0
.GC 436 0 8 436 0 0 0
Objects
Views: 0 ViewRootImpl: 0
AppContexts: 24 Activities: 0
Assets: 9 AssetManagers: 9
Local Binders: 118 Proxy Binders: 49
Death Recipients: 12
OpenSSL Sockets: 0
SQL
MEMORY_USED: 1076
PAGECACHE_OVERFLOW: 377 MALLOC_SIZE: 62
DATABASES
pgsz dbsz Lookaside(b) cache Dbname
4 32 140 7/30/4 /data/data/com.android.providers.telephony/databases/nwk_info.db
4 184 430 170/35/12 /data/data/com.android.providers.telephony/databases/telephony.db
4 272 225 206/110/25 /data/data/com.android.providers.telephony/databases/mmssms.db
4 20 23 5/28/2 /data/data/com.android.phone/databases/autoreject.db
참고: http://superuser.com/questions/191063/what-is-the-windows-analog-of-the-linux-watch-command
댓글
댓글 쓰기