有没有办法为下次运行保存JAVA JIT信息,这样我就不必每天都热身了代码?

Zip*_*Zip 13 java optimization jit

我有一个每天运行的JAVA进程,在JIT完全优化之前需要大约1,000或2,000次点击.我想要做的是保存JIT信息,以便第二天它可以在优化状态下启动.看起来这应该是可能的,但我还没有找到任何方法.

Jon*_*Jon 3

您可以使用 JET 或 GCJ 等提前编译器,但我不认为有任何标准方法可以保存 JIT 形式。请记住,这将您的程序与您正在运行的架构联系起来,但听起来您已经意识到并接受了这一点。

  • 来自 http://www.javalobby.org/forums/thread.jspa?threadID=15812 的更多信息:显然,当前的研究表明,在大多数情况下加载缓存的 JIT 比重新编译它要慢,但您可能想要给出JRockit 尝试一下。 (3认同)
  • 该帖子已经有 6 年历史了 - 我不确定它是否符合“当前”研究的资格:) (3认同)
  • 你提出了一个很好的观点,我应该注意到(或检查)。我仍然对布什与克里的竞选感到震惊。 (3认同)