【发布时间】:2013-07-07 14:11:12
【问题描述】:
在 C# windows 窗体上工作多年后,我决定检查 WPF 技术。 在我们公司,我们主要有双核 2 GB RAM 计算机,运行 Windows XP,板载 384 MB 显卡。
Windows 窗体加载速度非常快,但是当我尝试使用 Visual Studio 2008 SP1,加载表单大约需要 1.5 秒。 我从现有的 win forms 应用程序加载了 WPF 窗口。 我假设在 VS 2010 中它会更慢。 VS 2012 甚至无法在 XP 上运行。
有没有办法加快速度?还是这项技术需要更好的硬件?
PS。当我关闭窗口并重新打开 WPF 时,它的加载速度非常快。
【问题讨论】:
-
This article 可能感兴趣。
-
您的硬件相当贫乏,WPF 需要加载大量的 DLL。您对此无能为力,RAM 和磁盘是限制因素。否则是要求新机器的充分理由,是时候了。
-
可能不相关,但硬件比开发时间便宜,并且为因winforms而患睾丸癌的开发人员提供医疗保险。购买更好的机器,永远忘记 winforms。顺便说一句,请确保您使用 .Net 4.5 或至少 4.0,因为 WPF 3.5 充满错误且无法使用。
-
WinForms 导致睾丸癌?现在这是一个新的,@HighCore。有该研究的链接吗?
标签: c# wpf performance window