If the _java_mirror is indirect and stored in the ClassLoaderData::_handles block, the GC will not have to pointer chase ClassLoaderData::_klasses to find the mirror oop, and save time and code.
- duplicates
-
JDK-8173988 Unsafe usage of ClassLoaderData::_handles with CMS
-
- Closed
-
- relates to
-
JDK-8193053 jvm crash by G1CMBitMapClosure::do_addr
-
- Resolved
-
-
JDK-8188785 CCP sets invalid type for java mirror load
-
- Closed
-
-
JDK-8080852 Java heap dump doesn't contain klass mirror objects unless they are explicitly referenced
-
- Closed
-