JVM Summary

Track JVM memory and CPU usage, get JVM system information, application performance metrics, and input arguments for a single connection. Verify whether the memory usage has reached a plateau. Or, if usage is getting close to the limit, determine whether to allocate more memory. 

Use the available drop-down menus to filter data shown in the display.

jvm_singleconn_summ.gif
 

Title Bar:

Indicators and functionality might include the following:

arrow_previous_disp00341.gif arrow_up_level00342.gif Open the previous and upper display. dropdown00343.gif and convenience_button00344.gif navigate to displays commonly accessed from this display.

datetime00345.gif The current date and time. When the time is incorrect, this might indicate that RTView stopped running. When the time is correct and the Data OK indicator is green, this is a strong indication that the platform is receiving current and valid data.

dataok00346.gif The data connection state. Red indicates the data source is disconnected (for example, the Data Server is not receiving data, or the Display Server is not receiving data from the Data Server). Green indicates the data source is connected.

open_alerts_table00347.gif Open the Alert Views - RTView Alerts Table display.

new_disp00348.gif Open an instance of this display in a new window.

help00349.gif Open the online help page for this display.

Fields and Data

This display includes:

 

Source

Select the type of connection to the RTView Server.

 

Connection

Select an RTView Server from the drop-down menu. Names can be modified in the RTView Server configuration properties file.

 

Operating System

Displays data pertaining to the operating system running on the host on which the JVM resides.

 

 

Connected

The data connection state:

red_indicator_light00350.gif Disconnected.

green_indicator_light00351.gif Connected.

 

Expired

When checked, this server is expired due to inactivity.

 

Operating System

The name of the operating system running on the host on which the JVM resides.

 

OS Version

The operating system version.

 

Architecture

The ISA used by the processor.

 

Available Processors

The total number of processors available to the JVM.

 

Runtime

 

 

Process Name

Name of the process.

 

Start Time

The date and time that the application started running.

 

Up Time

The amount of time the application has been running, in the following format:

0d 00:00

<days>d <hours>:<minutes>:<seconds>

For example:

10d 08:41:38

 

JVM CPU %

The amount of CPU usage by the JVM, in percent.

 

Live Threads

The total number of live threads.

 

Daemon Threads

The total number of live daemon threads.

 

Peak Threads

The total number of peak live threads since the JVM started or the peak was reset.

 

Max Heap Mb

The maximum amount of memory used for memory management by the application in the time range specified. This value may change or be undefined.

NOTE: A memory allocation can fail if the JVM attempts to set the Used memory allocation to a value greater than the Committed memory allocation, even if the amount for Used memory is less than or equal to the Maximum memory allocation (for example, when the system is low on virtual memory).

 

Committed Mb

The amount of memory, in megabytes, guaranteed to be available for use by the JVM. The amount of committed memory can be a fixed or variable size. If set to be a variable size, the amount of committed memory can change over time, as the JVM may release memory to the system. This means that the amount allocated for Committed memory could be less than the amount initially allocated. Committed memory will always be greater than or equal to the amount allocated for Used memory.

 

Used Mb

The amount of memory currently used by the application. Memory used includes the memory occupied by all objects including both reachable and unreachable objects.

 

Class Name

Class name used for JVM.

 

Arguments

The arguments used to start the application.

 

More Arguments

Additional arguments used to start the application.

 

JVM CPU, Memory, Thread Trends

Shows JVM metrics for the selected server.

 

 

Log Scale

Enable to use a logarithmic scale for the Y axis. Use Log Scale to see usage correlations for data with a wide range of values. For example, if a minority of your data is on a scale of tens, and a majority of your data is on a scale of thousands, the minority of your data is typically not visible in non-log scale graphs. Log Scale makes data on both scales visible by applying logarithmic values rather than actual values to the data.

 

Base at Zero

Use zero as the Y axis minimum for all graph traces.

 

Time Range

Select a time range from the drop down menu varying from 2 Minutes to Last 7 Days, or display All Data. To specify a time range, click Calendar button_calendar00352.gif.

trend_timerange00353.gif

By default, the time range end point is the current time. To change the time range end point, click Calendar button_calendar00354.gif and select a date and time from the calendar or enter the date and time in the text field using the following format: MMM dd, YYYY HH:MM. For example, Aug 21, 2011 12:24 PM.

Use the navigation arrows button_forwardback00355.gif to move forward or backward one time period. NOTE: The time period is determined by your selection from the Time Range drop-down menu.

Click Restore to Now to reset the time range end point to the current time.

 

 

JVM CPU %

Traces the amount of memory, in percent, used by the JVM in the time range specified.

 

Max Heap Mb

Traces the maximum amount of memory used for memory management by the application in the time range specified. This value may change or be undefined.

NOTE: A memory allocation can fail if the JVM attempts to set the Used memory allocation to a value greater than the Committed memory allocation, even if the amount for Used memory is less than or equal to the Maximum memory allocation (for example, when the system is low on virtual memory).

 

 

Cur Heap Mb

Traces the current amount of memory, in megabytes, used for memory management by the application in the time range specified.

 

Used Heap Mb

Traces the memory currently used by the application.

 

Live Threads

Traces the total number of currently active threads in the time range specified.