[讨论] 在OpenJDK上没找到debug HotSpot

fuyou001 2012-11-03
http://jdk6.java.net/download.html上没找到最新的debug HotSpot
只找到旧点的http://download.java.net/jdk6/6u25/promoted/b03/index.html

是最新的没放出来,还是我找错了?
xiaoyu 2012-11-03
fuyou001 写道
http://jdk6.java.net/download.html上没找到最新的debug HotSpot
只找到旧点的http://download.java.net/jdk6/6u25/promoted/b03/index.html

是最新的没放出来,还是我找错了?


我记得好像是说以后不再发布debug版本了 要的话 自己编译
RednaxelaFX 2012-11-03
xiaoyu 写道
我记得好像是说以后不再发布debug版本了 要的话 自己编译

这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。
(公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙)
fuyou001 2012-11-05
RednaxelaFX 写道
xiaoyu 写道
我记得好像是说以后不再发布debug版本了 要的话 自己编译

这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。
(公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙)

看来只能自己build了,哪有在ubuntu12.04(64) build相关文档?
RednaxelaFX 2012-11-05
fuyou001 写道
RednaxelaFX 写道
xiaoyu 写道
我记得好像是说以后不再发布debug版本了 要的话 自己编译

这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。
(公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙)

看来只能自己build了,哪有在ubuntu12.04(64) build相关文档?

要build哪个版本的JDK?要知道就官方而言JDK6u23之后也没有通过JRL来放出源码了,只通过OpenJDK放出源码。

如果只要build出HotSpot VM的话非常简单,在hotspot目录里,
参考这个脚本和里面的说明吧:https://gist.github.com/1148321

要留意的是Ubuntu 12.04用的Linux内核是3.x版本的,而OpenJDK从7的更新版才开始支持在3.x上build。相应的Bug ID是7072341
所以要build的话请不要用最初发布版的OpenJDK 7,而应该用最新的OpenJDK 7(http://jdk7.java.net/source.html)或开发中的OpenJDK 8。
至于6就…为啥现在还要用6呢?要让6也能在Ubuntu 12.04上build的话参考这里自己打补丁吧。
fuyou001 2012-11-05
RednaxelaFX 写道
fuyou001 写道
RednaxelaFX 写道
xiaoyu 写道
我记得好像是说以后不再发布debug版本了 要的话 自己编译

这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。
(公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙)

看来只能自己build了,哪有在ubuntu12.04(64) build相关文档?

要build哪个版本的JDK?要知道就官方而言JDK6u23之后也没有通过JRL来放出源码了,只通过OpenJDK放出源码。

如果只要build出HotSpot VM的话非常简单,在hotspot目录里,
参考这个脚本和里面的说明吧:https://gist.github.com/1148321

要留意的是Ubuntu 12.04用的Linux内核是3.x版本的,而OpenJDK从7的更新版才开始支持在3.x上build。相应的Bug ID是7072341
所以要build的话请不要用最初发布版的OpenJDK 7,而应该用最新的OpenJDK 7(http://jdk7.java.net/source.html)或开发中的OpenJDK 8。
至于6就…为啥现在还要用6呢?要让6也能在Ubuntu 12.04上build的话参考这里自己打补丁吧。



多谢,这么详细回复
xiaoyu 2012-11-07
RednaxelaFX 写道
fuyou001 写道
RednaxelaFX 写道
xiaoyu 写道
我记得好像是说以后不再发布debug版本了 要的话 自己编译

这个是正解。虽然我也不知道为什么不提供了,但从6u25之后在early access版的下载页面里就没有开放fastdebug版的下载了。请自己build吧。
(公司有政策员工不可以build了发布到外部,所以…抱歉我帮不了忙)

看来只能自己build了,哪有在ubuntu12.04(64) build相关文档?

要build哪个版本的JDK?要知道就官方而言JDK6u23之后也没有通过JRL来放出源码了,只通过OpenJDK放出源码。

如果只要build出HotSpot VM的话非常简单,在hotspot目录里,
参考这个脚本和里面的说明吧:https://gist.github.com/1148321

要留意的是Ubuntu 12.04用的Linux内核是3.x版本的,而OpenJDK从7的更新版才开始支持在3.x上build。相应的Bug ID是7072341
所以要build的话请不要用最初发布版的OpenJDK 7,而应该用最新的OpenJDK 7(http://jdk7.java.net/source.html)或开发中的OpenJDK 8。
至于6就…为啥现在还要用6呢?要让6也能在Ubuntu 12.04上build的话参考这里自己打补丁吧。


R 大, 弱弱的问一句, 你编译一次这个东西要多久呀? (我机器太不给力了...3小时过去了)(双核机器,总共2G内存 给一个核和512M内存虚拟机, 然后在虚拟机编译...慢死了....发现问题了. 应该是内存太少了..swap的厉害, 今天内存开大了.. 看来瓶颈还是core太少了)
RednaxelaFX 2012-11-08
xiaoyu 写道
R 大, 弱弱的问一句, 你编译一次这个东西要多久呀? (我机器太不给力了...3小时过去了)(双核机器,总共2G内存 给一个核和512M内存虚拟机, 然后在虚拟机编译...慢死了....发现问题了. 应该是内存太少了..swap的厉害, 今天内存开大了.. 看来瓶颈还是core太少了)

不要在虚拟机里编译,I/O的瓶颈就可以让你的build速度上不来。
我平时只build出HotSpot VM,在我的T420上大概3分钟可以完成干净build。
要build出整个JDK就慢些,但也不超过一个小时…具体要多久我没印象了因为我都不记得上次要自己build出整个JDK是什么时候的事了…
wknavigator 2012-12-07
整个build出来要40+分钟,4G+的东西
xiaoyu 2012-12-07
wknavigator 写道
整个build出来要40+分钟,4G+的东西



嗯 换了一台8g内存, i7 开6线程, 7分钟编译完一个 fastdebug 版本。
Global site tag (gtag.js) - Google Analytics