Improving TIBCO Designer’s performance

The Tibco Designer must have been developed in an ancient time, where memory must have been expensive and not so abundant. There’s no reason why else the default settings for the Designer are set so low.

Anyway, probably after some horrible experiences working with the designer in large BusinessWorks project you just want to tweak the Designer. The way to do it is via the designer.tra file. You would find it in a typical Windows installation under C:\tibco\designer\5.x\bin. Open it with with your favourite text editor.

Here you will first increase the Java Heap Space to 1G. This is done under

## Specifies the initial Java heap size to allocate
tibco.env.HEAP_SIZE 1G

Increasing the heap will provide you with a significant boost. But looking with the visualjvm into the Designer’s process, you’ll notice that the PermGenSpace is pretty low. To increase it use the entry java.extended.properties. I’ve set it to
512M. I also added a few other settings there too. The details on those can be found here.

My final config looks like this:

## Specifies the initial Java heap size to allocate
tibco.env.HEAP_SIZE 1G

java.extended.properties=-XX:+AggressiveOpts -XX:-UseParallelGC -XX:-UseConcMarkSweepGC -XX:MaxPermSize=512M -XX:+UseFastAccessorMethods -Xverify:none -Dsun.java2d.pmoffscreen=false

This was all using Java JDK 6. It might be interesting how Tibco Designer is performing under JDK 8.

Advertisements

One thought on “Improving TIBCO Designer’s performance

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s