Troubleshooting using PROCDUMP tool

ProcDump is a new command line tool which allows you to monitor a running process for CPU spikes, and then create a memory dump (or dumps) based on specific criteria. For example, you’ve a server where a particular process’s spiking CPU usage for 1-2 minutes per day at random times, and you’ve been unable to […]

ProcDump is a new command line tool which allows you to monitor a running process for CPU spikes, and then create a memory dump (or dumps) based on specific criteria. For example, you’ve a server where a particular process’s spiking CPU usage for 1-2 minutes per day at random times, and you’ve been unable to capture a dump to determine why this’s occurring.  Using ProcDump, you can tell it to monitor the process and create process dumps based on the amount of time it has consumed CPU.  A quick note here, when Procdump captures the dump file, it does not kill the running process. Scenario: Wait for the Spooler to spike the CPU for 30 seconds at 90%.  When this occurs, we need to create 5 dump files named SPOOLSV_date_time.dmp in the c:\dumps folder with all process memory: Procdump.exe –c 90 –n 5 –ma –s 30 spoolsv.exe c:\dumps

Full ArticlePerformance team