项目简介
DesktopAppDoctor 是一款专门为开发者打造的 Windows 桌面应用程序诊断工具。它可在后台运行,周期性检测特定应用程序的工作状态。当应用程序出现未响应或崩溃退出情况时,该工具会自动导出当前系统和应用的相关信息及 Dump 文件,并打包到指定位置,帮助开发者快速定位和解决应用程序的未响应和崩溃问题。
项目的主要特性和功能
- 系统信息收集:收集系统 CPU、内存、硬盘、网卡使用率等关键信息。
- 应用程序监控:监控指定应用程序的 CPU 和内存使用率,检测其是否未响应或崩溃。
- 自动导出:应用程序未响应或崩溃时,自动导出相关信息和 Dump 文件并打包到指定位置。
- 配置灵活:可单独配置是否检测崩溃、未响应,以及设置导出路径。
- 日志管理:提供详细日志记录,方便开发者追踪和分析问题。
- 内存泄漏检测:内置检测功能,检测到内存泄漏时自动重启应用程序。
安装使用步骤
- 已下载项目源码文件,若下载的是可执行文件可跳过后续编译步骤。
- 编译项目:使用 Visual Studio 或其他支持 WPF 的 IDE 打开项目并编译。
- 运行工具:双击可执行文件或在 IDE 中运行项目。
- 配置诊断:启动工具后,切换到“诊断助手”Tab 页,在“关联进程”一栏填入待诊断进程名称(不包含.exe),然后点击保存。
- 查看结果:工具在后台运行,检测到应用程序未响应或崩溃时,自动导出相关信息和 Dump 文件到指定位置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】