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

Recommended PC spec and Browser for high intensity loads

3 Answers 50 Views
ScheduleView
This is a migrated thread and some comments may be shown as answers.
Tom
Top achievements
Rank 1
Tom asked on 14 Oct 2014, 08:00 PM
Hi ,

We have used the RadScheduler control (2012.3.1129.1050) to build a room booking system.

Some users are complaining of poor performance of the application - some in just general usage and others complain of performance degredation after 1-2 hours of use.

I've seen a number of threads reporting possible memory leaks and have followed the recommended work arounds but so far to no avail.

Are there any known limitations to the number of appointments that should be displayed at once?  we are showing between 100-200 resource groups (meeting rooms) and then rendering something like 200-300 appointments over those.

Also is there a recommendation around PC spec for this kind of situation, or guidance on the best browsers to use?

We are populating the calendar on the C# code side by simply setting the AppointmentSource properties (etc) to the value of some generic ObservableCollection objects, and we know that our service layer performs well etc.

All help/guidance much appreciated...

Tom Burroughs


3 Answers, 1 is accepted

Sort by
0
Yana
Telerik team
answered on 15 Oct 2014, 01:08 PM
Hi Tom,

We do not have an exact limitation of the count of the appointments, however, having too much appointments and resources can lead to some slowness while loading the control. 

As to the resources I would suggest that you take a look at the Resources Paging in our XAML SDK Repository - it demonstrates how you could implement paging of the resources in order to avoid loading all of the at once.

As to the appointments - you could load only the appointments from the current VisibleRange in ScheduleView as explained in our Load On Demand with RadScheduleView topic.

Additionally, I'd ask you whether you have any customizations (custom Styles) or Special Slots in the control?

I'm looking forward to your reply.

Regards,
Yana
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
0
Tom
Top achievements
Rank 1
answered on 16 Oct 2014, 06:16 AM
Hi Yana,

We do already use 'visiblerangechanged' to only load necessary appointments, and yes we do have several custom styles and special slots as well (in fact, we had to use expression blend to pull out the default styles so that we could amend them to meet our requirements).

I'll have at the resource paging example, thanks for that.

But otherwise - are there any guidelines for sensible maximum load for this control?  I.e. not more than X groups, or Y appointments etc?

Many thanks,

Tom
0
Yana
Telerik team
answered on 16 Oct 2014, 08:04 AM
Hello Tom,

We'd recommend not to load more than 10-20 resources groups at once, however, we cannot specify a concrete number of appointments as this highly depends on the exact scenario and the additional customizations.
I'd suggest that you check again the custom templates for any elements that are unnecessary and could be removed - please note that the more visual elements with more bindings on the page you have, the slower is the overall performance of the application.

Hope this will be helpful.

Regards,
Yana
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
Tags
ScheduleView
Asked by
Tom
Top achievements
Rank 1
Answers by
Yana
Telerik team
Tom
Top achievements
Rank 1
Share this question
or