从哪里获得 Fastdebug/Debug JDK 8 for Windows 的版本?

Where to get Fastdebug/Debug build of JDK 8 for Windows?

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

但是我找不到任何 public 启用调试的 JDK 构建 Windows。我唯一的选择是使用 OpenJDK 并自己构建它吗?

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

PS2:相关链接:

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

I can't find any public debug-enabled JDK build for Windows.

我添加了 "fastdebug" 个匹配最新 "ojdkbuild" 版本的二进制文件:

调试信息压缩在 jre/binjre/bin/server 目录中的 .diz 个文件中。

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

Is my only option to take OpenJDK and build it myself?

为 Windows 构建 vanilla OpenJDK 8 相对容易,请注意它仅支持 VS2010 (SDK 7.1) 工具链。