Best Practice Series: Maximize Gantt Chart Performance
By abhijit.kakhandiki on Mar 23, 2009
This one's important enough to warrant it's inclusion in the 'Best Practice Series' even though it really deals with improving the performance of the Gantt Chart client. Here are some simple steps that you can take to launch your Agile PPM Gantt Chart faster. It has to do with increasing the memory available to Java Runtime Environment (JRE) when you launch the Gantt Chart. You can specify the amount of memory allocated to JRE at runtime using Java Runtime Parameters. Since the project data is in xml format, it can get pretty big and when JRE is only allocated a small amount of memory, it may take multiple passes to load the data, which slows down the launching, ongoing transactions and updating in the Gantt Chart client.By default JRE is allocated 64 MB of memory. In order to maximize Gantt Chart performance, we suggest that you increase the allocated memory to 256 MB. This can be done as follows:
1. Go to Start -> Settings -> Control Panel
2. Open Java Control Panel
3. Navigate to tab Java and click on "VIEW" under Java Applet Runtime Setting. Now add the parameter -Xmx256m ( case sensitive ) in the Java Runtime Parameter column and click on "OK".
The new limit specified should not exceed the amount of physical memory available on the client machine. On Windows systems, the limit cannot exceed 1.1GB approximately.
The current and maximum memory usage is displayed in the status bar at the bottom of the Gantt Chart Applet window
Your screen should look like the one below. You may have multiple versions of JRE in which case make sure you make this change for all versions, since you may be using an older version to launch Gantt chart for an older release of Agile PLM.
With this simple fix, your Gantt Chart should now be faster overall.