【发布时间】:2008-10-21 14:24:59
【问题描述】:
我喜欢使用 Windows Presentation Framework 进行编程。我主要使用 WPF 和 XAML 编写类似浏览器的应用程序。
但真正让我烦恼的是 WPF 的缓慢性。只有几个控件的简单页面加载速度足够快,但一旦页面稍微复杂一点,比如包含大量数据输入字段、一两个选项卡控件等等,就会变得很痛苦。
加载此类页面可能需要一秒钟以上的时间。确实是几秒钟,尤其是在速度不那么快的计算机(阅读:客户计算机)上,这可能需要很长时间。
与更改页面上的值相同。 WPF UI 的一切都有些迟钝。
这太卑鄙了!他们给了我这个漂亮的框架,但让它变得非常缓慢,所以我不得不一直向我们的客户道歉!
我的问题:
- 如何加快 WPF?
- 您如何分析瓶颈?
- 如何处理缓慢的问题?
由于这似乎是 WPF 的一个普遍问题,我正在寻找对许多情况和问题有用的一般建议。
其他一些相关问题:
【问题讨论】:
-
Evernote 团队写道,他们最终只需要abandon WPF 即可获得可接受的性能。
标签: wpf performance