On 2016-05-02 16:01, Erik Joelsson wrote:
Looks good to me.

Thanks!

/Claes


On my machine, the numbers are:

Before:
real 3m55.455s
user 48m19.736s
sys 7m12.815s

With suggested patch:
real 3m36.529s
user 41m12.488s
sys 6m17.110s

/Erik

On 2016-05-02 15:41, Claes Redestad wrote:
Hi build-dev!

I recently discovered that running with -XX:TieredStopAtLevel=1 can speed up jmod execution a bit:

http://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-May/007593.html

Applying this to the runner itself might be a mouthful, but it seems profitable to apply this to JDK build itself. The question was raised if we would get benefits elsewhere if we apply it to all "small"
java targets...

Some experimental results on my machine:

time make images

real    2m39.281s
user    42m15.164s
sys    3m56.388s

-XX:TieredStopAtLevel=1 for jmod target only:

real    2m34.913s
user    38m18.112s
sys    3m44.528s

-XX:TieredStopAtLevel=1 for all small java targets in makefiles:

real    2m29.490s
user    35m45.944s
sys    3m33.428s

Reports indicate the real time improvement is even better on smaller machines.

I thus propose this patch:
http://cr.openjdk.java.net/~redestad/8155824/webrev.01/

Bug: https://bugs.openjdk.java.net/browse/JDK-8155824

Thanks!

/Claes


Reply via email to