How to reduce the CPU usage in real-time charts that are frequently updated?
Here are some hints for lowering the CPU usage for real-time charts:
- Enable batching on the data sets if the bottleneck is in the intermediate computations done by the renderers or in CSS styling.
- Add a repaint manager,
IlvExpensiveDrawingRepaintManager, that optimized the drawing by avoid merging dirty rectangles that are far apart.
- Make the drawing simpler.
For example, avoid using antialiasing for polylines or remove some rendering hints specified through CSS.