【问题标题】:Can Hotspot be configured to preserve its statistics between runs? [duplicate]可以将 Hotspot 配置为在运行之间保留其统计信息吗? [复制]
【发布时间】:2013-02-16 22:28:12
【问题描述】:

HotSpot 编译器会在您的进程运行时了解您的代码。有没有办法配置它来持久化它所学的东西,这样下次进程开始时(假设没有 jar 或类文件发生变化),它不需要从头开始?

【问题讨论】:

标签: java jvm jvm-hotspot


【解决方案1】:

没有。

不过,还有其他 JVM 可以做到这一点。例如,Oracle JRockit 允许您保存分析信息和编译代码。 Excelsior JET 也可以做到这一点。

【讨论】:

  • JRockit 不这样做。多年前我们就有了这样的原型,但由于缺乏资源和没有提供足够的好处,该功能最终被放弃了。
  • Excelsior JET 更进一步:它使开发人员能够将整个应用程序(可能连同标准库类)预编译为本机可执行文件。详情见excelsior-usa.com/jetoverview.html(免责声明:我为Excelsior工作)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-12
相关资源
最近更新 更多