开发者

Performance issues - Visible and RightToLeft in Winforms C#

开发者 https://www.devze.com 2023-03-23 00:39 出处:网络
I\'m doing some performance minded work on an existing winforms project. This form is made dynamically rather than at design time, and loads a few dozen user controls, as well as binding them to a Dat

I'm doing some performance minded work on an existing winforms project. This form is made dynamically rather than at design time, and loads a few dozen user controls, as well as binding them to a DataSet object with a small set of data.

Using some profiling tools (ANTS, Avic开发者_如何学Goode), i can see most of time, around 50%, is taken by the code i have to show a tab page i have on the form. drilling down, i see it divides roughly in half to two operations:

1) a long line of VisibleChanged/SetVisibility/SetVisibleCore operations, all in the winforms namespaces. How can i know if the time it takes (4.5 seconds in my case) is sane? I do have a lot of user controls in my form.

2) A long line of RightToLeftChanged operations, again, around 4.5 seconds. Here too, I'm wondering if this is expected/sane performance of WinForms.

any advice regarding finding the performance issues here or whether the performance i'm getting is normal would go a long way to help. Thanks in advance :)

0

精彩评论

暂无评论...
验证码 换一张
取 消