[12] RFR(S) 8211392: compiler/profiling/spectrapredefineclass_classloaders/Launcher.java times out in JDK12 CI
Tobias Hartmann
tobias.hartmann at oracle.com
Wed Oct 3 09:11:26 UTC 2018
Hi Vladimir,
looks reasonable to me.
Best regards,
Tobias
On 03.10.2018 03:50, Vladimir Kozlov wrote:
> http://cr.openjdk.java.net/~kvn/8211392/webrev.00/
> https://bugs.openjdk.java.net/browse/JDK-8211392
>
> Before nmethod Sweeper changes JDK-8132849 + JDK-8211129 running -XX:CompileThreshold=100 flag cause
> a lot of compilation in this test and full CodeCache (which is set to only 3Mb). As result test
> executed in interpreter and passed.
>
> After nmethod Sweeper changes sweeper keeps up with compilation and removes invalidated nmethods
> fast enough for not hitting full CodeCache. But test runs with only C2 and background compilation
> off as result application execution is blocked by compilation. With small compilation threshold and
> usual "slow" C2 it is enough to hit 2 min time limit.
>
> These tests should not be run with small threshold (and -Xcomp). There is no benefit to run them
> this way. I added default value -XX:CompileThreshold=10000 to profiling tests which run in such mode
> and excluded them from -Xcomp runs.
>
> Tested tier1 and separately all compiler/profiling tests on all our platforms with fastdebug VM.
>
> Thanks,
> Vladimir
More information about the hotspot-compiler-dev
mailing list