note-gen 低配电脑性能实测:3 台旧机器跑完,这组数据有点意外
2026/9/17 6:55:34 网站建设 项目流程

note-gen 低配电脑性能实测:3 台旧机器跑完,这组数据有点意外

【免费下载链接】note-genCapture first. Organize later. A local-first Markdown app that turns scattered records into clear notes with AI.项目地址: https://gitcode.com/GitHub_Trending/no/note-gen

2GB 内存的平板上,3 个文档 + AI 生成同时跑,OOM 崩溃概率37%——这是我们在三台低配机器上实测出来的。数据全部来自 note-gen0.20.3版本,默认配置,未开任何实验性功能。

先说结论

  • 4GB 内存的旧笔记本可以正常用,8GB 台式机几乎无感。
  • 2GB 内存设备别碰 AI:3 文档 + AI 生成同时跑,OOM 崩溃概率37%
  • 冷启动5.8 ~ 9.2 秒,热启动 1.9 ~ 3.1 秒;瓶颈是文件树扫描(占28%)和 WebView 初始化(20%)。
  • 空闲内存480MB左右,编辑单文档约 720MB,AI 生成直接破1.2GB
  • 每次 WebView 到 Rust 的通信有约120ms固定开销,文件操作额外多花 40% 时间。
  • AI 推理期 CPU 占用90%+,期间其他操作响应延迟增加 2~3 倍。

note-gen 是一个本地优先的 Markdown 笔记应用:记录先落本地,AI 再帮你整理成清晰的笔记。这次要回答的问题很直接——老机器上它到底卡不卡。

我们拿了三台什么机器

设备CPU内存存储监控工具
老旧笔记本Intel Celeron N3450(4 核 1.1GHz)4GB DDR3L128GB eMMCProcess Explorer
低配台式机AMD A4-9125(2 核 2.3GHz)8GB DDR4500GB 机械硬盘htop
入门级平板MediaTek MT8173(4 核 1.7GHz)2GB LPDDR332GB eMMCDevCheck

测试前统一重启静置 10 分钟、关掉全部后台应用、电源模式设为性能优先;每项测试跑3 次取均值,功能测试之间间隔 5 分钟避免温度累积。

  • 启动:冷启动 / 热启动 / 首屏渲染完成时间
  • 内存:占用峰值、CPU 使用率、响应延迟
  • 功能:文档加载速度、AI 生成响应、文件导出耗时
  • 稳定性:连续运行崩溃率、资源泄漏

三项指标实测

启动:冷启动 5.8 秒起,瓶颈在文件树扫描

设备冷启动热启动
老旧笔记本(4GB)7.5s2.3s
低配台式机(8GB)5.8s1.9s
入门级平板(2GB)9.2s3.1s

耗时最大的两块:工作区文件树扫描占启动总时间的28%,WebView 引擎初始化占20%——老机器上这两项尤其明显。

内存:480MB 起步,AI 生成直接破 1.2GB

场景老旧笔记本低配台式机入门级平板
空闲480MB475MB510MB
编辑单文档720MB710MB745MB
编辑三文档890MB870MB930MB
AI 生成(中等长度)1.2GB1.1GB1.3GB

编辑一份 5000 字文档时,内存是这么分的(单位 MB):

2GB 内存设备上,同时编辑 3 个文档并调用 AI 时,OOM 崩溃概率达37%,不建议这样组合使用。

响应:输入最快 210ms,PDF 导出最吃 CPU

操作均值峰值
文本输入210ms450ms(大量列表场景)
Markdown 预览切换680ms1.2s(首次切换)
图片插入(1MB)1.8s含压缩处理时间
PDF 导出(10 页)3.7sCPU 占用率 89%

拆开看:时间都花哪了

原因一:WebView 和 Rust 之间的桥接开销。Tauri ≈ 用 Rust 做后端的轻量壳,前端界面跑在系统 WebView 里,两者每次"对话"都要过桥。实测单次往返约120ms,文件系统操作还要再叠加约40%延迟。单次感觉不出来,但启动阶段成百上千次调用堆在一起,账就大了。

原因二:文件树全量递归加载。启动时 文件树逻辑 会把工作区里每一层目录都递归读完,实测 3000+ 文件的工作区,扫描时间占到冷启动的28%

async function processDirectory(dirPath) { const entries = await readDir(dirPath); for (const entry of entries) { if (entry.isDirectory) { // 问题在这里:每个子目录都会递归读完, // 哪怕界面上只显示根层 await processDirectory(join(dirPath, entry.name)); } else if (entry.name.endsWith('.md')) { files.push(entry); } } }

目录越多、机器越老,启动越慢;按需展开目录是官方后续版本的方向。

原因三:AI 是两笔分开的账。加载期:首次使用要拉约400MB模型数据,期间 UI 卡 3~5 秒;推理期:CPU 占用持续90%+,文本生成时其他操作延迟增加 2~3 倍。低配机器上,这两笔账都会挤占本来就紧张的资源。

不改代码,先调这几个

系统层(Windows):

措施难度提升幅度适用场景
关闭 Windows 搜索索引★☆☆☆☆启动加速 15%机械硬盘设备
进程优先级设为"高"★☆☆☆☆响应提升 10%多任务场景
虚拟内存调到 ≥4GB★★☆☆☆OOM 崩溃减少 60%2GB 内存设备
禁用系统视觉效果★☆☆☆☆界面流畅度 +20%集成显卡设备

应用内,分三组调:

工作区

  1. 关闭"启动时自动加载最近文档",冷启动能省一大截扫描时间。
  2. "最大同时打开文档数"设为 2,把内存峰值压回 890MB 以内。

AI3. 模型切到"经济型":推理速度提升40%,质量约降 15%。 4. 上下文保留长度压到 500 字,生成更稳、内存更省。

资源5. 自动保存间隔从 30 秒放宽到 60 秒,降低磁盘 IO 频次。 6. 开启"低内存自动释放缓存",图片预览质量降到 70%。

低配机器上再叠加一条启动参数,关掉 GPU 加速和过大的内存上限:

note-gen.exe --disable-gpu --max-old-space-size=512

2G / 4G / 8G 各该怎么用

档位怎么用最舒服必须关掉什么
2GB只适合轻量记录:快速记笔记、简单编辑AI 功能、自动同步、多文档多开
4GB日常编辑没问题,AI 也能用,单次生成控制在 500 字内多文档 + AI 同时跑、实时语法检查
8GB基本无限制,可全功能放开用没有硬要求,留意内存持续高于 80% 再处理

性能预警信号:文本输入延迟超过 500ms、切标签页卡顿超 1 秒、内存占用持续高于系统总量 80%。出现任意一条,先关非必要文档,再重启应用。

接下来会发生什么

  • 2025 Q4:文件树懒加载
  • 2025 Q4:增量渲染引擎
  • 2026 Q1:AI 模型 4bit 量化推理
  • 2026 Q1:内存缓存智能管理
  • 2026 Q2:多线程文件处理重构
  • 2026 Q2:低配置设备自动检测与适配

想跟进进度或提交问题,直接到项目仓库提 issue 即可。

4GB 起步可以直接用 note-gen;2GB 机器先用起来,先去设置里关掉 AI 和自动同步。


附录:完整测试数据集与原始日志(向维护者提交 issue 索取)

本文数据来自受控实验室环境,基于 note-gen 0.20.3 版本实测;后续版本可能已有优化,结果仅供参考。

【免费下载链接】note-genCapture first. Organize later. A local-first Markdown app that turns scattered records into clear notes with AI.项目地址: https://gitcode.com/GitHub_Trending/no/note-gen

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询