哪里可以获得适用于Windows的JDK 8的Fastdebug / Debug版本?

时间:2016-11-14 16:21:20

标签: java java-8 openjdk

我想获得一个使用debug或fastedebug选项构建的JDK 8来调查与性能相关的低级问题。更具体地说,我想要一个支持-XX:+PrintMethodData选项的Windows JDK 8 64位版本。

但是我找不到任何支持Windows的公共调试启用JDK版本。我唯一可以选择OpenJDK并自己构建它吗?

PS:我不需要生产质量的JDK。我只想从JIT获得更多信息。

PS2:相关链接:

https://github.com/alexkasko/openjdk-unofficial-builds - OpenJDK。只有JDK 6和7。 https://github.com/ojdkbuild/ojdkbuild - OpenJDK 8但没有调试版本。

1 个答案:

答案 0 :(得分:5)

  

我找不到任何支持Windows的公共调试启用JDK版本。

我添加了#34; fastdebug"匹配最新" ojdkbuild"的二进制文件释放:

.dizjre/bin目录中的jre/bin/server文件中压缩了Debuginfo。

调试二进制文件计划用于以下" ojdkbuild"构建,但尚未在构建脚本中实现,请参阅:https://github.com/ojdkbuild/ojdkbuild/issues/7,如果您对调试符号有任何特定要求 - 我将很感激那里的评论。

  

我唯一可以选择OpenJDK并自己构建吗?

为Windows构建vanilla OpenJDK 8相对简单,只需注意它只支持VS2010(SDK 7.1)工具链。