Tips For Tuning TIBCO BW (BusinessWorks) Performance

By | December 2, 2013

TIBCO Business Works is one of the most widely used module of TIBCO Software Suite.  TIBCO Business Works is considered highly scalable, robust and reliable platform for developing and designing Integration business processes.  Business Works Engine runs on JVM (Java Virtual Machine). Following configuration changes for JVM can greatly help in improving and fine tuning TIBCO Active Matrix Business Works performance:

BW Engine Heap Size:

The amount of memory to be used by BW engine is defined in  bwengine.tra and designer.tra configuration files. By changing the value of this parameter can help tuning TIBCO Business Works performance.

For example, in my TIBCO installation, I changed this value from 256M to 512M which greatly improved my BW Engine performance.

tibco.env.HEAP_SIZE=512M

 

Java Objects Garbage Collection:

Garbage collection is the process of destroying Java objects to release the memory being used. Well optimized garbage collection helps in efficient utilization of memory resources. You can tune performance of Tibco Business Works by changing Java garbage collection parameters in the configuration file.

You can set the Java memory parameters by using the java.extended.properties option in the bwengine.tra configuration file.

For example, specify the following in the bwengine.tra to set the heap size to 512M and retrieve the garbage collection metrics for the engine.

java.extended.properties -Xms512m -Xmx512m -verbose:gc

 

Ajmal Abbasi

Ajmal Hussain Abbasi is a TIBCO Consultant By Profession with more than 6 years experience in TIBCO products. He has extensive practical knowledge of TIBCO Business Works, TIBCO Spotfire, TIBCO BE, EMS and TIBCO ActiveSpaces. He has worked on a number of highly critical integration projects in Telecom sector by using his skills in Tibco Designer, Adapters, TIBCO EMS, RV, Administrator, TIBCO BE, TIBCO ActiveSpaces etc. Ajmal Abbasi is also experienced in developing solutions using Oracle PL/Sql, Linux and Java. You can contact Ajmal Abbasi for Consultancy, Technical Assistance and Technical Discussions.

More Posts - Website - Facebook - LinkedIn

Leave a Reply

Your email address will not be published. Required fields are marked *