JIT stops compiling after a while (java 8u45)
uschindler at apache.org
Wed Mar 2 09:08:48 UTC 2016
> >> For real world applications I hope that this is a much smaller issue but if
> you must load and execute loads and loads of short lived classes then it might
> be reasonable to disable concurrent class unloading (at the cost of getting
> serial Full gcs instead).
> > Unfortunately, this is not a theoretical issue for us. We see this problem
> running Presto (http://prestodb.io), which generates bytecode for every
> query it processes. For now, we're working around it with a background
> thread that watches the size of the code cache and calls System.gc() when it
> gets close to the max
> Okay, I changed JDK-8023191 from enhancement to bug and set fix version to
> 9. We can then backport this to 8u.
Hi many thanks for taking care!
Compiler & Classloader:
See tests like:
More information about the hotspot-gc-dev