FW: Announcing Finalists for the OpenJDK Community Innovator's Challenge

Andrew Haley aph at redhat.com
Thu Mar 20 09:02:29 UTC 2008


Kelly O'Hair wrote:
> Excellent points Steve. And good summary.
> 
> The hotspot nmake Makefiles are tied to the MS Visual Studio (VC)
> compilers,
> and I'm pretty sure nmake.exe is now only delivered with the VC product.
> It's not clear how you can match this build performance.
> However, it's also not clear how much of this benefit comes from Hotspot's
> use of VC pre-compiled headers (PCH). Windows builds with nmake/VC/PCH
> takes a few minutes, versus 20-35min builds on equivalent Linux/Solaris
> systems. So it's significant and something (the performance) that we want
> to keep. If a GNU Makefile using VC/PCH can match nmake is an open
> question.

This is interesting.  I guess the Linux build isn't using PCH too?

> I have tried using parallel GNU make and batch compiles in the jdk
> builds, and seen benefits on Linux and Solaris, but not much with
> Windows.

Ah, that is important: IME builds scale almost linearly with the number
of processors.

Andrew.



More information about the build-dev mailing list