JEP 145发生了什么(由于编译代码重用,jvm启动速度更快)?

MRa*_*ser 6 java optimization performance openjdk jit

在2012年,创建了一个JEP 145,以便在java中
缓存已编译的本机代码,以便更快地启动jvm.

那时,它已经正式宣布.
但是,JEP 145不再存在.

这是怎么回事?这个想法听起来很棒.
我找不到官方声明,为什么以及何时取消该项目.

Oma*_*jid 2

JEP 的文本仍然可以在JEP 源存储库中找到:

http://hg.openjdk.java.net/jep/jeps/raw-file/c915dfb4117d/jep-145.md

似乎没有记录取消它的原因。但我们现在知道AOT 正在开发中,它解决了许多相同的问题,而且可能以一种更容易实施和维护的方式。事实上,AOT JEP 说:

有可能可以改为保存低级 IR 的最新副本,但这似乎并不那么复杂。

这似乎可以解释为什么 145 不是最佳选择。