JVM Analysis workspace

The JVM Analysis workspace allows you to monitor the number of Java™ Virtual Machine (JVM) tokens that are used in your system, the status of your JVM servers and the threads in use.

You might set a threshold to indicate when the number of JVM tokens approaches the allocated number. Through this workspace you might then increase the allocated number using the Take Action function.

The predefined JVM Analysis workspace contains the following views:

  • The Java Virtual Machine Analysis table view, which displays the following information:
    • JVM token used, and the allocated age of that token for each CICS® region.
    • The task and the profile that is using the JVM is reported together with the Phasing out status, the execution key, class cache status, and the reuse status.
  • The JVM Servers Analysis table view, which displays details on thread use, the current status of the JVM server and the runtime options that are associated with the JVM server in the managed CICS region.

    The Runtime Options column contains the name of a program defined to CICS, which contains the LE Runopts variables that are used to start the JVM Server. A dynamic workspace link is available to the Program Details workspace, filtered on this program name. The Thread Limit and Current Threads columns refer to T8 TCBs, and links to the Dispatcher Summary workspace, with the Dispatcher Pools column filtered on the Threaded TCB Pool Name, and the Dispatcher TCB Modes filtered on T8 TCB Mode.

  • The JVMPOOL Statistics table view, which displays the total number of JVM requests, the current JVM request count, and the peak number of JVM requests. In addition, it shows the current, peak, and total class cache requests.

    The JVM Pool Statistics allows you to monitor the level of activity in your JVM by reporting the total number of JVM requests, the current, peak and total number of requests. If you think that the number is excessive then you can use the statistics to analyze the type of request that can be causing the heavy load on your system.

  • The JVMProfile Analysis table view reports the JVM profile name, classcache status, reuse status, and the HFS file name for each CICS region.
  • The JVM Classcache Details table view displays the status, the classcache size, the cache free, the start date and time and the total JVMs. Other details include the Reuse status, whether autostart is enabled or not, the associated profile name, the number of old caches, and the phasing out JVMs.

    The JVM Classcache allows you to monitor the size of the JVM Classcache that is used in your system. You might set a threshold to indicate when the amount of cache that is free approaches the cache size for your CICS region. Through this workspace you might increase the cache size using the Take Action function.

See also: