#### Performance tab

This tab allows you to tune the performance of JReport Enterprise Server. See the tab.

The options in this tab are as follows:

Catalogs to Be Preloaded

Displays the catalogs that will be loaded when JReport Enterprise Server is started.

- Add
  Adds a catalog to be preloaded.
- Remove
  Removes a catalog from the preloading list.
- Preload Catalog Referred Classes
  Specifies to preload the Java classes that are used by a catalog when JReport Enterprise Server is started.

  Preloading some useful Java classes will improve performance. Otherwise, it will take some time for JReport Enterprise Server to load any required Java classes when generating reports.

- Preload Report Set Referred Classes
  Specifies to preload the Java classes that are used by a report set when JReport Enterprise Server is started.
- Preload Engine Referred Classes
  Specifies to preload the Java classes used by the JReport Engine when generating reports when JReport Enterprise Server is started.

Report Sets to Be Preloaded

Displays the report sets that will be loaded when JReport Enterprise Server is started.

- Add
  Adds a report set to be preloaded.
- Remove
  Removes a report set from the preloading list.
- Preload Fonts
  Specifies to preload fonts when JReport Enterprise Server is started.

Improve I/O Performance

- Compress Swap Files
  Specifies whether or not to compress the temporary data generated during runtime before it is swapped to disk. By compressing the swap files, the I/O efforts in certain circumstance may remarkably reduced so that the overall performance can be improved.

Note: Compressing swap files will increase CPU pressure because it uses compress algorithm to shrink data, so if your system already has high CPU usage, enabling this option will bring extra performance impact, depending on different circumstance, and such impact may overcome the performance gain that comes from reducing I/O time.

Save

Applies the changes to JReport Enterprise Server.