RFR(XS): 8065838: compiler/relocations/TestPrintRelocations.java times out after 1920 seconds
Nils Eliasson
nils.eliasson at oracle.com
Fri Nov 10 14:21:24 UTC 2017
Thank you Tobias!
// Nils
On 2017-11-10 14:38, Tobias Hartmann wrote:
> 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