2016-11-14 89 views
4

我想獲得一個使用debug或fastedebug選項構建的JDK 8來調查與低級別性能相關的問題。更具體地說,我想要一個支持-XX:+PrintMethodData選項的Windows JDK 8 64位版本。從哪裏獲得用於Windows的JDK 8的Fastdebug/Debug版本?

但是我找不到任何公開的調試功能的JDK構建的Windows。我是唯一選擇OpenJDK並自己構建它的人嗎? PS:我不需要生產質量的JDK。我只想從JIT獲得更多信息。

PS2:相關鏈接:

https://github.com/alexkasko/openjdk-unofficial-builds - OpenJDK的。只有JDK 6和7. https://github.com/ojdkbuild/ojdkbuild - OpenJDK 8,但沒有調試版本。

回答

4

我找不到任何針對Windows的公用調試功能JDK版本。

我添加匹配最新的 「ojdkbuild」 發行版 「fastdebug」 二進制代碼:

debuginfo軟有被拉在.diz文件jre/bin和​​目錄。

調試二進制文件計劃用於「ojdkbuild」構建,但尚未在構建腳本中實現,請參閱:https://github.com/ojdkbuild/ojdkbuild/issues/7,如果您對調試符號有任何具體要求 - 我將非常感謝您的評論。

我是唯一選擇OpenJDK並自己構建它的人嗎?

構建香草OpenJDK 8 for Windows相對容易,只需注意它只支持VS2010(SDK 7.1)工具鏈。

+0

哇,謝謝!有沒有計劃在https://github.com/ojdkbuild/ojdkbuild/上提到這個構建?實際上,我前一天已經從源代碼自己構建了JDK,但花了大概一天的時間來安裝工具鏈並解決相關問題。不幸的是,爲JDK構建指令似乎有些過時並且錯過了一些觀點。 –

+0

無論如何,我認爲這個構建對其他開發者會有用。再次感謝! –

+0

@AlexeiOsipov,最終將宣佈調試版本,但現在不是 - 想要將它們集成到主要版本過程中(需要進行一些清理) – alexkasko