jdk8 build times

Erik Joelsson erik.joelsson at oracle.com
Fri Aug 30 07:08:42 UTC 2013


Two more questions:

Are you building 32 or 64bit and how many jvm variants? I built 64bit so 
only server.

What boot jdk are you using? 32 or 64bit? You haven't accidentally put a 
debug build there or something? I'm using a 64bit jdk7u something, 
probably 4 or 7, can't access the machine to check exactly today.

/Erik

On 2013-08-30 06:52, Pete Brunet wrote:
> Besides removing Norton 360 I defragged my disk with Auslogics Disk
> Defrag.  The disk was quite fragmented prior to running the defragger
> but neither of those helped much.  Current situation:
>
> WinSat disk:
>
> Average Read Time with Sequential Writes     23.026 ms
> Latency: 95th Percentile                     121.140 ms
> Average Read Time with Random Writes         29.098 ms
>
> build all, release:
>
> 00:01:57 corba
> 00:04:00 demos
> 00:09:53 docs
> 00:08:20 hotspot
> 00:07:16 images
> 00:02:50 jaxp
> 00:05:04 jaxws
> 00:39:19 jdk
> 00:02:09 langtools
> 00:03:36 nashorn
> 01:24:36 TOTAL
>
> The disk is 500 mb and about half full.
> http://www.hgst.com/hard-drives/mobile-drives/9.5mm-mobile-hard-drives/travelstar-7k750
>
> Someone with a very similar laptop, T430 vs my T500, and a similar disk
> does much better, by an hour.  That disk has a 32 MB cache; mine has a
> 16 MB cache.
> http://www.hgst.com/hard-drives/mobile-drives/7mm-thin-and-light-drives/travelstar-z7k500
>
> Maybe the disk has some sort of failure impacting performance (or the 16
> MB cache makes a difference), though it does pass the PCDoctor/Lenovo
> diagnostics.  Also it is running in AHCI mode which apparently is
> supposed to be better than using Compatibility mode
>
> Pete
>
> On 8/29/13 12:36 AM, Weijun Wang wrote:
>> I have watched this thread for some time. Yes, SSD should be faster
>> but Pete's build times are just incredibly slow and there must be some
>> other reason.
>>
>> I just open my Lenovo t410 (i5 2.6GHz, 8GB RAM, HDD) that has been
>> asleep for the last two days, mkdir a new directory, run configure and
>> "make langtools". The time spent is 00:01:05. Even in a VirtualBox
>> guest inside my Mac Mini (HDD) with source and boot JDK all on the
>> host, "make langtools" costs me 00:01:29.
>>
>> And Pete's number (after disable Norton 360) is
>>
>>      00:04:17 langtools
>>
>> How can this ever happen?
>>
>> --Max
>>
>> On 8/29/13 12:05 PM, Ioi Lam wrote:
>>> Dell laptop (Win7, i5-2520M 2.5Ghz, 8GB RAM) +  Samsung 840 PRO SSD
>>> 256GB.
>>>
>>> The JDK source tree is excluded from virus scan.
>>>
>>> The source has all the open and closed parts. I ran configure and "make
>>> all" with all default parameters.
>>>
>>> ----- Build times -------
>>> Start 2013-08-28 20:33:57
>>> End   2013-08-28 20:57:01
>>> 00:00:37 corba
>>> 00:01:21 demos
>>> 00:02:42 docs
>>> 00:04:07 hotspot
>>> 00:02:18 images
>>> 00:00:30 jaxp
>>> 00:01:14 jaxws
>>> 00:09:03 jdk
>>> 00:00:45 langtools
>>> 00:00:19 nashorn
>>> 00:23:05 TOTAL
>>> -------------------------
>>>
>>> - Ioi
>>>
>>>
>>> On 08/28/2013 04:21 AM, Erik Joelsson wrote:
>>>> Nice to see improvement, but it's still far from where it should be.
>>>> For comparison, here are my build times on a similar, but probably
>>>> slower, laptop. Lenovo T410, i5 M 520 2.40GHz and 4GB ram, no ssd.
>>>> This laptop has no anti virus scanning installed.
>>>>
>>>> ----- Build times -------
>>>> Start 2013-08-28 12:25:00
>>>> End   2013-08-28 12:54:56
>>>> 00:00:47 corba
>>>> 00:01:40 demos
>>>> 00:05:43 hotspot
>>>> 00:03:29 images
>>>> 00:00:48 jaxp
>>>> 00:01:38 jaxws
>>>> 00:14:07 jdk
>>>> 00:01:10 langtools
>>>> 00:00:25 nashorn
>>>> 00:29:56 TOTAL
>>>> -------------------------
>>>>
>>>> /Erik
>>>>
>>>> On 2013-08-27 23:14, Pete Brunet wrote:
>>>>> Here are my release build times with my repo tree in the Norton 360
>>>>> real
>>>>> time virus checking ignore list:
>>>>>
>>>>> 00:03:34 corba
>>>>> 00:12:51 demos
>>>>> 00:15:10 docs
>>>>> 00:18:42 hotspot
>>>>> 00:15:55 images
>>>>> 00:01:42 jaxp
>>>>> 00:07:32 jaxws
>>>>> 00:43:04 jdk
>>>>> 00:04:17 langtools
>>>>> 00:02:31 nashorn
>>>>> 02:05:18 TOTAL
>>>>>
>>>>> Here are the prior times:
>>>>>
>>>>> 00:05:55 corba
>>>>> 00:09:46 demos
>>>>> 00:15:00 docs
>>>>> 00:18:37 hotspot
>>>>> 00:17:13 images
>>>>> 00:03:32 jaxp
>>>>> 00:11:41 jaxws
>>>>> 01:05:35 jdk
>>>>> 00:06:47 langtools
>>>>> 00:02:26 nashorn
>>>>> 02:37:45 TOTAL
>>>>>
>>>>> A half hour improvement is nice, but looks like I need to switch to
>>>>> an SSD.
>>>>>
>>>>> Pete
>>>>>
>>>>> On 8/9/13 11:25 AM, Pete Brunet wrote:
>>>>>> Any suggestions for SSDs?  My T500 takes 2.5" SATA II.
>>>>>>
>>>>>> On 8/9/13 10:44 AM, Andreas Rieber wrote:
>>>>>>> Hi Peter,
>>>>>>>
>>>>>>> try perfmon.exe to see where the bottleneck is. Most likely it is
>>>>>>> memory or io. If you have the option, go for a SSD drive (you
>>>>>>> will get
>>>>>>> build times ~10 minutes).
>>>>>>>
>>>>>>> Andreas
>>>>>>>
>>>>>>>
>>>>>>> On 09.08.13 16:44, Pete Brunet wrote:
>>>>>>>> My product is Norton 360.  To turn it off I right click on the
>>>>>>>> Norton
>>>>>>>> 360 icon in the system tray and choose Disable Antivirus
>>>>>>>> Auto-Protect.
>>>>>>>> If anyone knows if this is not sufficient and what else needs to
>>>>>>>> be done
>>>>>>>> please let me know.
>>>>>>>>
>>>>>>>> Pete
>>>>>>>>
>>>>>>>> On 8/9/13 1:58 AM, Erik Joelsson wrote:
>>>>>>>>> I wonder if anti virus is really turned off here. In my
>>>>>>>>> experience,
>>>>>>>>> it's hard to make it stop completely. I have a slightly older
>>>>>>>>> laptop,
>>>>>>>>> same brand, that builds this in around 40-45 minutes.
>>>>>>>>>
>>>>>>>>> /Erik
>>>>>>>>>
>>>>>>>>> On 2013-08-09 03:32, Pete Brunet wrote:
>>>>>>>>>> Haven't rebuilt a release version yet for a true comparison but
>>>>>>>>>> here are
>>>>>>>>>> my fastdebug times with anti-virus turned off; about the same as
>>>>>>>>>> release
>>>>>>>>>> with anti-virus on.
>>>>>>>>>>
>>>>>>>>>> 00:04:30 corba
>>>>>>>>>> 00:07:25 demos
>>>>>>>>>> 00:16:28 docs
>>>>>>>>>> 00:16:15 hotspot
>>>>>>>>>> 00:23:13 images
>>>>>>>>>> 00:04:18 jaxp
>>>>>>>>>> 00:07:29 jaxws
>>>>>>>>>> 00:59:41 jdk
>>>>>>>>>> 00:05:11 langtools
>>>>>>>>>> 00:01:42 nashorn
>>>>>>>>>> 02:26:32 TOTAL
>>>>>>>>>>
>>>>>>>>>> Pete
>>>>>>>>>>
>>>>>>>>>> On 8/6/13 12:55 PM, Kelly O'Hair wrote:
>>>>>>>>>>> 4. Using a debug jdk as your boot jdk
>>>>>>>>>>>
>>>>>>>>>>> :)
>>>>>>>>>>>
>>>>>>>>>>> Langtools taking 6 minutes is crazy long. Since there is no
>>>>>>>>>>> native
>>>>>>>>>>> code there, #1 would be my first guess.
>>>>>>>>>>>
>>>>>>>>>>> -kto
>>>>>>>>>>>
>>>>>>>>>>> On Aug 5, 2013, at 5:54 PM, Weijun Wang wrote:
>>>>>>>>>>>
>>>>>>>>>>>>      From my experiences there are 3 reasons a compile could be
>>>>>>>>>>>> slow:
>>>>>>>>>>>>
>>>>>>>>>>>> 1. Anti-Virus programs
>>>>>>>>>>>> 2. Virtual Machines
>>>>>>>>>>>> 3. Network folders
>>>>>>>>>>>>
>>>>>>>>>>>> --Max
>>>>>>>>>>>>
>>>>>>>>>>>> On 8/6/13 12:48 AM, Pete Brunet wrote:
>>>>>>>>>>>>> Hi Erik,
>>>>>>>>>>>>>
>>>>>>>>>>>>> 00:05:55 corba
>>>>>>>>>>>>> 00:09:46 demos
>>>>>>>>>>>>> 00:15:00 docs
>>>>>>>>>>>>> 00:18:37 hotspot
>>>>>>>>>>>>> 00:17:13 images
>>>>>>>>>>>>> 00:03:32 jaxp
>>>>>>>>>>>>> 00:11:41 jaxws
>>>>>>>>>>>>> 01:05:35 jdk
>>>>>>>>>>>>> 00:06:47 langtools
>>>>>>>>>>>>> 00:02:26 nashorn
>>>>>>>>>>>>> 02:37:45 TOTAL
>>>>>>>>>>>>>
>>>>>>>>>>>>> Pete
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 8/5/13 6:55 AM, Erik Joelsson wrote:
>>>>>>>>>>>>>> That was disappointingly slow for sure. Do you have the
>>>>>>>>>>>>>> build time
>>>>>>>>>>>>>> summary listing?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> /Erik
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 2013-08-02 22:26, Pete Brunet wrote:
>>>>>>>>>>>>>>> FWIW I just built 32 bit jdk8 release on 64 bit win 7 with
>>>>>>>>>>>>>>> cygwin 1.7.21
>>>>>>>>>>>>>>> on a dual core 8 GB 2.53 GHz Lenovo T500 and the build time
>>>>>>>>>>>>>>> was
>>>>>>>>>>>>>>> 2:37:45.



More information about the build-dev mailing list