Performance tips

Read that chapter if you encounter some performances drawbacks or if you want consume less memory, disk, CPU or Network bandwidth using Jajuk.

CPU usage

Memory Usage

A JVM runs inside a reserved memory heap. The JVM takes all the Xms MB of memory at startup and requires more memory to the OS only if necessary. For a big size collection and all cover options enabled, it takes about 65MB maximum of memory but 40MB should be enough most of the time.

Bandwidth

Covers performance tunning

These options are available in the Parameter View / Cover tab.

Tags performance tunning

At first refresh or during a forced refresh, all tags are read again. This takes a while. Use "Force refresh" function only if you want to update tags changed by another application.

Collection performance tunning

These options are available in the Parameter View / Advanced tab.

Animation View performance tunning

Animation view uses Java 2D. CPU overhead can be significant, especially with screen resolution higher that 1200x1024. On a P4 1.8Ghz with a resolution of 1024x768, the overhead is about 2 or 3% but reaches 10 or more with a resolution of 1400x1200.

JVM choice and customization

We recommend Sun JVM 1.5