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

Performance considerations

3 Answers 46 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Daní
Top achievements
Rank 1
Daní asked on 26 Oct 2010, 03:31 PM
Hi

I'm really concerned about my application performance, specially with the start up time. In general, Telerik controls performs quite fine, but the start up (instantiation and MeaseureOverride time) is not so good, For example, I've got a GridViewControl that loads 27 rows with three columns, compared with ListBox, it takes more than a second respect ListBox to appears at the UI. I've also noticed that setting an application Theme different than default (I'm setting Telerik.Windows.Controls.StyleManager.ApplicationTheme = new Telerik.Windows.Controls.Office_BlueTheme() in App.xaml.cs constructor) also adds an extra initialization time.

Start up time is a key in our system, it's being used in a portal scenario and users must start up the application very often (each time they access to our feature). Using Mef and dyanmic xap download I've been able to improve this time, but still, controls load time is too large.

i'd like to know if you can provide a sort of "Best practices" guide to improve performance.

thanks in advance.

3 Answers, 1 is accepted

Sort by
0
Veselin Vasilev
Telerik team
answered on 27 Oct 2010, 08:06 AM
Hello DanĂ­,

27 rows with 3 columns should not be a problem for RadGridView at all. Please check the possible reasons for the degraded performance here.

Sincerely yours,
Veselin Vasilev
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Daní
Top achievements
Rank 1
answered on 28 Oct 2010, 09:21 AM
Hello Veselin,

thanks for you interest. I've checked the degradaed perfomance reason on link you provided, but didn't find any reasonable explanation. About GridView, is placed in a custom ItemsControl (similar to an accordion) I developped, I also developped the ItemsPanel for this control. This "accordion" control has 3 items, one of them containing a GridView. By default, only one item is expanded, so the other two are, I've seen that even having the GridViewEmpty (just 3 columns defined), when the corresponding accordion item is expanded it takes long time to show the GridView.

In general, I notice that most of teleriks controls take long time to be shown by first time. Maybe you should know that my scenario is a bit complex, it's a large LOB application where I'm using PRISM and MEF to build a pluggin architecture, so regions are defined mainly in ContentControls (or RadBusyIndicator or RadTransisitonControl)...

I'm really interested in improving the start up, so may be I need to open a support ticket... but, I don't know how to do it.
0
Veselin Vasilev
Telerik team
answered on 02 Nov 2010, 01:56 PM
Hi DanĂ­,

That is strange. Does the gridview behaves the same way if you use it in a new blank application?

To open a support ticket (where you can attach up to 20MB zip file) you need to go to the Get Support page. At the bottom there is a link: Send Us : Support Ticket

Regards,
Veselin Vasilev
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
General Discussions
Asked by
Daní
Top achievements
Rank 1
Answers by
Veselin Vasilev
Telerik team
Daní
Top achievements
Rank 1
Share this question
or