我想获得一个使用debug或fastedebug选项构建的JDK 8来调查与性能相关的低级问题.更具体地说,我想要一个支持-XX:PrintMethodData选项的Windows JDK 8 64位版本.
但是我找不到任何支持Windows的公共调试启用JDK版本.我唯一的选择是采取OpenJDK并自己构建它?
PS:我不需要生产质量的JDK.我只是想从JIT获得更多信息.
PS2:相关链接:
解决方法:
I can’t find any public debug-enabled JDK build for Windows.
我添加了匹配最新“ojdkbuild”版本的“fastdebug”二进制文件:
Debuginfo在jre / bin和jre / 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)工具链.
标签:java,java-8,openjdk
来源: https://codeday.me/bug/20190519/1134202.html