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