Figure 105 shows the format of the JVM pool report. This report is produced using a combination of the EXEC CICS® INQUIRE JVMPOOL, EXEC CICS COLLECT STATISTICS JVMPOOL, and EXEC CICS INQUIRE CLASSCACHE commands. The statistics data is mapped by the DFHSJGDS DSECT. The field headings and contents are described in Table 229.
Applid IYK2Z1V2 Sysid CJB2 Jobname CI07CJB2 Date 12/17/2004 Time 08:44:37 CICS 6.4.0 PAGE 39
JVM pool
JVM pool status. . . . . . . . . . . . . . . . . . . . . : ENABLED
Current number of JVMs being phased out. . . . . . . . . : 0
Total number of JVM program requests . . . . . . . . . . : 6
Current number of JVMs . . . . . . . . . . . . . . . . . : 4
Peak number of JVMs. . . . . . . . . . . . . . . . . . . : 4
Number of JVM program requests - JVM reset specified . . : 3
Number of JVM program requests - JVM reuse specified . . : 3
Number of JVM program requests - JVM initialised . . . . : 4
Number of JVM program requests - JVM mismatched. . . . . : 4
Number of JVM program requests - JVM terminated. . . . . : 0
Total number of JVM requests (Class Cache) . . . . . . . : 3
Current number of worker (Class Cache) JVMs. . . . . . . : 2
Peak number of worker (Class Cache) JVMs . . . . . . . . : 2
Class Cache
Class Cache status . . . . . . : STARTED
Class Cache Reuse status . . . : RESET
Class Cache Start Date/Time. . : 12/17/2004 / 08:36:09
Class Cache Autostart status . : ENABLED
Class Cache Profile. . . . . . : DFHJVMCC
Class Cache Size . . . . . . . . . . . . . . . . . . . . : 51,200K
Class Cache Free . . . . . . . . . . . . . . . . . . . . : 45,741K
Total Number of JVMs using the Class Cache . . . . . . . : 2
Number of Old Class Caches . . . . . . . . . . . . . . . : 0
Number of JVMs using the Class Cache being phased-out. . : 0
Field Heading | Description |
---|---|
JVM pool | |
JVM pool status | The current status of the JVM pool.
Source field: EXEC CICS INQUIRE JVMPOOL STATUS(cvda) |
Current number of JVMs being phased out | The current number of JVMs that are being
phased out.
Source field: EXEC CICS INQUIRE JVMPOOL PHASINGOUT |
Total number of JVM program requests | The total number of JVM program requests.
Source field: SJG-JVM-REQUESTS-TOTAL |
Current number of JVMs | The current number of JVMs.
Source field: SJG-CURRENT-JVMS |
Peak number of JVMs | The peak number of JVMs.
Source field: SJG-PEAK-JVMS |
Number of JVM program requests -- JVM reset specified | The number of requests to run a program in
a resettable JVM.
Source field:SJG-JVM-REQUESTS-RESET |
Number of JVM program requests -- JVM reuse specified | The number of requests to run a program in
a continuous JVM.
Source field:SJG-JVM-REQUESTS-REUSE |
Number of JVM program requests -- JVM initialized | The number of JVM program requests where
the JVM was initialized.
Source field: SJG-JVM-REQUESTS-INIT |
Number of JVM program requests -- JVM mismatched | The number of JVM program requests whose
JVM profile specified resettable but for which there was no JVM already initialized
with the same JVM profile.
Source field: SJG-JVM-REQUESTS-MISMATCH |
Number of JVM program requests -- JVM terminated | The number of JVMs that have been terminated.
Source field: SJG-JVM-REQUESTS-TERMINATE |
Total number of JVM requests (Class Cache) | The total number of Java™ programs
that requested a JVM that uses the shared class cache.
Source field: SJG-JVM-REQUESTS-CACHE |
Current number of worker (Class Cache) JVMs | The number of JVMs currently in the pool
that use the shared class cache, so are worker JVMs. JVMs use the shared class
cache if they were created using JVM profiles that specify CLASSCACHE=YES.
This count includes both worker JVMs that are in use by a Java program,
and worker JVMs that are awaiting reuse.
Source field: SJG-CURRENT-CACHE-JVMS |
Peak number of worker (Class Cache) JVMs | The peak number of JVMs in the JVM pool that
used the shared class cache.
Source field: SJG-PEAK-CACHE-JVMS |
Class Cache | |
Class Cache status | The status of the current shared class cache,
which can be STARTING, STARTED, RELOADING or STOPPED.
Source field: EXEC CICS INQUIRE CLASSCACHE STATUS |
Class Cache Reuse status | The level of reusability of the current shared
class cache, which can be RESET or REUSE. If the shared class cache is not
started and so the level of reusability is not known, the field is blank.
Source field: EXEC CICS INQUIRE CLASSCACHE REUSEST |
Class Cache Start Date/Time | The date and time when the current shared
class cache was started.
Source field: EXEC CICS INQUIRE CLASSCACHE STARTTIME |
Class Cache Autostart status | The status of autostart for the shared class
cache, which can be ENABLED or DISABLED.
Source field: EXEC CICS INQUIRE CLASSCACHE AUTOSTARTST |
Class Cache Profile | The eight-character name of the JVM profile
that is used for the master JVM that initializes the shared class cache
Source field: EXEC CICS INQUIRE CLASSCACHE PROFILE |
Class Cache Size | The size of the shared class cache. (If the
status of the shared class cache is STOPPED, this is the size that will be
used by default when the shared class cache is started.)
Source field: EXEC CICS INQUIRE CLASSCACHE CACHESIZE |
Class Cache Free | The amount of free space in the shared class
cache.
Source field: EXEC CICS INQUIRE CLASSCACHE CACHEFREE |
Total Number of JVMs using the Class Cache | The number of worker JVMs in the CICS region that
are dependent on a shared class cache. This includes both the worker JVMs
that are dependent on the current shared class cache, and any worker JVMs
that are dependent on an old shared class cache and are being phased out.
Source field: EXEC CICS INQUIRE CLASSCACHE TOTALJVMS |
Number of Old Class Caches | The number of old shared class caches that
are still present in the region because they are waiting for worker JVMs that
are dependent on them to be phased out. If the status of the current shared
class cache is STOPPED, then that shared class cache is included in the number
of old shared class caches.
Source field: EXEC CICS INQUIRE CLASSCACHE OLDCACHES |
Number of JVMs using the Class Cache being phased-out | The number of worker JVMs that are dependent
on an old shared class cache, and are being phased out. If the status of the
current shared class cache is STOPPED, then any worker JVMs that are still
dependent on it are included in the number of worker JVMs being phased out.
Source field: EXEC CICS INQUIRE CLASSCACHE PHASINGOUT |