I'm using Steema TChart in my application. I use this component to chart a line graph, typically containing 1,000 to 2,000 data points, realtime as the data points become available. A typical line takes about 30 seconds to complete.
After my 2nd or 3rd line is being generated, the TChart component reaches a point where the processor is being pegged. Even though the chart is being updated, other UI updates are being drastically affected by the redraw that the chart must be performing each time a new data point is added. I've experimented and found that if I don't show the chart while a line is being plotted (the chart is on a separate tab on the window; however it is not currently displayed) I have much better performance and the processor usage goes down dramatically.
Has anyone found ways to use this component and have better performance?