ProcDump
|
Proc Dump is a small command-line utility from Sysinternals that can be used eg to monitor an software to the peaks in CPU consumption. It is during those peak crash dumps than a Developer or Sysadmin can be analyzed later.
The ProcDump software was designed to be a command-line utility whose primary purpose is monitoring an software for CPU spikes and generating crash dumps during a spike that an administrator or developer can use to determine the cause of the spike.
usage: procdump [-64] [-c CPU usage [-u] [-s seconds] [-n exceeds]] [-h] [-e] [-t] [-ma] [-r] [-o] [[<process name or PID> [dump file]] | [-x <image file> <dump file> [arguments]]
-64 By default Procdump will capture a 32-bit dump of a 32-bit process when running on 64-bit Windows. This option overrides to create a 64-bit dump.
-c CPU threshold at which to create a dump of the process.
-e Write a dump when the process encounters an unhandled exception.
-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.
-r Reflect (clone) the process for the dump to minimize the time the process is suspended (Windows 7 and higher only).
-s Consecutive seconds CPU threshold must be hit before dump is written (default is 10).
-t Write a dump when the process terminates.
-u Treat CPU usage relative to a single core.
-x Launch the specified image with optional arguments.
The license of this software is Freeware, you can free download and free use this cpu benchmark software.

