08.06.2014 Views

Download PDF (1.3 MB) - IBM Redbooks

Download PDF (1.3 MB) - IBM Redbooks

Download PDF (1.3 MB) - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

If you click Generational Concurrent Garbage Collector, the Java heap is divided into a<br />

new area (nursery), where new objects are allocated, and an old area (tenured space), where<br />

longer-lived objects are located. The total heap size is the sum of the new area and the<br />

tenured space. You can set the new area size independently from the total heap size.<br />

Typically, set the new area size in the range of 1/4 and 1/2 of the total heap size. The relevant<br />

parameters are as follows:<br />

► Initial new area size: Xmns<br />

► Maximum new area size: Xmnx<br />

► Fixed new area size: Xmn<br />

4.3.3 Message-driven bean ActivationSpec<br />

To access the MDB ActivationSpec tuning parameters, more than one shortcut is available in<br />

the administrative console:<br />

►<br />

►<br />

Click Resources Resource Adapters J2C activation specifications. Select the<br />

name of the application specification you want to access.<br />

Click Resources Resource Adapters Resource adaptersSelect the name of the<br />

resource adapter you want to access. Then click Additional properties J2C<br />

activation specifications. Select the name of the activation specification you want.<br />

The following custom properties in the ActivationSpec message-driven bean (MDB) have<br />

considerable performance implications. These properties are described further in “Tuning<br />

message-driven bean ActivationSpec properties” on page 64.<br />

► maxConcurrency<br />

► maxBatchSize<br />

4.3.4 Thread pool sizes<br />

Business Process Manager servers use thread pools to manage concurrent tasks. You can<br />

set the Maximum Size property of a thread pool in the administrative console by clicking<br />

Servers Application servers and selecting the server name whose thread pool you want<br />

to manage. Click Additional Properties Thread Pools and then the thread pool name.<br />

You typically must tune the following thread pools:<br />

► Default<br />

► ORB.thread.pool<br />

► WebContainer<br />

In addition, thread pools that are used by Work Managers for BPEL processes are configured<br />

separately in the console by clicking Resources Asynchronous beans Work<br />

managers. Select the Work Manager name and then click Thread pool properties<br />

You typically must tune the following Work Managers:<br />

► DefaultWorkManager<br />

► BPENavigationWorkManager<br />

54 <strong>IBM</strong> Business Process Manager V8.0 Performance Tuning and Best Practices

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

Saved successfully!

Ooh no, something went wrong!