< 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 >