Microsoft Sysinternals Tool 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 – it also includes hung window monitoring, unhandled exception monitoring and can generate dumps based on the values of system performance Counters