어쩌다보니

블로그 이미지

Jay Two

'dump'에 해당되는 글 1건

제목 날짜
  • [procdump] 윈도우즈 process(*.exe)의 crash 발생시 dump 생성 2017.09.19

[procdump] 윈도우즈 process(*.exe)의 crash 발생시 dump 생성

정보기술 2017. 9. 19. 20:46

[원문] https://docs.microsoft.com/en-us/sysinternals/downloads/procdump

Procdump.zip


소개

 ProcDump는 관리자나 개발자가 스파이크(spike)의 원인을 파악하는 데 사용할 수 있는 스파이크 중 CPU 스파이크(CPU Spike: 점유율 치솟음) 및 크래시 덤프(Crash Dump)를 모니터링하는 것을 주된 목적으로하는 명령 줄(Command Line) 유틸리티입니다.

 또한 ProcDump에는 중단된 창의 모니터링(Windows 및 작업 관리자에서 사용하는 것과 동일한 창 정의 사용), 처리되지 않은 예외 모니터링 및 시스템 성능 카운터 값을 기반으로 덤프(dump)를 생성 할 수 있습니다. 또한 다른 스크립트에 임베드(embed) 할 수있는 일반 프로세스 덤프 유틸리티로도 사용할 수 있습니다.


사용법

