Ticket S19812
Visible to All Users

Performance - Improve resizing performance

created 17 years ago

Hi,
I profiled MainDemo Win application - I enclose the profiling results in the attachment. You can browse through these results if you download the trial version of ANTS Profiler.
http://www.red-gate.com/Products/ants_profiler/index.htm
There are a few methods which attracted my attention. I don't report it as a bug, since I'm not sure if it's something which is inherently in DX application as a result of a normal and necessary processing OR is it something which causes extra overhead due to neglected issue of performance. I would like your opinion on that and other longlasting methods as well.
DevExpress.XtraLayout.Resizing     Resizer.UpdateConstraintsInternal(BaseLayoutItem item)     1,1353     1,3504     1960
DevExpress.XtraLayout     BaseLayoutItem.ChangeSize(int dif, LayoutType layoutType)     0,2494     0,4075     2705
These methods are invoked 1960 and 2750 times. Is it really necessary for them to invoke so many times?

Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.