This is a migrated thread and some comments may be shown as answers.

How to improve RadGridView Performance when feed with live data?

3 Answers 29 Views
GridView
This is a migrated thread and some comments may be shown as answers.
rick
Top achievements
Rank 1
rick asked on 26 Nov 2018, 02:32 AM

I'm trying to display high speed live network traffic data in RadGridView with sort/filter support. There will be about 5000 record per second, each record is about 500 bytes in average. And user need to see the latest records as soon as possible. 

I found that RadGrivView is unresponsive in this scenario, even after I followed the Tips and Tricks of RadGridView Performance. I had profiled the performance with VS, and the result as follows. And we can see RadGridView related operation cost too much time.

Is the any way to improve the performance?

 

I have uploaded my test project to TelerikGridViewPerf.zip

 

Thanks in advance!

 

3 Answers, 1 is accepted

Sort by
0
rick
Top achievements
Rank 1
answered on 26 Nov 2018, 02:36 AM
correct test project  TelerikGridViewPerf.zip url: https://www.dropbox.com/s/vkeszo4z5p8o2tp/TelerikGridViewPerf.zip?dl=0
0
rick
Top achievements
Rank 1
answered on 27 Nov 2018, 03:10 AM
Ping, Ping....
0
Dilyan Traykov
Telerik team
answered on 28 Nov 2018, 03:18 PM
Hello rick,

I'm afraid there's no way to improve the performance other than to decrease the rounds per second, for example:

_store.StartQueryData(1, 5000);

I do hope such an approach would work for you.

Regards,
Dilyan Traykov
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Tags
GridView
Asked by
rick
Top achievements
Rank 1
Answers by
rick
Top achievements
Rank 1
Dilyan Traykov
Telerik team
Share this question
or