ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • poolmon
    bin/MS 2010. 6. 23. 11:56
    poolmon.exe
    Applies To: Windows Server 2003
    memory pool monitor 
    속성-바로가기-대상
    "E:\bin\13_Windows 개발 유틸리티\Monitor\Tools\poolmon.exe" -b

    칼럼:
    Tag  Type     Allocs            Frees            Diff   Bytes      Per Alloc 
    Thre Nonp       3408 (   1)      2957 (   0)      451  281424 (   624)    624

    Tag - 4바이트 태그, 코드와 반대로 출력됨, erhT 
    Type - paged or nonpaged 
    Allocs - 할당한 개수
    () - last update 와 차이, 직전 fresh 와의 차이를 말하는듯
    Frees - 할당된 후 해제된 개수
    () - last update 와 차이, 직전 fresh 와의 차이를 말하는듯
    Diff - allocs - free, 현재 사용중인 개수
    Bytes - 메모리 태그가 사용하는 바이트 크기 
    => per alloc 란게 있으니 diff * 스트럭처 겠지?
    () - last update 와 차이, 직전 fresh 와의 차이를 말하는듯
    Per Alloc - Bytes / diff

    스위치:
    q - quits 종료
    p - paged or nonpaged 를 토글
    e - 토탈 라인을 on 하거나 off 
    Displays pool totals. The totals appear at the bottom of the display.
    toggles totals lines on and off
    => 모르겠음
    l - 하이라이팅을 토글

    정렬 스위치:
    t - tag
    a - Allocs
    f - frees
    d - difference
    b/u - bytes
    m - per alloc
    ) - change mode 로 소팅,
    ')'(shift+0) 누르고 allocs, frees, bytes 중에서 고른다.
    '('(shift+9) 누르면 change mode 꺼짐

    커맨드라인 스위치:
    -i<tag> - 매칭태그만 리스팅
    -x<tag> - 매치태그를 제외하고 리스팅
    <tag> 는 * 또는 ? 를 포함할 수 있다.
    -peltafdbum) - 앞에 적은 옵션들

    example
    poolmon -i Thre 매칭태그만 리스팅


    메모리 풀 모니터(Poolmon.exe)를 사용하여 커널 모드 메모리 누수 문제를 해결하는 방법
    http://support.microsoft.com/kb/177415/ko

    Poolmon을 사용한 메모리 사용량 확인
    http://www.driveronline.org/bbs/view.asp?tb=systembbs&no=5

    poolmon overview
    http://technet.microsoft.com/en-us/library/cc775774(WS.10).aspx

Designed by Tistory.