RFR(XS): 8065838: compiler/relocations/TestPrintRelocations.java times out after 1920 seconds
Nils Eliasson
nils.eliasson at oracle.com
Fri Nov 10 13:31:31 UTC 2017
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