Previous Topic: Using the Product in a Java Virtual Machine (JVM) Environment

Next Topic: Command Descriptions for the JVM Applications Panel

Analyze JVM Data

When CA Mainframe Application Tuner detects Java Virtual Machine (JVM) activity, the major category (Java Virtual Machine) and minor delay category (JVMPI Trace Activity) are assigned.

In order to collect detail Java application information, the Java support must be installed for the environment.

See the Installation Guide.

To see the JVM statements for an JVM activity:

  1. Set up your monitoring criteria.
  2. Invoke the monitor by using the I (Invoke) line command.
  3. Analyze the data by using one of the analysis line commands, A, AL, AA, or AW.
  4. From the Interactive Analysis menu, select Option 2.

    The DelayView panel displays:

    CA MAT -------------------------- DelayView ----------------- Row 1 to 9 of 9 COMMAND ===> SCROLL ===> HALF Primary commands: DETail on/off Module: * Profile: JVM1 ADDHelp Csect: * Options: NORMAL Offset: * Detail: ON Line commands: A - Address (AutoNav enabled) S - Distribution LC Major category Minor category Actv% Wait% Totl% Visual ____________________ ____________________ ______ ______ ______ _____________ ------------------------------------------------------------------------------- __ Java Virtual Machine JVMPI Trace Activity 58.27 0.00 58.27 =========> __ Voluntary Wait Wait/Waitr SVC 1.27 19.38 20.65 ==> __ Program Active Program Active 12.02 0.00 12.02 => __ CICS Program Ctl Del Loader Delay 0.00 8.35 8.35 > __ ESR SVC 122 (TYPE2) Unknown function 0.14 0.00 0.14 __ Program Load Delay LOAD SVC 122-9 0.14 0.00 0.14 __ Resource Conflict Global Serialization 0.14 0.00 0.14 __ System Active Restore SVC 0.14 0.00 0.14 __ Unix System Services loadhfs (BPX1LOD) 0.14 0.00 0.14 ***************************** End of Table *******************************

    It is important to note that the activity percentage values indicate the activity for all detected JVM activity and do not correspond with sample-based activity percentages that are displayed elsewhere by CA Mainframe Application Tuner.

  5. Position the cursor and press Enter to autonavigate from the DelayView panel to display the JVM Applications panel.

    If you autonavigate from the TranView Delay Detail panel, only the JVM activity that is associated with the selected transaction is reported.

    You can also select Option 12 - JVM - Java Virtual Machine from the Interactive Analysis menu to display the JVM Applications panel.

    CA MAT ------------------ JVM Applications ----------------- Row 1 to 3 of 3 COMMAND ===> SCROLL ===> HALF Primary commands: MOde Process/Application/Via/Current Profile: JVM1 Options: NORMAL Line commands: A - Application Methods T - Threads Mode: Process V - Via Methods NI - JVM Info Tran: * C - Current Methods JVM JVM LC Process ID Release Information Pct% Visual __________ _______ ________________________________________ _____ __________ ------------------------------------------------------------------------------- __ 33555438 1.4.2 J2RE 1.4.2 IBM z/OS Persistent Reusable 50.00 =========> __ 16778231 1.4.2 J2RE 1.4.2 IBM z/OS Persistent Reusable 42.48 =======> __ 33555444 1.4.2 J2RE 1.4.2 IBM z/OS Persistent Reusable 7.52 > ********************************* End of Table ********************************

The fields that are displayed on this panel are described next.

Process ID

Displays the identification numbers or the processes that are monitored by using a Java Virtual Machine.

JVM release

Displays the release level of the Java Virtual Machine (obtained from java.vm.version).

JVM Info

Displays the Java Virtual Machine System Properties (obtained from java.vm.info).

Pct%

Displays the percentage of all JVM activity measured where CA Mainframe Application Tuner detected program code to be executing.

This value is calculated based on the total of JVM activity, not the total number of samples. First volume serial of the data set.

Visual

Displays a visual depiction of the Pct% value.