NPG: Audit usage of Heap_lock for allocations from Metaspaces
NPG: assert(Self->_Stalled == 0) failed: invariant
NPG: assert(bt != T_OBJECT) failed: Guard is incorrect
NPG: List of constant pool entries has a NULL
Appserver 9 runs out of permspace when run in 64 bit mode.
Change data structure for meta-data removed from perm gen.
Implement the deallocation of the per class loader arenas
Implement an interface usable by all the GC's for allocating and freeing class meta-data
Reduce oops in constant pool and constant pool caches
redefine classes without metadata as oops
Reimplement Class Data Sharing without a perm gen
Implement perm gen removal in UseParallelGC
Implement the perm gen removal changes in the UseSerialGC and UseParNewGC.
Implement the perm gen removal changes in the UseConcMarkSweepGC
G1: Implement the perm gen removal changes in the UseG1GC
Allocate array of primitive type meta-data to per class loader arena.
Separate oops from metadata in nmethod oops
Relocator needs work in nopermgen world
Add graph to keep dependencies among class loaders
Add different sizes of metadata class loader arenas
Serviceability agent support for class metadata in native memory.
JIT changes for class metadata in native memory
Initiate GC based on metadata memory usage
Code clean up for perm gen removal
Move allocation of hotspot meta-data to mmap'ed space.
CDS: perm gen structure should be cleaned up
Can default MaxPermSize be made larger or smarter?
Add class loader dependencies into the Java class loader object
NPG: Fix SA to mirror permgen removal changes
Comparison of klass pointers is not optimized any more
Tidy up CompactingPermGenGen
CMS: reduce perm heap bloat on account of 4957990
Comments for ConstantPoolCache should reflect the addition of resolved_references in ConstantPool
New flags for the java tool: Reimplement class meta-data storage to use native memory
JRE9: JNLP app with vm args -XX:PermSize will exit sliently after accepting security dialog
JvmtiEnv::GetObjectSize reports incorrect java.lang.Class instance size
write warning messages to stderr
Method annotations are allocated unnecessarily during class file parsing
Deadlock during intensive class loading in parallel
CollectedHeap::test_is_in fails with class data sharing
Java Heap should be combined for low memory systems
Use native memory and reference counting to implement SymbolTable
Generalize the CMS free list code
Use compressed klass pointer when compressed oops can not be used
G1: filter out perm gen cards in the C++ post write barrier
JEP 122: Remove the Permanent Generation