Я использую Steema TChart в своем приложении. Я использую этот компонент для построения линейного графика, обычно содержащего от 1000 до 2000 точек данных, в режиме реального времени, когда точки данных становятся доступными. Типичная линия занимает около 30 секунд.Проблема с производительностью TChart
После того, как моя вторая или третья строка сгенерирована, компонент TChart достигает точки, в которой процессор привязан. Несмотря на то, что диаграмма обновляется, другие обновления пользовательского интерфейса подвергаются серьезному воздействию перерисовки, которые диаграмма должна выполнять каждый раз, когда добавляется новая точка данных. Я экспериментировал и обнаружил, что если я не покажу график во время построения строки (диаграмма находится на отдельной вкладке в окне, но в настоящее время она не отображается), у меня есть намного лучшая производительность и использование процессора идет вниз резко.
Кто-нибудь нашел способы использования этого компонента и улучшения производительности?
Спасибо, это была полезная информация. – user1601717