Speeding up the build process of OpenJDK

Manas Thakur manasthakur17 at gmail.com
Mon Sep 28 10:20:48 UTC 2015


I could observe that hotspot itself takes more than 90% of the time. The compilation first takes approximately two minutes before the generation of the precompiled header. Then the compilation of various files takes about 15-20 minutes.

Regards,
Manas

> On 28-Sep-2015, at 2:52 pm, Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com> wrote:
> 
> On 2015-09-28 11:22, Manas Thakur wrote:
>> No, it includes the images (make images). But the changes I do are usually only in hotspot.
> Building complete images is slower than a default build ("exploded image") and most often not needed.
> 
> Try doing it in separate steps:
> make hotspot
> make jdk
> make images
> 
> and check how long each step takes.
> 
> /Magnus
> 
>> 
>> Regards,
>> Manas
>> 
>>> On 28-Sep-2015, at 2:46 pm, Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com> wrote:
>>> 
>>> On 2015-09-28 10:59, Manas Thakur wrote:
>>>> Hello all,
>>>> 
>>>> I use OpenJDK 8 built on Mac OS X Yosemite. The compilation process after doing even minor changes is very slow (takes about 15-20 minutes; with ccache enabled). Is it because the gcc version I have to use on Yosemite is older (gcc 4.2 supplied with Xcode 4.6.3)? If yes, any ideas on speeding up the incremental builds?
>>> Is this for building only hotspot? E.g., "make hotspot"?
>>> 
>>> /Magnus
> 



More information about the hotspot-dev mailing list