29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Note: The JVM uses these memory pages for the shared classes cache. If<br />

you request large cache sizes, you might have to increase the amount of<br />

shared memory pages available.<br />

The shared page size for a z/OS Unix System Service is fixed at 4 KB for<br />

31-bit and 1 MB for 64-bit. Shared classes try to create a 16 MB cache by<br />

default on both 31- and 64-bit platforms. Therefore, set IPCSHMMPAGES<br />

greater than 4096 on a 31-bit system.<br />

If you set a cache size using -Xscmx, the VM will round up the value to the<br />

nearest megabyte. You must take this into account when setting<br />

IPCSHMMPAGES on your system.<br />

For further information about performance implications and use of these<br />

parameters, refer to <strong>IBM</strong> publications z/OS MVS Initialization and Tuning<br />

Reference, SA22-7592, and zOS Unix System Services Planning Guide,<br />

GA22-7800.<br />

Persistence for shared class cache<br />

<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> for z/OS <strong>V7.0</strong> uses the <strong>IBM</strong> Java Standard<br />

Edition (SE) 6. This JVM implementation offers the shared class cache that<br />

allows multiple JVM’s to access the same classes, both application and system<br />

classes, without loading them multiple times into the memory.<br />

While the <strong>IBM</strong> implementation for distributed platforms (Windows, Linux, AIX)<br />

offers the option to write the content to a file system so that it can survive an<br />

operating system restart, z/OS only supports the non-persistent cache.<br />

Compressed references<br />

The use of compressed references improves the performance of many<br />

applications because objects are smaller, resulting in less frequent garbage<br />

collection and improved memory cache use. Certain applications might not<br />

benefit from compressed references. Test the performance of your application<br />

with and without the option to determine if it is appropriate.<br />

When using compressed references, the following structures are allocated in the<br />

lower area of the address space:<br />

► Classes<br />

► Threads<br />

► Monitors<br />

Chapter 14. <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> for z/OS 471

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!