JVM Pool and Class Cache Report

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.

Figure 105. JVM Pool and Class Cache Report
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
Table 229. Fields in the JVM Pool Report
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

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 Pool statistics

[[ Contents Previous Page | Next Page Index ]]