You may wish to consider the following configuration items when tuning your production server for performance.
See ARCHIBUS Configuration Options for details on these settings.
Placing sufficient memory under the management of the Java virtual machine can improve performance. A typical recommendations for dedicated application servers is 70% of the total memory in the machine. You can fine tune your memory use by examining the amount of memory used by the Java process during peak load.
See also Java Memory Management.
If you have turned debug mode on to troubleshoot an issue, turn it off for production use to improve performance. In debug mode, the program logs information about many events, and does not cache some objects, like views, in memory.
You can edit WEB-INF\web.xml
to expire user sessions if that user is idle for a number of minutes. Doing so reduces the memory load on the server.
You can edit core.properties
to pre-load the file index to speed finding application files during user requests.
Set your project to Preload Meta-Data Definitions by setting preloadTableDefs="true"
in your project's afm-projects.xml
entry. Doing so slows startup, but speeds queries as the schema information needed will be pre-cached (rather than cached as needed).