【发布时间】:2017-09-21 11:58:07
【问题描述】:
我已经知道 Openj9 中有一个“动态 AOT”, 其中 Openjdk9 有一个 AOT 编译器(jaotc)来编译字节码到共享库。
但 Openj9 没有 jaotc 之类的程序,它使用“共享类”来存储 JITed 代码,预计其他 JVM 也会使用这些代码来加快它们的启动时间。
我有以下问题:
- 如何确定 Openj9 JVM 是否使用其他 JVM 生成的 JITed 代码? (openjdk9中有一个选项“-XX:+PrintAOT”可以观察)
- 如何使用Openj9的AOT?我执行一个带有选项“-Xshareclasses”的程序,然后再次执行这个程序?
- 有关于 Openj9 AOT 的文档吗?
如果有任何建议,我们将不胜感激。谢谢!
【问题讨论】:
标签: openj9