< prev index next >

src/hotspot/share/prims/jvmti.xml

Print this page
rev 48551 : [mq]: heap8
rev 48552 : [mq]: heap10a
rev 48556 : [mq]: heap17
rev 48559 : [mq]: heap20

*** 10352,10362 **** can be posted for classes loaded in the primordial phase. See <eventlink id="ClassFileLoadHook"/>. </description> </capabilityfield> ! <capabilityfield id="can_sample_heap" since="9"> <description> Can sample the heap. If this capability is enabled then the heap sampling methods can be called. </description> </capabilityfield> --- 10352,10362 ---- can be posted for classes loaded in the primordial phase. See <eventlink id="ClassFileLoadHook"/>. </description> </capabilityfield> ! <capabilityfield id="can_sample_heap" since="11"> <description> Can sample the heap. If this capability is enabled then the heap sampling methods can be called. </description> </capabilityfield>
*** 11537,11547 **** </function> </category> <category id="heap_monitoring" label="Heap Monitoring"> ! <typedef id="jvmtiStackTrace" label="Stack Trace"> <field id="frames"> <allocfieldbuf outcount="frame_count"> <struct>jvmtiFrameInfo</struct> </allocfieldbuf> <description>Pointer to the call frames.</description> --- 11537,11547 ---- </function> </category> <category id="heap_monitoring" label="Heap Monitoring"> ! <typedef id="jvmtiStackTrace" label="Stack Trace" since="11"> <field id="frames"> <allocfieldbuf outcount="frame_count"> <struct>jvmtiFrameInfo</struct> </allocfieldbuf> <description>Pointer to the call frames.</description>
*** 11558,11568 **** <jlong/> <description>The thread id number.</description> </field> </typedef> ! <typedef id="jvmtiStackTraces" label="Stack Traces"> <field id="stack_traces"> <allocfieldbuf outcount="trace_count"> <struct>jvmtiStackTrace</struct> </allocfieldbuf> <description> --- 11558,11568 ---- <jlong/> <description>The thread id number.</description> </field> </typedef> ! <typedef id="jvmtiStackTraces" label="Stack Traces" since="11"> <field id="stack_traces"> <allocfieldbuf outcount="trace_count"> <struct>jvmtiStackTrace</struct> </allocfieldbuf> <description>
*** 11576,11586 **** Number of traces pointed by the array <datalink id="jvmtiStackTraces"/>. </description> </field> </typedef> ! <typedef id="jvmtiHeapSamplingStats" label="Heap Sampling Statistics"> <field id="sample_count"> <jlong/> <description> The number of sampled allocations during the lifetime of the sampler. For very long sampling, this number can overflow. --- 11576,11586 ---- Number of traces pointed by the array <datalink id="jvmtiStackTraces"/>. </description> </field> </typedef> ! <typedef id="jvmtiHeapSamplingStats" label="Heap Sampling Statistics" since="11"> <field id="sample_count"> <jlong/> <description> The number of sampled allocations during the lifetime of the sampler. For very long sampling, this number can overflow.
*** 11618,11628 **** For very long sampling, this number can overflow. </description> </field> </typedef> ! <function id="StartHeapSampling" phase="any" num="156"> <synopsis>Start Heap Sampling</synopsis> <description> Start the heap sampler in the JVM. The function provides, via its argument, the sampling rate requested and will fill internal data structures with heap allocation samples. The samples are obtained via the <functionlink id="GetLiveTraces"></functionlink>, --- 11618,11628 ---- For very long sampling, this number can overflow. </description> </field> </typedef> ! <function id="StartHeapSampling" phase="any" num="156" since="11"> <synopsis>Start Heap Sampling</synopsis> <description> Start the heap sampler in the JVM. The function provides, via its argument, the sampling rate requested and will fill internal data structures with heap allocation samples. The samples are obtained via the <functionlink id="GetLiveTraces"></functionlink>,
*** 11656,11666 **** <paramlink id="monitoring_period"></paramlink> is less than zero. </error> </errors> </function> ! <function id="StopHeapSampling" phase="any" num="157"> <synopsis>Stop Heap Sampling</synopsis> <description> Stop the heap sampler in the JVM. Any sample obtained during sampling is still available via the <functionlink id="GetLiveTraces"></functionlink>, <functionlink id="GetGarbageTraces"></functionlink>, <functionlink id="GetFrequentGarbageTraces"></functionlink>, --- 11656,11666 ---- <paramlink id="monitoring_period"></paramlink> is less than zero. </error> </errors> </function> ! <function id="StopHeapSampling" phase="any" num="157" since="11"> <synopsis>Stop Heap Sampling</synopsis> <description> Stop the heap sampler in the JVM. Any sample obtained during sampling is still available via the <functionlink id="GetLiveTraces"></functionlink>, <functionlink id="GetGarbageTraces"></functionlink>, <functionlink id="GetFrequentGarbageTraces"></functionlink>,
*** 11679,11689 **** </parameters> <errors> </errors> </function> ! <function id="GetLiveTraces" num="158"> <synopsis>Get Live Traces</synopsis> <description> Get Live Heap Sampled traces. The fields of the <datalink id="jvmtiStackTraces"/> structure are filled in with details of the specified sampled allocation. --- 11679,11689 ---- </parameters> <errors> </errors> </function> ! <function id="GetLiveTraces" num="158" since="11"> <synopsis>Get Live Traces</synopsis> <description> Get Live Heap Sampled traces. The fields of the <datalink id="jvmtiStackTraces"/> structure are filled in with details of the specified sampled allocation.
*** 11708,11718 **** </parameters> <errors> </errors> </function> ! <function id="GetGarbageTraces" num="159"> <synopsis>Get Garbage Traces</synopsis> <description> Get the recent garbage heap sampled traces. The fields of the <datalink id="jvmtiStackTraces"/> structure are filled in with details of the specified sampled allocation. --- 11708,11718 ---- </parameters> <errors> </errors> </function> ! <function id="GetGarbageTraces" num="159" since="11"> <synopsis>Get Garbage Traces</synopsis> <description> Get the recent garbage heap sampled traces. The fields of the <datalink id="jvmtiStackTraces"/> structure are filled in with details of the specified sampled allocation.
*** 11733,11743 **** </parameters> <errors> </errors> </function> ! <function id="GetFrequentGarbageTraces" num="160"> <synopsis>Get Frequent Garbage Traces</synopsis> <description> Get the frequent garbage heap sampled traces. The fields of the <datalink id="jvmtiStackTraces"/> structure are filled in with details of the specified sampled allocation. --- 11733,11743 ---- </parameters> <errors> </errors> </function> ! <function id="GetFrequentGarbageTraces" num="160" since="11"> <synopsis>Get Frequent Garbage Traces</synopsis> <description> Get the frequent garbage heap sampled traces. The fields of the <datalink id="jvmtiStackTraces"/> structure are filled in with details of the specified sampled allocation.
*** 11758,11768 **** </parameters> <errors> </errors> </function> ! <function id="GetCachedTraces" num="161"> <synopsis>Get Live Traces</synopsis> <description> Get the cached sampled traces: the traces are the ones that were collected during the last full GC. The fields of the <datalink id="jvmtiStackTraces"/> structure are filled in with details of the specified sampled allocation. --- 11758,11768 ---- </parameters> <errors> </errors> </function> ! <function id="GetCachedTraces" num="161" since="11"> <synopsis>Get Live Traces</synopsis> <description> Get the cached sampled traces: the traces are the ones that were collected during the last full GC. The fields of the <datalink id="jvmtiStackTraces"/> structure are filled in with details of the specified sampled allocation.
*** 11784,11794 **** </parameters> <errors> </errors> </function> ! <function id="ReleaseTraces" num="162"> <synopsis>Release traces provided by the heap monitoring</synopsis> <description> Release traces provided by any of the trace retrieval methods. </description> <origin>new</origin> --- 11784,11794 ---- </parameters> <errors> </errors> </function> ! <function id="ReleaseTraces" num="162" since="11"> <synopsis>Release traces provided by the heap monitoring</synopsis> <description> Release traces provided by any of the trace retrieval methods. </description> <origin>new</origin>
*** 11805,11815 **** </parameters> <errors> </errors> </function> ! <function id="GetHeapSamplingStats" num="163"> <synopsis>Get the heap sampling statistics</synopsis> <description> Returns a <datalink id="jvmtiHeapSamplingStats"/> to understand the heap sampling behavior and current internal data storage status. --- 11805,11815 ---- </parameters> <errors> </errors> </function> ! <function id="GetHeapSamplingStats" num="163" since="11"> <synopsis>Get the heap sampling statistics</synopsis> <description> Returns a <datalink id="jvmtiHeapSamplingStats"/> to understand the heap sampling behavior and current internal data storage status.
< prev index next >