JVM Profiles Report

Figure 107 shows the format of the JVM profiles report. This report is produced using a combination of the EXEC CICS® INQUIRE JVMPROFILE and EXEC CICS COLLECT STATISTICS JVMPROFILE commands. The field headings and contents are described in Table 231.

Figure 107. JVM Profiles Report
Applid IYK5ZFD1  Sysid CIAT  Jobname IDEELEY1    Date 12/17/2004   Time 10:36:21         CICS 6.4.0           PAGE    9
 
 JVMprofiles

  Jvm profile Name. . . . . . . . :  DFHJVMPR
  Jvm profile Class Cache . . . . :  No
  Jvm profile Reuse status. . . . :  REUSE
  Jvm profile HFS File Name . . . :  /u/ideeley/JVMProfiles/DFHJVMPR
                                                                        CICS          User          Total

  Total number of requests for this profile. . . . . . . . . . . . . . :           0             3             3
  Current number of JVMs for this profile. . . . . . . . . . . . . . . :           0             2             2
  Peak number of JVMs for this profile . . . . . . . . . . . . . . . . :           0             2
  Number of new JVMs created for this profile. . . . . . . . . . . . . :           0             2             2
  Number of times JVMs were unresettable for this profile. . . . . . . :           0             0             0
  Number of times this profile mismatched or stole a TCB . . . . . . . :           0             0
  Number of times this profile was the victim of TCB mismatch or steal :           0             0
  Peak Language Environment heap storage used. . . . . . . . . . . . . :           0K       16,460K
  Peak Nonsystem heap storage used . . . . . . . . . . . . . . . . . . :           0K        2,846K
  Number of JVMs destroyed due to Short-on-Storage . . . . . . . . . . :           0             0             0
  -Xmx value for this profile. . . . . . . . . . . . . . . . . . . . . :     32M
Table 231. Fields in the JVM Profiles Report
Field Heading Description
JVM profiles
The statistics are shown for each JVM profile in each execution key (CICS key and user key), and as a total for both execution keys.
JVM profile Name The eight-character name of the JVM profile.

Source field: EXEC CICS INQUIRE JVMPROFILE()

JVM profile Class Cache Shows whether JVMs that use this JVM profile are worker JVMs dependent on the shared class cache.

Source field: SJR-PROFILE-CLASS-CACHE

JVM profile Reuse status Shows whether JVMs that use this JVM profile are resettable JVMs (RESET), continuous JVMs (REUSE) or single-use JVMs (NOREUSE).

Source field: EXEC CICS INQUIRE JVMPROFILE() REUSEST()

JVM profile HFS File Name The full HFS path name for this JVM profile.

Source field: EXEC CICS INQUIRE JVMPROFILE() HFSNAME()

Total number of requests for this profile The number of requests that applications have made to run a Java™ program in a JVM with this execution key and profile.

Source field: SJR-PROFILE-REQUESTS

Current number of JVMs for this profile The number of JVMs with this execution key and profile that are currently in the JVM pool.

Source field: SJR-CURR-PROFILE-USE

Peak number of JVMs for this profile The peak number of JVMs with this execution key and profile that the JVM pool has contained.

Source field: SJR-PEAK-PROFILE-USE

Number of new JVMs created for this profile The number of new JVMs that were created with this execution key and profile. Because JVMs can be reused, the number of new JVMs created with a particular execution key and profile can be lower than the number of requests for JVMs with that execution key and profile.

Source field: SJR-NEW-JVMS-CREATED

Number of times JVMs were unresettable for this profile The number of JVMs with this execution key and profile that could not be reset, and therefore could not be reused by another request.

Source field: SJR-JVMS-UNRESETTABLE

Number of times this profile mismatched or stole a TCB The number of times that an application's request for a JVM with this execution key and profile resulted in a mismatch or a steal. In order to fulfil the application's request, a free JVM with another profile was destroyed and re-initialized (mismatch), and if necessary its TCB was also destroyed and re-created (steal). This situation occurs when:
  • there is not a suitable existing JVM (with the correct JVM profile and execution key) that the application's request can reuse
  • and a new JVM cannot be created because the MAXJVMTCBS limit has been reached or because MVS™ storage is constrained
  • and CICS decides that the request should be allowed to perform a mismatch or a steal to obtain a JVM, either because it has exceeded the critical period for waiting, or because the type of JVM that the request will create, is a type that is in demand in the CICS region.
Java Applications in CICS explains this in more detail.

Source field: SJR-MISMATCH-STEALER

Number of times this profile was the victim of TCB mismatch or steal The number of times that a free JVM with this profile was taken, destroyed and re-initialized (mismatch), and if necessary its TCB was also destroyed and re-created (steal), in order to fulfil an application's request for a JVM with a different profile.

Source field: SJR-MISMATCH-VICTIM

Peak Language Environment® heap storage used The highest amount of Language Environment heap storage that was used by a JVM with this execution key and profile.

Source field: SJR-LE-HEAP-HWM

Peak Nonsystem heap storage used The highest amount of nonsystem heap storage that was used by a JVM with this execution key and profile.

Source field: SJR-JVM-HEAP-HWM

Number of JVMs destroyed due to Short-on-Storage The number of times that JVMs with this execution key and profile were destroyed due to a short-on-storage condition. When CICS is notified of a short-on-storage condition by its storage monitor for JVMs, it might destroy JVMs in the JVM pool that are not currently in use.

Source field: SJR-JVMS-DESTROYED-SOS

-Xmx value for this profile The value of the -Xmx parameter set in this JVM profile. The -Xmx parameter specifies the maximum total size of the middleware and transient heaps in the JVM.

Source field: SJR-PROFILE-XMX-VALUE

Related reference
Back to full list of DFH0STAT reports
The DFH0STAT reports
Interpreting these statistics
Interpreting JVM statistics
Full listing and DFHSTUP reports for these statistics
JVM profile statistics
[[ Contents Previous Page | Next Page Index ]]