There's been a suggestion from [~coleenp] to use OopStorage directly instead of global handles to keep the classes alive.
I'm attaching one of the prossible implementations that I did.
I'm attaching one of the prossible implementations that I did.
- relates to
-
JDK-8231269 CompileTask::is_unloaded is slow due to JNIHandles type checks
-
- Open
-
-
JDK-8358003 KlassTrainingData initializer reads garbage holder
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/59bec29c
-
Review(master) openjdk/jdk/26233