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

Extremely high CPU usage when dragging panes

9 Answers 192 Views
Docking
This is a migrated thread and some comments may be shown as answers.
Tom
Top achievements
Rank 1
Tom asked on 02 Dec 2010, 03:55 PM
Hi

When moving around undocked RadPanes, I am seeing very high CPU usage - around 70% according to the Windows Task Manager. My app is a very basic one with some RadDocking controls, and very little else - almost no procedural code. My CPU is a Core2Duo E6750, and my GFX card is a GeForce GTS450. When I drag the main window around, the CPU only jumps to around 10%. I'm running a release build.

Any idea why I'm seeing such high CPU usage? Could I be doing something wrong?

For reference, doing the same thing in the Telerik Demo app causes a CPU usage of about 35% - so about half what my own app takes, but still very high for such a basic operation.


Thanks
Tom Davies
Peavey Digital Research

9 Answers, 1 is accepted

Sort by
0
George
Telerik team
answered on 03 Dec 2010, 02:44 PM
Hello Tom,


The Docking control is using a big transparent window to host its ToolWindows and compasses and this causes performance problems especially on Windows XP, on higher resolution and multiple monitors. As I said in the other ticket, we are planning to target this problem, but its cause is deep in the architecture of the Docking control (it was initially developed for Silverlight where there are no windows floating out of the application area) and this makes the problem hard to fix. 

Our online examples are xbap applications where there is not such performance problem.

Greetings,
George
the Telerik team
Browse the videos here>> to help you get started with RadControls for WPF
0
Tom
Top achievements
Rank 1
answered on 11 Jan 2011, 12:01 PM
Do you have an update of your progress in fixing this problem? As paying customers, we urgently need it resolved, and if Telerik will not be resolving it soon we need to know, so that we can investigate another docking framework.

Thanks
Tom Davies
0
Miroslav Nedyalkov
Telerik team
answered on 14 Jan 2011, 12:49 PM
Hello Tom,

 As Georgi said the problem is deep in the architecture of the Docking control and it will not be easy to fix it. Nevertheless we will try to fix as soon as we can - it is already marked as a priority task.

Regards,
Miroslav Nedyalkov
the Telerik team
Let us know about your Windows Phone 7 application built with RadControls and we will help you promote it. Learn more>>
0
jose
Top achievements
Rank 1
answered on 18 Jan 2011, 09:55 AM
Any timeframes on when the fix will be available ? We have also run into performance problems with the RadDocking suite.

Dragging a floating pane with no more than 3 simple controls (textbox, button, textbox, if I recall correctly) is slow, but that I can live with. However, when moving the mouse over a floating pane, the mouse cursor lags appreciably, so much that it is even difficult to click on the desired control. This makes RadDocking useless for us, and we will need to have a timeframe for the fix or start considering other docking solutions.
I am running WindowsXP on a Xeon E5430 workstation with NVidia Quadro NVS 290. 

Thanks,
Jose Iborra
Quantitative Strategies - Credit Suisse
0
Tom
Top achievements
Rank 1
answered on 18 Jan 2011, 10:52 AM
Hi

We really need a time estimate for this fix. I am under pressure to deliver an application with a workable docking system within a strict deadline. If this is not going to be resolved in time, I need to start investigating other frameworks (or think about writing my own from scratch) for docking in the very near future.

I accept that you may not be able to fix it soon, but please, can we have some time estimates so that we can look into alternatives if we need to?

Thanks
Tom Davies
Peavey Digital Research
0
Miroslav Nedyalkov
Telerik team
answered on 21 Jan 2011, 10:55 AM
Hi Everybody,

We are planning to work on this issue for the Q1 2011 release and the performance problems will be targeted for the middle of February (the beta version).

All the best,
Miroslav Nedyalkov
the Telerik team
Let us know about your Windows Phone 7 application built with RadControls and we will help you promote it. Learn more>>
0
Tom
Top achievements
Rank 1
answered on 21 Jan 2011, 11:40 AM
That's excellent news, thanks!

Tom Davies
0
Tom
Top achievements
Rank 1
answered on 17 Mar 2011, 03:56 PM
Where is this fix? I need it URGENTLY. I'm going to lose my client if this does not get fixed.

Tom Davies
0
Miroslav Nedyalkov
Telerik team
answered on 23 Mar 2011, 07:07 AM
Hello Tom,

 Unfortunately the fix is not ready yet. You could find the full answer on this thread http://www.telerik.com/community/forums/wpf/docking/docking-fixed-in-new-release.aspx.

Regards,
Miroslav Nedyalkov
the Telerik team
Tags
Docking
Asked by
Tom
Top achievements
Rank 1
Answers by
George
Telerik team
Tom
Top achievements
Rank 1
Miroslav Nedyalkov
Telerik team
jose
Top achievements
Rank 1
Share this question
or