内存利用率:WPF与Windows窗体

mco*_*n75 1 .net wpf .net-4.0

一个功能为零的简单示例应用程序显示内存利用率的惊人差异.

数字是私有字节并使用.NET 4.0.

  • WPF - 56MB
  • Windows窗体 - 13MB

框架因无所事事而臭名昭着,但我仍然对这种差异感到惊讶.作为使用WPF的成本,我可以期望使用WPF构建的应用程序在私有字节中消耗30-40MB的空间吗?

Jon*_*Jon 6

根据这些数据,没有.您可以推断出,在WPF中,完全没有任何内容的应用程序将消耗43MB以上的内容.

我的观点是,随着应用程序使用更多功能,差异可能会增加,减少或保持不变.没办法知道.