Hprof 一键用 MAT 打开(免 SDK / 免预装 MAT)

功能

  • 双击任意 .hprof → 自动转换为 *-conv.hprof自动用 Eclipse MAT 打开
  • 无需安装 Android SDK / Java / MAT
  • 所有文件/解压内容都在当前目录(工具所在目录),不写入 AppData

适用环境

  • Windows 10/11 x64

你会拿到什么文件?

请分发下面这个单文件安装器:

  • HprofMatOpener-Installer-Bundled.exe

这是一个“单文件大安装器”(约 110MB+),内部已内置:

  • hprof-conv.exe
  • MemoryAnalyzer-*.zip(MAT)
  • open-hprof-in-mat.exe

使用步骤(只需一次安装)

  1. 新建一个目录(建议放 D 盘,例如 D:\tools\hprof_mat\
  2. HprofMatOpener-Installer-Bundled.exe 放入该目录
  3. 以普通用户运行安装(不需要管理员):
    HprofMatOpener-Installer-Bundled.exe install
  4. 之后即可在任意位置直接双击 .hprof 打开

如果安装后第一次双击仍弹出“选择打开方式”,请重启一次资源管理器: 任务管理器 → Windows 资源管理器 → 重新启动(或注销/登录一次),再双击即可。

安装后会在当前目录生成/解压哪些文件?

安装后(以及首次打开时)会在当前目录(安装器所在目录)生成这些内容:

  • open-hprof-in-mat.exe:双击 .hprof 实际调用的启动器
  • hprof-conv.exe:HPROF 转换工具
  • MemoryAnalyzer-*.zip:MAT 压缩包
  • mat\:MAT 主程序目录(首次打开 .hprof 时由 zip 解压生成)
  • _mat_workspace\:MAT workspace(在当前目录)

转换后的文件会生成在 .hprof 原文件同目录:

  • xxx-conv.hprof

卸载(可选)

HprofMatOpener-Installer-Bundled.exe uninstall

说明:

  • 会移除当前用户的 .hprof 文件关联
  • 会清理当前目录下的 mat\_mat_workspace\_mat_extract_tmp\
  • 不会删除当前目录本身

注意事项

  • 安装完成后请不要移动安装目录;如果移动了,请在新目录重新运行一次 install
  • 建议把工具放在非 C 盘目录,避免占用系统盘空间