RFR(XS): 8065838: compiler/relocations/TestPrintRelocations.java times out after 1920 seconds

Tobias Hartmann tobias.hartmann at oracle.com
Fri Nov 10 13:38:50 UTC 2017


Hi Nils,

this looks good to me!

Best regards,
Tobias

On 10.11.2017 14:31, Nils Eliasson wrote:
> Hi,
> 
> Please review this quick fix of test that unnecessarily consumes far to much resources.
> 
> This test combines the use of -XX:+PrintRelocation and -Xcomp which causes more than 600.000 lines of output even with
> an empty main method.
> 
> My quick fix is to exclude most methods for compilation. Adding "-XX:CompileCommand=compileonly,java.lang.String*::*"
> reduces the output to ~15.000 lines, and compilations from 3440 to 170, while we still can be certain that at selection
> of methods are compiled at all compilation levels. The execution time is reduced from 18 to 1 second on my workstation.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8065838
> 
> Webrev: http://cr.openjdk.java.net/~neliasso/8065838/webrev.01/
> 
> Regards,
> 
> Nils Eliasson
> 


More information about the hotspot-compiler-dev mailing list