Performance checklist

Use the checklist to optimise the performance of Profit. The performance also depends on the hardware used, the software and the configuration. The Environment Manager function contains an option for resolving performance problems in specific environments.

Description

Pay regular attention to Profit's performance. In the event of performance problems always check the following:

  1. Is it a general performance problem or do the problems occur with a specific function in Profit?
    1. In the event of a specific problem, check if it also occurs in another environment, such as a demo environment. If so, consult the KnowledgeBase. If you cannot find a solution to the problem, submit an incident.
    2. A good place to start is by checking the system requirements first. Also, check if the problems could be caused by your own hardware or configuration.
  2. Does the problem occur for a specific user only?
  3. Does the problem occur during specific periods or at specific times (e.g. when salaries are being processed or when hours are being entered in bulk)?

Use batch service

You can place certain tasks in a queue using the Profit batch service, such as processing and approving the periods in Profit Payroll. You can keep on working normally while the task is being processed in the background.

Limit lines in views and start views with a filter

When views contain large numbers of records (data) it can take a while to fill the views. You can anticipate this as follows:

  • Only authorise the views for the users who are allowed to use the views.
  • Only include the fields that you really need in the views.
  • Start views with a built-in filter so that not all records are displayed. You can filter a view on the current year for example.

Limit data filters

The more data filters that you add in the Authorisation tool, the slower data will be retrieved and saved. Delete data filters if they are not used.

Use command lines

You can perform tasks outside of working hours using the Command Line Utility, for example generating an analysis or report. This method saves a great deal of time for analyses involving a significant amount of calculation.

Authorisation on analyses and reports

Only authorise analyses and reports that the user really needs.