Download PDF (1.3 MB) - IBM Redbooks
Download PDF (1.3 MB) - IBM Redbooks
Download PDF (1.3 MB) - IBM Redbooks
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