资源占用
Hindsight 占多少内存和 CPU,主要看三件事:「启用截图」开没开、「常驻 OCR」开没开、窗口主界面是否渲染。
Windows 端实测结果
| 设置 | 主界面开启 | 主界面关闭 |
|---|---|---|
| 截图、常驻 OCR 都关(默认) | 内存约 145 MB,CPU 约 2.0% | 内存约 25 MB,CPU 约 0.3% |
| 只开截图 | 内存约 145 MB,CPU 约 3.5% | 内存约 26 MB,CPU 约 2.4% |
| 截图 + 常驻 OCR | 内存约 400 MB,CPU 约 4.1% | 内存约 280 MB,CPU 约 3.0% |
- 内存:任务管理器「内存」一列的口径(专用工作集)。
- CPU 占用:平均值,100% 表示一颗核满载。
- 功耗:Windows 不提供按进程的功耗数据,没有测。
- GPU 占用:几乎无占用,合计不到 0.3%。
- 关闭主界面后,Windows 版不退出网页进程,而是把它挂起,约 30 秒内存从 130 MB 左右降到 10 MB 以下。
MacOS 端实测结果
| 设置 | 主界面开启 | 主界面关闭 |
|---|---|---|
| 截图、常驻 OCR 都关(默认) | 内存约 180 MB,CPU 约 3.6%,功耗约 5 mW | 内存约 40 MB,CPU 约 0.2%,功耗不到 1 mW |
| 只开截图 | 内存约 190 MB,CPU 约 3.9%,功耗约 30 mW | 内存约 50 MB,CPU 约 0.7%,功耗约 30 mW |
| 截图 + 常驻 OCR | 内存约 260 MB,CPU 约 4.5%,功耗约 35 mW | 内存约 110 MB,CPU 约 1.5%,功耗约 40 mW |
- CPU 占用:平均值,100% 表示一颗核满载。
- 功耗:MacOS 按进程估算的平均值,适合比较几种设置之间的差别,不等于实际耗电。
- GPU 占用:几乎无占用,合计不到 0.1%。
测试条件
- Windows:台式机,AMD Ryzen 9 9950X3D,64 GB 内存,Windows 11 专业版,Hindsight 0.9.4,截图间隔 30 秒。测试时自动在记事本里打字,在记事本、文件资源管理器和计算器之间切换。
- MacOS:MacBook Air,Apple M5,24 GB 内存,macOS 27,接电源,Hindsight 0.9.3,截图间隔 30 秒。测试时自动在文本编辑里打字。
- 每 10–25 秒切换一次应用。
- 每种情况先运行 2 分钟,再测 5 分钟。
- 每种设置测之前都重启了 Hindsight。连续运行很久之后,内存会比表里高一些。
数字只代表这台设备和这次使用情况,换一台电脑会不同。
详细数据
Windows 端数据
每种情况
| 设置 | 主界面 | 内存 平均 / 峰值 | CPU 平均 / 峰值 | GPU | 截图 | 识别 |
|---|---|---|---|---|---|---|
| 截图、常驻 OCR 都关(默认) | 🟠 关 | 25 / 28 MB | 0.3% / 8% | 0 | 0 | 0 |
| 只开截图 | 🟠 关 | 26 / 38 MB | 2.4% / 34% | 0 | 16 张 | 0 |
| 截图 + 常驻 OCR | 🟠 关 | 280 / 297 MB | 3.0% / 38% | 0.25% | 16 张 | 16 张 |
| 截图、常驻 OCR 都关(默认) | 🟢 开 | 145 / 152 MB | 2.0% / 9% | 0 | 0 | 0 |
| 只开截图 | 🟢 开 | 145 / 155 MB | 3.5% / 31% | 0 | 16 张 | 0 |
| 截图 + 常驻 OCR | 🟢 开 | 400 / 405 MB | 4.1% / 31% | 0.23% | 16 张 | 16 张 |
- 峰值:每 2 秒取一次,取最高的那次。
- 截图、识别:5 分钟里的张数。
各进程
| 进程 | 什么时候有 | 内存 平均(峰值) | CPU 平均 |
|---|---|---|---|
| Hindsight 主程序 | 一直在 | 约 17 MB(28 MB) | 开截图时 1.8%–2.4%,关截图时约 0.3% |
| 文字识别进程 | 开启常驻 OCR 时 | 约 255 MB(270 MB) | 0.9%–1.0% |
| 主界面的网页进程(共 7 个) | 一直在 | 开启 127–129 MB(137 MB),关闭 7–9 MB(12 MB) | 开启 1.3%–1.7%,关闭约 0 |
- 网页进程是系统 WebView2 的进程,主界面靠它们显示。
- 文字识别进程另外预留了约 2.3 GB 的「提交大小」(任务管理器「详细信息」页),大部分没有实际占用物理内存。
短时峰值
| 时刻 | CPU 峰值 |
|---|---|
| 截一张图 | 主程序约 21%–34% |
| 识别一张截图 | 文字识别进程约 30%–38% |
峰值是 2 秒内的平均值,瞬间的峰值会更高、持续更短。
MacOS 端数据
每种情况
| 设置 | 主界面 | 内存 平均 / 峰值 | CPU 平均 / 峰值 | GPU | 功耗 | 截图 | 识别 |
|---|---|---|---|---|---|---|---|
| 截图、常驻 OCR 都关(默认) | 🟠 关 | 40 / 54 MB | 0.2% / 5% | 0 | 0.7 mW | 0 | 0 |
| 只开截图 | 🟠 关 | 48 / 64 MB | 0.7% / 7% | 0 | 29 mW | 16 张 | 0 |
| 截图 + 常驻 OCR | 🟠 关 | 112 / 144 MB | 1.5% / 31% | 0 | 39 mW | 16 张 | 16 张 |
| 截图、常驻 OCR 都关(默认) | 🟢 开 | 181 / 290 MB | 3.6% / 12% | 0.06% | 5 mW | 0 | 0 |
| 只开截图 | 🟢 开 | 193 / 304 MB | 3.9% / 18% | 0.07% | 31 mW | 17 张 | 0 |
| 截图 + 常驻 OCR | 🟢 开 | 256 / 347 MB | 4.5% / 25% | 0.06% | 34 mW | 16 张 | 16 张 |
- 峰值:每 2 秒取一次,取最高的那次。
- 截图、识别:5 分钟里的张数。
各进程
| 进程 | 什么时候有 | 内存 平均(峰值) | CPU 平均 |
|---|---|---|---|
| Hindsight 主程序 | 一直在 | 34–44 MB(50 MB) | 主界面开启 1.5%–1.8%,关闭 0.2%–0.7% |
| 文字识别进程 | 开启常驻 OCR 时 | 66–78 MB(166 MB) | 0.6%–0.8% |
| 主界面的网页进程 | 主界面开启时 | 118–122 MB(186 MB) | 约 1.9% |
| 主界面的图形进程 | 一直在 | 开启 18–21 MB(75 MB),关闭约 1.5 MB | 开启约 0.3%,关闭为 0 |
| 网络进程 | 一直在 | 约 5 MB | 0 |
后三个是系统 WebKit 的进程,主界面靠它们显示。
短时峰值
| 时刻 | CPU 峰值 |
|---|---|
| 截一张图 | 约 7% |
| 识别一张截图 | 25%–31% |
| 刚开启常驻 OCR,先识别之前积压的 31 张截图 | 124%(不到 2 分钟识别完,这 2 分钟功耗平均约 220 mW) |
峰值是 2 秒内的平均值,瞬间的峰值会更高、持续更短。