Java applications using a Java virtual machine (JVM): improving performance

This chapter describes CICS® performance considerations for Java™ programs that require a Java Virtual Machine (JVM) in which to execute.

Java application programs can run under CICS control in Java Virtual Machines (JVMs) that are initialized by CICS and run within the CICS region address space. When a Java program executes in a JVM, the JVM interprets the Java bytecode. The type of JVM supported by CICS is the JVM that is provided by the IBM Software Developer Kit for z/OS, Java 2 Technology Edition, Version 1.4.2 at or later, which features the persistent reusable JVM technology. This JVM can be reused many times by Java applications in CICS, avoiding the high startup overheads that are typical for a single-use JVM.

"About JVMs" in Java Applications in CICS explains:

Before attempting performance tuning for your JVMs, you should read this information to help you understand how CICS deals with JVMs.

"Managing your JVMs" in Java Applications in CICS tells you how to perform basic management tasks for the JVMs in your CICS region, including:

You can also take the following action to tune the JVM pool and your JVMs:

Related tasks
Tuning storage for individual JVMs
Tuning Language Environment enclave storage for JVMs
Managing your JVM pool for performance
Tuning for enterprise beans
Managing your JVMs
Setting up JVM profiles and JVM properties files
[[ Contents Previous Page | Next Page Index ]]