Slow page loads

2 posts, 0 answers
  1. John
    John avatar
    7 posts
    Member since:
    Nov 2011

    Posted 16 Mar 2012 Link to this post

    Hi. My app has a pivot control with three pivot items. Each pivot item contains a RadJumpList with approximately 50 items in each. The user swipes between the pivot items to view different lists. Performance is great until I navigate to a different page and then navigate back. It takes at least 1 second to load the page with the RadJumpLists on it. I've set IsAsyncBalanceEnabled to true and set RealizedItemsBufferScale to 1 but it only helped slightly (perhaps reduced time by 200 ms). When I check the RealizedItemsCount property it says 14, which is correct. It doesn't seem like it should take so long to load the page and realize 42 items (14 * 3 lists). What am I missing? Are there any hacks I can use, like clearing the list and reloading, that would help with page loads? Is it reasonable to have 3 RadJumpLists on a single page?

    Thanks again!
  2. Deyan
    Admin
    Deyan avatar
    2037 posts

    Posted 16 Mar 2012 Link to this post

    Hello John,

    In general, you should not experience any performance issues when navigating back to a page containing a DataBoundListBox/JumpList instances. Since the page remains in the back stack - it is not garbage collected and the controls in it are not re-created.

    Since we have had some known issues which caused all visual items to be recycled when navigating from a page to another one and be recreated after coming back to the initial page, I suspect you might be facing this case. To be able to make sure, however, I'd need to take a look at your code and debug it - so can you isolate the case in a separate project and send it to us in a newly opened support ticket for debugging? In case this is not possible, could you please share some further details on how we can reproduce it on our side?

    Thanks for your time.

    Greetings,
    Deyan
    the Telerik team
    Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
  3. DevCraft banner
Back to Top