Ubuntu 下加速 Java 编译的实用方案
一 构建工具与命令层面的提速
二 系统与硬件层面的优化
三 针对 OpenJDK 源码编译的专项优化
四 快速检查清单
| 优化项 | 操作要点 | 预期收益 |
|---|---|---|
| 升级 JDK | 采用 JDK 17/21 LTS | 更快的编译器与语言特性 |
| 并行与缓存 | Maven -T 1C;Gradle parallel/caching;ccache | 缩短全量与增量构建 |
| 内存与 CPU | 至少充足内存,启用并行 make -j | 降低 GC 与 I/O 等待 |
| 存储 | 使用 SSD/NVMe | 加速依赖下载与类文件写入 |
| 环境正确 | 正确设置 JAVA_HOME 与版本切换 | 避免工具链误用与重复编译 |