如果你的电脑是一台 32G 内存的 Windows 机器,那你一定熟悉这个场景:打开 IDEA,导入一个 Spring Boot 项目,然后风扇开始起飞。
再看一眼任务管理器,IDEA 稳稳占掉了 5GB 内存。
好家伙,还没写一行代码,电脑已经先卡得半死。
要是再开个浏览器和一个 DBeaver,那这台电脑就遭老罪了。
我只想说,IDEA 苦程序员久矣!
直到我遇到了她——Lithe-IDEA。
看完它的设计思路,我觉得这哥们儿是真的懂 Java 开发者的痛点,妥妥的内存救星。
Lithe 是什么?
它并不是把 IntelliJ 的代码删删减减打个包,而是完全另起炉灶。

这里我又看到了 Rust 的身影。
说实话,当时 Zed 1.0 发布的时候,我还真幻想过 IDEA 有一天可以被 Rust 重写,从而一改笨重的过去。
但后来觉得 JetBrains 应该是没有勇气去做这件事了,历史包袱实在太重。
我们打开 IDE,很多时候只是:
- 看懂 AI 改了什么
- 跳转到某个类或方法
- 运行一下 Spring Boot
为了这些操作,让整个 IDEA 常驻内存,确实像开着航母去菜市场。
Lithe 则是:按需启动,用完即走。默认只打开编辑器,等你需要完整的语义跳转时,再启动 LSP。终端、调试器组件也都是用到时才唤醒。
我自己用 Lithe 打开普通项目,基础占用 300 多 MB,这个数字对于看惯了 IDEA 内存图的我来说,确实有点“异想天开”。
几个让我心动的“复刻”
1. 双 Shift 还在,舒服了
习惯 IDEA 的我,最离不开的就是双 Shift 全局搜索。Lithe 为我保留了这一套。
可见作者绝对是个老 IDEA 粉了。

2. Spring Boot 自识别
导入项目后,Lithe 会自动识别 Spring Boot 入口,你可以直接点击运行。
这一点 IDEA 只能自叹不如了。

3. Git Diff
Lithe 提供了双栏 Diff 视图,可以搜改动、折叠未变化代码、行内查看增减。

4. 内置数据库工具,不用再切来切去
改完 SQL,想看一眼数据?Lithe 内置了数据库工作台,可以直接在 IDE 里执行 SQL、看表结构、存查询历史,少开一个 DBeaver,内存又省一大截。

如果你也在找更省内存的 Java 开发工具,欢迎来 云栈社区 一起交流。
|