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

RadGridView Performance

4 Answers 176 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Greg Duffield
Top achievements
Rank 1
Greg Duffield asked on 04 Aug 2009, 08:22 PM
I appreciate that the Silverlight 3 Components may not be final or complete but I wanted to know if the performance of the GridView is being looked at.

We have now had to remove this from our project and implement the standard Silverlight Datagrid for now as the performance when scrolling was very very poor. The grid only contained 91 rows with 15 columns of data (on column contained a group of check boxes) and the row backgrounds were being colored based on data values.

When scrolling this grid, it would freeze and you could see it draing the rows on the screen as they would appear at the bottom of the screen with no formatting or colors and then redraw. When using the Silverlight Datagrid this does not happen at all, there was no other diefferences between the 2 screens. Your grid offeres many features that we want to use but our customers simply did not accept the scrolling speed (we tried deferred and realtime).

I would appreciate any feedback you or anyone else has with the use of the GridView, I have been told that in this case at the moment the Infragistics grid seems to be the best performing. Have you done any tests yourselves, is it the colouring of the row backgrounds, or the number of columns that could be causing the issue?

Many Thanks

Greg

4 Answers, 1 is accepted

Sort by
0
Hristo
Telerik team
answered on 05 Aug 2009, 04:58 PM
Hi Greg Duffield,

We are well aware of the RadGridView performance issues and dealing with this is our priority number one. Currently we are working on refactoring our UI virtualization and to be more specific on adding a horizontal virtualization of the grid columns. Also we plan to introduce a container reuse and recycling for further improving the grid performance as well as the memory footprint. This is a tough task since the new virtualizing logic requires a lot of changes and fine tuning for the existing one so at the end the result would be the expected fast performance.

We plan to introduce the new UI virtualization with our 2009 Q3 release which is expected in November. We keep high hopes that we will succeed in delivering a beta version of our controls in October.

Regards,
Hristo
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Bary Nusz
Top achievements
Rank 1
answered on 10 Sep 2009, 08:27 PM
This performance problem appears to be closely tied to the number of columns. Any word on when a beta build will be available before the 2009 Q3 release? 
0
Hristo
Telerik team
answered on 11 Sep 2009, 04:43 PM
Hi Bary Nusz,

A beta build with the new UI column virtualization will be available in the middle of October.

Sincerely yours,
Hristo
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Centiro Developer
Top achievements
Rank 1
answered on 03 May 2010, 02:37 PM
Hi,

I had the same problem, and found the root issue. If you bind to a property that does not excist it slows down the rendering with 2 sec per missed binding!

Make sure all bindings are correct and it will speed up big time.
/Nykkel
Tags
General Discussions
Asked by
Greg Duffield
Top achievements
Rank 1
Answers by
Hristo
Telerik team
Bary Nusz
Top achievements
Rank 1
Centiro Developer
Top achievements
Rank 1
Share this question
or