What can I do to improve the performance of ELA?

What can I do to improve the performance of ELA?

I have installed ELA and use it with a MS SQL Server database running on a different server. I have the ELA app server configured with 16 CPU's, 12 GB RAM allocated to Tomcat server and 4 GB RAM allocated to the log receiver component. However, I still have chronic performance problems. For example, on the main Dashboard, the Log Trend and All Events charts never load. On the Devices dashboard, the Event Count never populates, it always just shows the pulsing dots.

What can I do to improve performance?

Brian