在2012年,捷普 145 http://hg.openjdk.java.net/jep/jeps/rev/a16daa94ba0f创建的目的是
缓存编译后的本机代码在java中用于更快的 jvm 启动.
当时,它已被正式宣布。 https://twitter.com/openjdk/status/174648974618263552
但是,那JEP 145 不存在 http://openjdk.java.net/jeps/145不再了。
这是怎么回事?这个想法听起来很棒。
我找不到官方声明该项目被取消的原因和时间。
JEP 的文本仍然可以在JEP 源代码库 http://hg.openjdk.java.net/jep/jeps/file/c915dfb4117d:
http://hg.openjdk.java.net/jep/jeps/raw-file/c915dfb4117d/jep-145.md http://hg.openjdk.java.net/jep/jeps/raw-file/c915dfb4117d/jep-145.md
似乎没有记录取消它的原因。但我们现在知道AOT 正在开发中 http://openjdk.java.net/jeps/295它解决了许多相同的问题,而且可能以一种更容易实施和维护的方式。事实上,AOT JEP 说:
有可能可以改为保存低级 IR 的最新副本,但这似乎并不那么复杂。
这似乎可以解释为什么 145 不是最佳选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)