< prev index next >

src/hotspot/share/jfr/metadata/metadata.xml

Print this page
rev 52316 : 8185525: Add JFR event for DictionarySizes
Summary: Added TableStatistics event
Reviewed-by: egahlin, coleenp


 678 
 679   <Event name="ClassLoadingStatistics" category="Java Application, Statistics" label="Class Loading Statistics" period="everyChunk">
 680     <Field type="long" name="loadedClassCount" label="Loaded Class Count" description="Number of classes loaded since JVM start" />
 681     <Field type="long" name="unloadedClassCount" label="Unloaded Class Count" description="Number of classes unloaded since JVM start" />
 682   </Event>
 683 
 684   <Event name="ClassLoaderStatistics" category="Java Application, Statistics" label="Class Loader Statistics" period="everyChunk">
 685     <Field type="ClassLoader" name="classLoader" label="Class Loader" />
 686     <Field type="ClassLoader" name="parentClassLoader" label="Parent Class Loader" />
 687     <Field type="ulong" contentType="address" name="classLoaderData" label="ClassLoaderData Pointer" description="Pointer to the ClassLoaderData structure in the JVM" />
 688     <Field type="long" name="classCount" label="Classes" description="Number of loaded classes" />
 689     <Field type="ulong" contentType="bytes" name="chunkSize" label="Total Chunk Size" description="Total size of all allocated metaspace chunks (each chunk has several blocks)" />
 690     <Field type="ulong" contentType="bytes" name="blockSize" label="Total Block Size" description="Total size of all allocated metaspace blocks (each chunk has several blocks)" />
 691     <Field type="long" name="anonymousClassCount" label="Unsafe Anonymous Classes" description="Number of loaded classes to support invokedynamic" />
 692     <Field type="ulong" contentType="bytes" name="anonymousChunkSize" label="Total Unsafe Anonymous Classes Chunk Size"
 693       description="Total size of all allocated metaspace chunks for anonymous classes (each chunk has several blocks)" />
 694     <Field type="ulong" contentType="bytes" name="anonymousBlockSize" label="Total Unsafe Anonymous Classes Block Size"
 695       description="Total size of all allocated metaspace blocks for anonymous classes (each chunk has several blocks)" />
 696   </Event>
 697 




























































 698   <Event name="ThreadAllocationStatistics" category="Java Application, Statistics" label="Thread Allocation Statistics" period="everyChunk">
 699     <Field type="ulong" contentType="bytes" name="allocated" label="Allocated" description="Approximate number of bytes allocated since thread start" />
 700     <Field type="Thread" name="thread" label="Thread" />
 701   </Event>
 702 
 703   <Event name="PhysicalMemory" category="Operating System, Memory" label="Physical Memory" description="OS Physical Memory" period="everyChunk">
 704     <Field type="ulong" contentType="bytes" name="totalSize" label="Total Size" description="Total amount of physical memory available to OS" />
 705     <Field type="ulong" contentType="bytes" name="usedSize" label="Used Size" description="Total amount of physical memory in use" />
 706   </Event>
 707 
 708   <Event name="ExecutionSample" category="Java Virtual Machine, Profiling" label="Method Profiling Sample" description="Snapshot of a threads state"
 709     period="everyChunk">
 710     <Field type="Thread" name="sampledThread" label="Thread" />
 711     <Field type="StackTrace" name="stackTrace" label="Stack Trace" />
 712     <Field type="ThreadState" name="state" label="Thread State" />
 713   </Event>
 714 
 715   <Event name="NativeMethodSample" category="Java Virtual Machine, Profiling" label="Method Profiling Sample Native" description="Snapshot of a threads state when in native"
 716     period="everyChunk">
 717     <Field type="Thread" name="sampledThread" label="Thread" />




 678 
 679   <Event name="ClassLoadingStatistics" category="Java Application, Statistics" label="Class Loading Statistics" period="everyChunk">
 680     <Field type="long" name="loadedClassCount" label="Loaded Class Count" description="Number of classes loaded since JVM start" />
 681     <Field type="long" name="unloadedClassCount" label="Unloaded Class Count" description="Number of classes unloaded since JVM start" />
 682   </Event>
 683 
 684   <Event name="ClassLoaderStatistics" category="Java Application, Statistics" label="Class Loader Statistics" period="everyChunk">
 685     <Field type="ClassLoader" name="classLoader" label="Class Loader" />
 686     <Field type="ClassLoader" name="parentClassLoader" label="Parent Class Loader" />
 687     <Field type="ulong" contentType="address" name="classLoaderData" label="ClassLoaderData Pointer" description="Pointer to the ClassLoaderData structure in the JVM" />
 688     <Field type="long" name="classCount" label="Classes" description="Number of loaded classes" />
 689     <Field type="ulong" contentType="bytes" name="chunkSize" label="Total Chunk Size" description="Total size of all allocated metaspace chunks (each chunk has several blocks)" />
 690     <Field type="ulong" contentType="bytes" name="blockSize" label="Total Block Size" description="Total size of all allocated metaspace blocks (each chunk has several blocks)" />
 691     <Field type="long" name="anonymousClassCount" label="Unsafe Anonymous Classes" description="Number of loaded classes to support invokedynamic" />
 692     <Field type="ulong" contentType="bytes" name="anonymousChunkSize" label="Total Unsafe Anonymous Classes Chunk Size"
 693       description="Total size of all allocated metaspace chunks for anonymous classes (each chunk has several blocks)" />
 694     <Field type="ulong" contentType="bytes" name="anonymousBlockSize" label="Total Unsafe Anonymous Classes Block Size"
 695       description="Total size of all allocated metaspace blocks for anonymous classes (each chunk has several blocks)" />
 696   </Event>
 697 
 698   <Event name="SymbolTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="Symbol Table Statistics" period="everyChunk">
 699     <Field type="ulong" name="bucketCount" label="Bucket Count" description="Number of buckets" />
 700     <Field type="ulong" name="entryCount" label="Entry Count" description="Number of all entries" />
 701     <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
 702     <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
 703     <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
 704     <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
 705     <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
 706     <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
 707     <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
 708   </Event>
 709 
 710   <Event name="StringTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="String Table Statistics" period="everyChunk">
 711     <Field type="ulong" name="bucketCount" label="Bucket Count" description="Number of buckets" />
 712     <Field type="ulong" name="entryCount" label="Entry Count" description="Number of all entries" />
 713     <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
 714     <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
 715     <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
 716     <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
 717     <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
 718     <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
 719     <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
 720   </Event>
 721 
 722   <Event name="PlaceholderTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="Placeholder Table Statistics" period="everyChunk">
 723     <Field type="ulong" name="bucketCount" label="Bucket Count" description="Number of buckets" />
 724     <Field type="ulong" name="entryCount" label="Entry Count" description="Number of all entries" />
 725     <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
 726     <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
 727     <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
 728     <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
 729     <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
 730     <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
 731     <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
 732   </Event>
 733 
 734   <Event name="LoaderConstraintsTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="Loader Constraints Table Statistics" period="everyChunk">
 735     <Field type="ulong" name="bucketCount" label="Bucket Count" />
 736     <Field type="ulong" name="entryCount" label="Entry Count" description="Number of all entries" />
 737     <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
 738     <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
 739     <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
 740     <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
 741     <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
 742     <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
 743     <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
 744   </Event>
 745 
 746   <Event name="ProtectionDomainCacheTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="Protection Domain Cache Table Statistics" period="everyChunk">
 747     <Field type="ulong" name="bucketCount" label="Bucket Count" description="Number of buckets" />
 748     <Field type="ulong" name="entryCount" label="Entry Count" description="Number of all entries" />
 749     <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
 750     <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
 751     <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
 752     <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
 753     <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
 754     <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
 755     <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
 756   </Event>
 757 
 758   <Event name="ThreadAllocationStatistics" category="Java Application, Statistics" label="Thread Allocation Statistics" period="everyChunk">
 759     <Field type="ulong" contentType="bytes" name="allocated" label="Allocated" description="Approximate number of bytes allocated since thread start" />
 760     <Field type="Thread" name="thread" label="Thread" />
 761   </Event>
 762 
 763   <Event name="PhysicalMemory" category="Operating System, Memory" label="Physical Memory" description="OS Physical Memory" period="everyChunk">
 764     <Field type="ulong" contentType="bytes" name="totalSize" label="Total Size" description="Total amount of physical memory available to OS" />
 765     <Field type="ulong" contentType="bytes" name="usedSize" label="Used Size" description="Total amount of physical memory in use" />
 766   </Event>
 767 
 768   <Event name="ExecutionSample" category="Java Virtual Machine, Profiling" label="Method Profiling Sample" description="Snapshot of a threads state"
 769     period="everyChunk">
 770     <Field type="Thread" name="sampledThread" label="Thread" />
 771     <Field type="StackTrace" name="stackTrace" label="Stack Trace" />
 772     <Field type="ThreadState" name="state" label="Thread State" />
 773   </Event>
 774 
 775   <Event name="NativeMethodSample" category="Java Virtual Machine, Profiling" label="Method Profiling Sample Native" description="Snapshot of a threads state when in native"
 776     period="everyChunk">
 777     <Field type="Thread" name="sampledThread" label="Thread" />


< prev index next >