メタ領域の占有量がメタ領域の割り当てより少なくても、Metadata GC Threshold によりガベージコレクションが発生する
Issue
-
gc ログではメタ領域が大量に利用できると示されているにも関わらず、
Metadata GC Thresholdによりコレクションが発生します。たとえば、以下の gc ログエントリーでは、メタ領域の占有量が 256590K で、メタ領域の容量が 1230848K です。[Full GC (Metadata GC Threshold) 308976.826:[CMS:50324K->50420K(1756416K), 0.2793245 secs] 296498K->50420K(2063104K), [Metaspace:256590K->256590K(1230848K)], 0.2799017 secs]
Environment
- OpenJDK 1.8 u40 以降
- Oracle JDK 1.8 u40 以降
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
