当前位置 : 主页 > 网络安全 > 测试自动化 >

WPF与Winforms – 性能不再是主要标准?

来源:互联网 收集:自由互联 发布时间:2021-06-22
我知道之前已经提出过这个问题,但鉴于.NET 4.0以及 WPF更高效的改进,社区是否认为性能不再是选择一种技术而非另一种技术的标准. 由于WPF相对于WinForms的几个架构优势,总体WPF现在在大多
我知道之前已经提出过这个问题,但鉴于.NET 4.0以及 WPF更高效的改进,社区是否认为性能不再是选择一种技术而非另一种技术的标准. 由于WPF相对于WinForms的几个架构优势,总体WPF现在在大多数情况下的性能明显优于等效的WinForms代码:

>更好地使用GPU
>保留模式渲染
>更有效的数据绑定
>更有效的对象树构造
>更高效的RAM使用率(使用DependencyObject)
>更小的程序代码

但是两者都表现得足够快,我认为性能不是选择WPF而不是WinForms的重要原因.它将能够更快地创建更好的应用程序.

游戏开发人员和其他需要最终性能的人不会在其UI的关键部分使用WPF或WinForms:他们将编程到Direct3D甚至硬件.

网友评论