Pre loader

Surface performance

Welcome to the SciChart Forums!

  • Please read our Question Asking Guidelines for how to format a good question
  • Some reputation is required to post answers. Get up-voted to avoid the spam filter!
  • We welcome community answers and upvotes. Every Q&A improves SciChart for everyone

WPF Forums | JavaScript Forums | Android Forums | iOS Forums



I am developing a real-time application which needs multiple charts in some tab Items. I create a user control contain a ScichartSurface and RenderableSeries for each chart. Then apply this user Control as a list item of a list box in each tab. I inspired from 50-Channel EEG example.

The problem is the performance is too low and my tab items have a considerable delay on changing. So if I use one surface per tab item and use stacked YAxis to show series then does it make any difference?

Any insight would be much appreciate.

  • You must to post comments

Hi Maryam,

Have you profiled the application to find out the cause of slow performance on changing tab? It could be anything, it could be your code, it could be binding errors, exceptions being thrown, or the time to instantiate SciChart on tab switch.

This article suggests that WPF TabControl switching with lots of content can be slow.

You can consider virtualizing your tabcontrol, or creating a custom tabcontrol which virtualizes its contents (does not recreate on tab switch).

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.