< prev index next >
src/hotspot/share/jfr/metadata/metadata.xml
Print this page
rev 58565 : 8238358: Implementation of JEP 371: Hidden Classes
Reviewed-by: duke
Contributed-by: mandy.chung@oracle.com, lois.foltan@oracle.com, david.holmes@oracle.com, harold.seigel@oracle.com, serguei.spitsyn@oracle.com, alex.buckley@oracle.com, jamsheed.c.m@oracle.com
*** 217,234 ****
--- 217,236 ----
<Event name="MetaspaceAllocationFailure" category="Java Virtual Machine, GC, Metaspace" label="Metaspace Allocation Failure" startTime="false"
stackTrace="true">
<Field type="ClassLoader" name="classLoader" label="Class Loader" />
<Field type="boolean" name="unsafeAnonymousClassLoader" label="Unsafe Anonymous Class Loader" />
+ <Field type="boolean" name="hiddenClassLoader" label="Hidden Class Loader" />
<Field type="ulong" contentType="bytes" name="size" label="Size" />
<Field type="MetadataType" name="metadataType" label="Metadata Type" />
<Field type="MetaspaceObjectType" name="metaspaceObjectType" label="Metaspace Object Type" />
</Event>
<Event name="MetaspaceOOM" category="Java Virtual Machine, GC, Metaspace" label="Metaspace Out of Memory" startTime="false" stackTrace="true">
<Field type="ClassLoader" name="classLoader" label="Class Loader" />
<Field type="boolean" name="unsafeAnonymousClassLoader" label="Unsafe Anonymous Class Loader" />
+ <Field type="boolean" name="hiddenClassLoader" label="Hidden Class Loader" />
<Field type="ulong" contentType="bytes" name="size" label="Size" />
<Field type="MetadataType" name="metadataType" label="Metadata Type" />
<Field type="MetaspaceObjectType" name="metaspaceObjectType" label="Metaspace Object Type" />
</Event>
*** 722,731 ****
--- 724,738 ----
<Field type="long" name="unsafeAnonymousClassCount" label="Unsafe Anonymous Classes" description="Number of loaded classes to support invokedynamic" />
<Field type="ulong" contentType="bytes" name="unsafeAnonymousChunkSize" label="Total Unsafe Anonymous Classes Chunk Size"
description="Total size of all allocated metaspace chunks for unsafe anonymous classes (each chunk has several blocks)" />
<Field type="ulong" contentType="bytes" name="unsafeAnonymousBlockSize" label="Total Unsafe Anonymous Classes Block Size"
description="Total size of all allocated metaspace blocks for unsafe anonymous classes (each chunk has several blocks)" />
+ <Field type="long" name="hiddenClassCount" label="Hidden Classes" description="Number of hidden classes" />
+ <Field type="ulong" contentType="bytes" name="hiddenChunkSize" label="Total Hidden Classes Chunk Size"
+ description="Total size of all allocated metaspace chunks for hidden classes (each chunk has several blocks)" />
+ <Field type="ulong" contentType="bytes" name="hiddenBlockSize" label="Total Hidden Classes Block Size"
+ description="Total size of all allocated metaspace blocks for hidden classes (each chunk has several blocks)" />
</Event>
<Event name="SymbolTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="Symbol Table Statistics" period="everyChunk">
<Field type="ulong" name="bucketCount" label="Bucket Count" description="Number of buckets" />
<Field type="ulong" name="entryCount" label="Entry Count" description="Number of all entries" />
*** 1091,1100 ****
--- 1098,1108 ----
<Type name="Class" label="Java Class">
<Field type="ClassLoader" name="classLoader" label="Class Loader" />
<Field type="Symbol" name="name" label="Name" />
<Field type="Package" name="package" label="Package" />
<Field type="int" name="modifiers" label="Access Modifiers" />
+ <Field type="boolean" name="hidden" label="Hidden" />
</Type>
<Type name="ClassLoader" label="Java Class Loader">
<Field type="Class" name="type" label="Type" />
<Field type="Symbol" name="name" label="Name" />
< prev index next >