My Dear Debuggers,
More and more question and verification requests come in about Business Process Manager (BPM) or Business Application Workflow (BAW) performance and memory usage.
Because of that we have increased the product knowledgecenter with more detailed information that should help in that kind or aerea:
JVM Performance and Memory topics:
*General JVM configuration settings for BPM / BAW environments*
This article give you some guidelines for configuring the JVM garbage collection, heap size, and nursery size settings including
* Garbage collection mode
* Fixed or flexible heap size
* Nursery size
* Explicit garbage collection
It also links to further information like
* Garbage collection policies
* Using -Xgc:preferredHeapBase with -Xcompressedrefs
* General Information for Memory Reviews
* General Information for high CPU reviews
*Troubleshooting JVM issues in BPM / BAW environment*
This article provide some guidelines for situation your BPM or BAW environment run into JVM memory or performance problem.
* Best practices for JVM memory issues
General best practices to ensure the proper collection of data that is required to review and understand the JVM’s performance, heap usage and determine if tuning is necessary for the environment.
* Best practices for high JVM CPU utilization issues
Tracking down the cause of high JVM CPU utilization issues.
This is the first time that some BPM/BAW performance relevant details and specifics are published and explained in more details.
Please take time and read these interesting sections carefully to keep your environment running and localize possible problems by yourself.
And if this does not help, take two of these and call me in the morning.
Your Dr. Debug