Errors I encountered in current coding: void Metaspace::global_initialize() ... // Make the first class chunk bigger than a medium chunk so it's not put // on the medium chunk list. The next chunk will be small and progress // from there. This size calculated by -version. _first_class_chunk_word_size = MIN2((size_t)MediumChunk*6, (CompressedClassSpaceSize/BytesPerWord)*2); this makes no sense. CompressedClassSpaceSize/BytesPerWord*2 would be larger than the address space for compressed class space, but it never fires since (size_t)MediumChunk*6 is always smaller. ============