Usage: procdump [-a] [[-c|-cl CPU usage] [-u] [-s seconds]] [-n exceeds] [-e [1 [-b]] [-f <filter,...>] [-g] [-h] [-l] [-m|-ml commit usage] [-ma | -mp] [-o] [-p|-pl counter threshold] [-r] [-t] [-d <callback DLL>] [-64] <[-w] <process name or service name or PID> [dump file] | -i <dump file> | -u | -x <dump file> <image file> [arguments] >] [-? [ -e]


'notepad' 라는 프로세스의 미니 덤프(mini dump)를 작성하십시오.

C:\> procdump notepad


PID가 '4572'인 프로세스(process)의 전체 덤프(full dump)를 작성하십시오.

C:\> procdump -ma 4572


'메모장(notepad)'이라는 프로세스의 5 초 간격으로 3 개의 미니 덤프를 작성하십시오.

C:\> procdump -s 5 -n 3 notepad


5초 동안 CPU 사용량이 20%를 초과하면, 'consume' 이라는 프로세스의 최대 3개 까지의 미니 덤프를 작성하십시오.

C:\> procdump -c 20 -s 5 -n 3 consume 


윈도우 중 하나가 5초 이상 응답하지 않으면, 'hang.exe' 라는 프로세스의 미니 덤프를 작성하십시오.

C:\> procdump -h hang.exe hungwindow.dmp


총 시스템(Windows)의 CPU 사용량이 10초 동안 20%를 초과하면, 'outlook' 이라는 프로세스의 미니 덤프를 작성하십시오.

C:\> procdump outlook -p "\ Processor (_Total) \ % Processor Time"20


Outlook 의 핸들 수가 10,000 을 초과하면, 'outlook' 이라는 프로세스의 전체 덤프를 작성하십시오. 

C:\> procdump -ma outlook -p "\ Process (Outlook) \ Handle Count"10000


Microsoft Exchange Information Store 의 처리되지 않은 예외가 있을 때, MiniPlus 덤프를 작성하십시오.

C:\> procdump -mp -e store.exe


덤프를 작성하지 않고 표시하십시오. w3wp.exe의 예외 코드/이름

C:\> procdump -e 1 -f ""w3wp.exe


예외 코드/이름에 'NotFound' 가 포함된 경우, w3wp.exe 의 미니 덤프를 작성하십시오.

C:\> procdump -e 1 -f NotFound w3wp.exe


프로세스를 시작한 다음 예외(exception)를 모니터링합니다.

C:\> procdump -e 1 -f ""-x c : \ dumps consume.exe



시작을 위해 등록하고 모던(modern) '응용 프로그램(Application)'을 활성화하십시오. 새로운 ProcDump 인스턴스는 예외를 모니터링하기 위해 활성화 될 때 시작됩니다.

C:\> procdump -e 1 -f ""-x

c:\dumpsMicrosoft.BingMaps_8wekyb3d8bbwe!AppexMaps


모던(Modern) '패키지(Package)' 출시(launch)를 위해 등록하십시오. 새로운 ProcDump 인스턴스가 (수동으로) 활성화 될 때 시작되어 예외를 모니터링합니다.

C:\> procdump -e 1 -f ""-x c:\dumps Microsoft.BingMaps_1.2.0.136_x64__8wekyb3d8bbwe


Just-in-Time (AeDebug) 디버거로 등록하십시오. c:\dumps 에 전체 덤프를 작성합니다.

C:\> procdump -ma -i c:\dumps


예제 명령 줄 목록을 참조하십시오 (예제는 위에 나열되어 있습니다).
C:\> procdump -? -e





저작자표시비영리동일조건
  • 카카오스토리
  • 트위터
  • 페이스북

'정보기술' 카테고리의 다른 글

프로그래밍의 즐거움  (0) 2018.02.13
TIOBE 프로그래밍 언어 순위  (0) 2018.01.11
[procdump] 윈도우즈 process(*.exe)의 crash 발생시 dump 생성  (0) 2017.09.19
CMake binary files for Windows x64  (0) 2014.09.21
VIM 7.4(WIN32) VIM(WIN64) gvim  (0) 2014.02.15
프로그래머(Programmer)와 사용자(User)가 바라보는 상대방  (0) 2013.12.13
Posted by 어쩌다보니 Jay Two
Crash, dump, procdump, Windows

트랙백

※ 스팸 트랙백 차단중 ...{ ? }
이전페이지 다음페이지
블로그 이미지

by Jay Two

공지사항

  • 공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • DBCLI
  • Screen.orientation : Qt::ScreenOr..
  • any C++17
  • Qt for Python을 위한 기술 비전 (T..
  • [파일 다운로더] json-downloader..
  • libcurl 빌드 하기 (Visual Sutdio)
  • 정규식 쉽게 배우기
  • 더 보기
  • 소스 공개합니다. 필요하신 분은 사..
    Jay Two ㆍ 08.23
  • 교보문고에서 판매합니다. http://b..
    어쩌다가...휴식중... goshujin ㆍ 2016
  • 혹시 이책 파실 생각 없으세요? 제..
    안현수 ㆍ 2016
  • 노트북 사양때문에 icloud는 사용해..
    apmer ㆍ 2013
  • 반가운 정보를 만나서 두근거리는..
    반가운 사람 ㆍ 2012

태그

  • 깃허브
  • 인구
  • JavaScript
  • wireshark
  • gcc
  • Git
  • 순위
  • ruby
  • curl
  • JIT
  • 프로그래밍
  • LUA
  • Windows
  • GitHub
  • font
  • 언어
  • TIOBE
  • 설치
  • luajit
  • Java
  • STL
  • QT
  • Python
  • Xlnt
  • install
  • 자작프로그램
  • C++
  • xlsx
  • Excel
  • command

글 보관함


  • 2019/11
    (1)

  • 2019/10
    (1)

  • 2019/08
    (7)
방명록 : 관리자 : 글쓰기
Jay Two's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

어쩌다보니

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (440)
    • 정보기술 (155)
    • 일반 (103)
    • C, C++ (96)
    • Javascript (15)
    • Go (1)
    • Python (12)
    • DB (12)
    • Java (6)
    • C# (5)
    • Ruby (3)
    • Wireshark (4)
    • Linux (5)
    • VCS (4)
    • Interpret (1)
    • Build (1)
    • My Program and Code (16)
    • 비공개 (0)
    • 일기 (0)

카테고리

PC화면 보기 티스토리 Daum