--- a/src/hotspot/share/jfr/metadata/metadata.xml Wed May 08 20:57:12 2019 +0800
+++ b/src/hotspot/share/jfr/metadata/metadata.xml Wed May 08 11:11:50 2019 -0500
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2012, 2019, Oracle and/or its affiliates. All rights reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
This code is free software; you can redistribute it and/or modify it
@@ -692,6 +692,66 @@
description="Total size of all allocated metaspace blocks for unsafe anonymous 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" />
+ <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
+ <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
+ <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
+ <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
+ <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
+ <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
+ <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
+ </Event>
+
+ <Event name="StringTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="String 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" />
+ <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
+ <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
+ <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
+ <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
+ <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
+ <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
+ <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
+ </Event>
+
+ <Event name="PlaceholderTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="Placeholder 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" />
+ <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
+ <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
+ <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
+ <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
+ <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
+ <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
+ <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
+ </Event>
+
+ <Event name="LoaderConstraintsTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="Loader Constraints Table Statistics" period="everyChunk">
+ <Field type="ulong" name="bucketCount" label="Bucket Count" />
+ <Field type="ulong" name="entryCount" label="Entry Count" description="Number of all entries" />
+ <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
+ <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
+ <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
+ <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
+ <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
+ <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
+ <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
+ </Event>
+
+ <Event name="ProtectionDomainCacheTableStatistics" category="Java Virtual Machine, Runtime, Tables" label="Protection Domain Cache 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" />
+ <Field type="ulong" contentType="bytes" name="totalFootprint" label="Total Footprint" description="Total memory footprint (the table itself plus all of the entries)" />
+ <Field type="ulong" name="bucketCountMaximum" label="Maximum Bucket Count" description="The maximum bucket length (entries in a single bucket)" />
+ <Field type="float" name="bucketCountAverage" label="Average Bucket Count" description="The average bucket length" />
+ <Field type="float" name="bucketCountVariance" label="Bucket Count Variance" description="How far bucket lengths are spread out from their average value" />
+ <Field type="float" name="bucketCountStandardDeviation" label="Bucket Count Standard Deviation" description="How far bucket lengths are spread out from their mean (expected) value" />
+ <Field type="float" name="insertionRate" label="Insertion Rate" description="How many items were added since last event (per second)" />
+ <Field type="float" name="removalRate" label="Removal Rate" description="How many items were removed since last event (per second)" />
+ </Event>
+
<Event name="ThreadAllocationStatistics" category="Java Application, Statistics" label="Thread Allocation Statistics" period="everyChunk">
<Field type="ulong" contentType="bytes" name="allocated" label="Allocated" description="Approximate number of bytes allocated since thread start" />
<Field type="Thread" name="thread" label="Thread" />