2020年了,拿512M 的小鸡跑 Java 还是不太够用(手持传家宝,升级升不起
面板里内存天天爆红,把 Java 关掉马上就好起来,不管怎么设置启动参数,效果也是微乎其微……

从网上搜索了一下关于内存优化的内容,为何不从 JRE 下手呢?就发现了这么一个好东西 —— adoptopenjdk

这里顺便吐槽一下 Oracle,现在下载个 JDK 都管要账号密码了……

HotSpot vs OpenJ9

个人第一感觉这个 JDK/JRE 最大的特色就在于提供了两套不同的 JVM,即 HotSpot 和 OpenJ9

对比两套 JVM 的文章可以看看这里

简单说,如果你的内存不够,那就尝试 OpenJ9
我在尝试以后,跑同一个应用内存占用减小了 18% 左右

怎么上车?

其实在官网上提供了非常详细的安装说明,链接在这里

最后,祝你玩得开心~

Q.E.D.


此 生 无 悔 恋 真 白 ,来 世 愿 入 樱 花 庄 。