It is critical for application performance that your system is set up correctly. Even well optimized applications run badly if your system settings are not optimal.
Incorrect system settings are a common error so ensure you check them. If you cannot change the settings, inform the vendor of your system.
- Check the caches are switched on
Modern systems all use cache to boost performance. If the caches in the system are not switched on there is a large performance reduction.
- Check the application processor and GPU clock settings are correct
No application can run at maximum performance if the clock settings for the application processor or GPU are incorrect. Alternatively, if the clocks for the application processor or GPU are set too high the system is likely to use too much power.
- Check the application processor and GPU are in full power mode
Application processors and GPUs all have low speed, low power modes that save power when the processors are not in use. For high performance applications, ensure the processors are in full power mode for maximum performance.
- Ensure the GPU clock is not scaled according to application processor load
If the GPU clock is scaled according to the application processor load, the performance of applications are likely to suffer. This is because the application processor and GPU are likely to be busy at different times. If the GPU is busy when the application processor is not, lowering the clock of the GPU reduces performance.
Control the clock of the application processor and GPU independently to fix this problem.