Lite IDE
提供下载GB 级日志走 mmap,Java 智能按需启动。
MEASURED ON ONE FILE
同一份生成日志上的数字
- 0.38–1.76 ms
打开这份 1GB 日志。mmap 不读完全文。0.38 ms 是测到的下界,同一张表上到 1.76 ms。全文索引在后台,打开结束时索引还没建完。
- 0.008–0.02 ms
读出前 50 行。索引在后台建,不挡住这次读取。
- 69.8 KB
稀疏索引。同一份 9,141,707 行文件,若改成逐行偏移数组,是 69.7 MB,大约 1024 倍。比较对象是这份数组。
- 152–158 MB
起来时四个进程加在一起,含 WebKit。自己的进程是 32–38 MB。另一组界面稳定态合计 98 MB。两套数字各记各的。docs/BENCHMARK.md 写过:VS Code 空载 650MB+,打开这份 1GB 日志会卡死。那不是倍数。
THREE PIECES
日志、Java、ACP
- 日志引擎
mmap 和稀疏索引。同一份样本上只看 ERROR,86 ms,命中 456,822 行。堆栈可以折叠,点一帧跳到源码。截图说明里的 33 万行是画面,不是这组计时。
- Java 按需启动
内置 Eclipse jdtls。不打开 Java 文件,JVM 不起。
- ACP 宿主
可接 Claude Code 或 Codex,第一版。
数字出自 README 实测表和 docs/BENCHMARK.md。四张截图是 2026-10-13 的界面例子,不是这组计时。
界面
关于这件作品
它从看大型 Java 服务日志做起,后来把代码、Git 和草稿放进同一个 macOS 工作台。
界面是 Tauri 2、Svelte 5 和 CodeMirror 6。日志引擎单独写,不走编辑器那套字符串模型。
IN PRACTICE
可以用它做什么
- Java 工作流:补全、导航、重构、Maven / Gradle、Spring Boot 服务、断点调试和单测。这些写在 README 里,不在 2026-10-13 的四张截图里。
- Git 与代码:文件树、跨文件搜索、提交历史、双栏差异、分支和工作树,加上终端和任务。
- 草稿:打开就能记,不用手动保存,Markdown 所见即所得。
开始之前
- GitHub v1.5.0 提供 universal DMG。README 描述的是当前开发状态,不能据此认为该安装包包含其后加入的全部功能。
- 这些耗时来自 README 实测表和 docs/BENCHMARK.md,样本是生成的 1GB、9,141,707 行 Java 日志,不是一次生产故障。
- 仓库仍列出部分测试目标、断点提示和改名前预览等缺口。



