JVM CPU/Mem Summary

Track Java Virtual Machine 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.

rtview_jvm_cpumem.gif

 

 

Title Bar:

Indicators and functionality might include the following:

arrow_previous_disp00447.gif arrow_up_level00448.gif Open the previous and upper display. convenience_button00449.gif navigates to displays commonly accessed from this display.

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

dataok00451.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_table00452.gif Open the Alert Views - RTView Alerts Table display.

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

help00454.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 connection state.

red_indicator_light00455.gif -- Disconnected.

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

The 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 Java virtual machine 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.

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

This option should be used when the range of your data is very broad. When checked, the values are displayed using a logarithmic scale rather than using the actual values so that data on the extreme ends of the scale can be viewed more effectively. For example, if you have data that ranges from the tens to the thousands, the data in the range of the tens will be neglected visually if you do not check this option.

 

 

 

Base at Zero

When this option is checked, zero is set as the 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 the ems_ellipsis00457.gif button.

trend_timerange00458.png

 

By default, the time range end point is the current time. To change the time range end point, click the calendar_button00459.gif button 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 forbackward00460.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.

 

 

 

Trend Graphs

Shows JVM metrics for the selected server.

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.