Thursday, July 16, 2009

New tool ProcDump

New from the Windows Sysinternals Team

ProcDump is a command-line utility whose primary purpose is monitoring an application for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike. ProcDump also includes hung window monitoring (using the same definition of a window hang that Windows and Task Manager use) and unhandled exception monitoring. It also can serve as a general process dump utility that you can embed in other scripts.

Using ProcDump

usage: procdump [-c CPU usage [-u] [-s seconds] [-n exceeds]] [-h] [-e] [-ma] [-r] [-o] [[<process name or PID> [dump file]] | [-x <image file> <dump file> [arguments]]



-h Write dump if process has a hung window.

-ma Write a dump file with all process memory. The defaultdump format includes thread and handle information.

-n Number of dumps to write before exiting.

-o Overwrite an existing dump file.



-u Treat CPU usage relative to a single core.

-x Launch the specified image with optional arguments.


get it here