ProcDump Changelog

What's new in ProcDump 11.0

Nov 3, 2022
  • This update to ProcDump, a command-line utility for generating memory dumps from running processes, adds ModuleLoad/Unload and Thread Create/Exit triggers, removes Internet Explorer JavaScript support, and improves descriptive text messages.

New in ProcDump 10.11 (Aug 19, 2021)

  • This update to ProcDump fixes a "The parameter is incorrect" error on Windows Server 2016 systems.

New in ProcDump 10.1 (Jul 28, 2021)

  • This update to ProcDump, a command-line utility for generating memory dumps from running processes, adds a new option (-dc) for specifying a dumpfile comment and supports "triage" dumps (-mt).

New in ProcDump 9.0 (May 17, 2017)

  • This major update to ProcDump, a utility that enables process dump capture based on a variety of triggers, introduces the ability to take capture multiple dumps sizes. This is particularly useful when capturing crash dumps of applications susceptible to termination due to unresponsiveness (e.g. IIS Ping killing w3wp.exe). This release also adds support for an associated Kernel Dump of the process that includes the kernel stacks of the process.

New in ProcDump 8.0 (Apr 28, 2016)

  • Procdump, a utility for capturing process dump files based on CPU, memory, and other triggers, has improved support for lightweight reflection dumps on Windows 7 and Windows 8, now creates a named event that can be signaled by another process to gracefully terminate it, does more intelligent default path searches for the debugging tools libraries, and makes trigger timing and repeat behaviors consistent across trigger types.

New in ProcDump 7.01 (Sep 12, 2014)

  • This release fixes several bugs, including one that affects the UI hang trigger, one that causes misnamed dump files for reflected dumps, and another that would cause .NET applications Procdump monitors for first-chance exceptions to terminate with Procdump.

New in ProcDump 7.0 (May 14, 2014)

  • Procdump 7.0 has improved support for lightweight reflection dumps on Windows 7 and Windows 8, adds debug print statements as a new trigger type, has support for memory commit duration triggers, and now includes an option to unregister Procdump as the system last-chance exception debugger.

New in ProcDump 6.0 (May 18, 2013)

  • Version 6.0 is a major upgrade that adds the ability to specify multiple filters, attach to a process by service name, and display/filter on the message text of a CLR or JScript exception.

New in ProcDump 5.14 (Mar 28, 2013)

  • This release of Procdump, a command-line utility that enables the capture of process dumps based on numerous trigger types including on-demand, doesn’t report process exceptions unless the exception trigger is specified.

New in ProcDump 5.13 (Jan 25, 2013)

  • This update to Procdump, a command-line utility that generates on-demand and trigger-based process crash dump files, now supports triggers for when process CPU usage, memory consumption or arbitrary performance counters fall below a specified value.

New in ProcDump 5.12 (Jan 12, 2013)

  • This Procdump update fixes a bug introduced in v5.11 where it doesn’t save information required by the !runaway debugger command.

New in ProcDump 5.11 (Dec 5, 2012)

  • This release of ProcDump fixes a bug introduced in version 5.1 that prevented it from working on 32-bit Windows XP.

New in ProcDump 5.1 (Nov 17, 2012)

  • This major update to Procdump, a command-line utility for creating process crash dump files based on triggers or on-demand, adds support for Silverlight applications and the ability to register Procdump as the just-in-time (JIT) debugger for more advanced scenarios.

New in ProcDump 5.0 (Sep 12, 2012)

  • Version 5.0 is a major upgrade that adds the ability to configure exception filters based on managed and native exception types, extends support to Windows 8 modern applications, and integrates with Process Monitor’s debug output logging.

New in ProcDump 4.01 (Sep 21, 2011)

  • This release of ProcDump, a tool for capturing process memory dumps, adds a context record for 1st chance exception dumps so that registers and the call stack of the faulting thread are captured.

New in ProcDump 4.0 (Aug 17, 2011)

  • This update for ProcDump, a trigger-based process dump capture utility, enables you to control the contents of the dump with your own minidump callback DLL and adds a new switch, -w, that has ProcDump wait for a specified process to start.

New in ProcDump 3.04 (May 4, 2011)

  • This update to ProcDump’s miniplus dump type (-mp) includes heuristics that include thread stack memory.

New in ProcDump 3.03 (Mar 17, 2011)

  • Has an algorithm for generating minidump plus dumps that improves capture time by up to ten times and fixes a bug with the way arguments are processed for the -x option.

New in ProcDump 3.02 (Feb 2, 2011)

  • This update to ProcDump, a command-line utility that can capture process dumps based on performance or behavioral triggers, adds more information to the minidump plus dump type, and ignores breakpoint exceptions unless overridden with the new -b switch.
  • It also leverages the Debugging Tools for Windows debug DLL (if installed), enabling it to save more complete information in a dump file.

New in ProcDump 3.01 (Dec 16, 2010)

  • This release fixes a bug that could cause ProcDump to crash when used with the miniplus dump option (-mp).

New in ProcDump 3.0 (Dec 10, 2010)

  • This update to ProcDump, a flexible command-line utility for capturing process dumps based on time, CPU, memory, or performance counter thresholds, adds a new dump type, Minidump Plus, that uses heuristics to create the equivalent of full dumps for very large processes, but with large data sections and caches omitted. This has been shown to reduce the size of Exchange process (store.exe) dumps by 50-90%. Thanks go to Andrew Richards from Exchange support at Microsoft for this contribution.

New in ProcDump 2.01 (Sep 30, 2010)

  • ProcDump now generates a dump file name based on the date and time if no file name is specified, adds support for per-process performance counters, and reports in the dump comment for performance counter triggers the biggest CPU consuming thread.

New in ProcDump 2.0 (Aug 31, 2010)

  • This major update to ProcDump, a tool that captures process dumps based on process CPU usage, memory consumption, and other behaviors, can now be configured to generate dumps based on the values of system performance counters.

New in ProcDump 1.81 (Jul 23, 2010)

  • This release addresses a bug in the implementation of the -x command-line options, where ProcDump would pass the dump file name to the target process.

New in ProcDump 1.8 (Jun 9, 2010)

  • This version of ProcDump, a command-line process crash-dump generation tool, includes comments in the crash dump that reflect the reason that the dump was generated (memory threshold hit, CPU threshold hit, manual, etc.

New in ProcDump 1.72 (Jan 20, 2010)

  • This update changes the dump file date and time format to be ISO compliant and fixes a bug that prevented ProcDump from exiting when the process termination condition was active.

New in ProcDump 1.7 (Jan 12, 2010)

  • This update to ProcDump, a command-line utility that will generate memory dumps of processes based on various selectable criteria, now supports periodic timed dumps as well as dumps based on virtual memory thresholds.

New in ProcDump 1.6 (Oct 2, 2009)

  • This minor update sets the thread context in a dump file to the thread that trips the CPU threshold so that it’s stack can be viewed simply by entering a stack dump command.

New in ProcDump 1.5 (Sep 18, 2009)

  • ProcDump now includes a new switch that enables the creation of a process dump upon process termination, which can help with troubleshooting unexpected process termination. It also fixes a bug where the -ma switch wouldn’t generate a full dump when combined with -r , the Windows 7-specific process reflection switch.

New in ProcDump 1.4 (Aug 18, 2009)

  • This fixes a bug introduced in v1.3 that broke compatibility with Windows XP and Windows Server 2003.

New in ProcDump 1.1 (Jul 24, 2009)

  • This release fixes a bug that prevented Procdump from generating full dumps for the /ma switch.