ProcDump进程诊断工具 微软 Sysinternals 内存转储捕获软件

ProcDump 是微软 Sysinternals 出品的轻量级命令行进程诊断工具,用于监控进程、自动捕获内存转储,定位 CPU 峰值、内存泄漏、崩溃 / 无响应等疑难问题,支持 Windows/Linux/macOS,免安装、无广告、脚本友好。
核心功能
✅ 条件触发转储:CPU 峰值、内存超限、未处理异常、进程挂起 / 崩溃时自动抓 dump。
✅ 多维度监控:支持按性能计数器、窗口无响应、线程 / 句柄泄漏等触发。
✅ 全平台支持:Windows(x32/x64)、Linux、macOS,命令行跨平台一致。
✅ 轻量无依赖:单文件免安装,可嵌入脚本 / CI,适合服务器与自动化排查。
✅ dump 分析友好:生成标准 minidump/full dump,可用于 WinDbg、Visual Studio 等调试。
适配场景
开发调试:复现偶发崩溃、死锁、高 CPU。
运维排障:服务器进程异常、IIS/Java 进程泄漏、服务挂起。
性能分析:定位内存泄漏、线程暴涨、句柄耗尽。

使用 ProcDump

procdump.exe [-mm] [-ma] [-mt] [-mp] [-mc <Mask>] [-md <Callback_DLL>] [-mk]
            [-n <Count>]
            [-s <Seconds>]
            [-c|-cl <CPU_Usage> [-u]]
            [-m|-ml <Commit_Usage>]
            [-p|-pl <Counter> <Threshold>]
            [-h]
            [-e [1] [-g] [-b] [-ld] [-ud] [-ct] [-et]]
            [-l]
            [-t]
            [-f  <Include_Filter>, ...]
            [-fx <Exclude_Filter>, ...]
            [-dc <Comment>]
            [-o]
            [-r [1..5] [-a]]
            [-at <Timeout>]
            [-wer]
            [-64]
            {
                {{[-w] <Process_Name> | <Service_Name> | <PID>} [<Dump_File> | <Dump_Folder>]}
            |
                {-x <Dump_Folder> <Image_File> [Argument, ...]}
            }

安装使用:

procdump.exe -i [Dump_Folder]
            [-mm] [-ma] [-mt] [-mp] [-mc <Mask>] [-md <Callback_DLL>] [-mk]
            [-r]
            [-at <Timeout>]
            [-k]
            [-wer]

卸载方法:

procdump.exe -u

下载:https://download.sysinternals.com/files/Procdump.zip

下载 ProcDump for Linux (GitHub)
下载 ProcDump for Mac (GitHub)

上一篇 超级解码器 K-Lite Codec Pack 19.7.0完整版
下一篇 Sysmon免费安装 | Windows/Linux 进程行为监控工具
实时下载排行