none
WPF 内存消耗 RRS feed

  • 常规讨论

  • 我最近在学习wpf的开发,发现WPF的一个窗体NF(.NetFrameWork)4内存消耗大概20M多,NF3.5内存消耗10m多,这单单是一个只有主窗体,我不知道这中间发生了什么,而winform的一个窗体大概只有不过10m(我机器大概在2m),当然单纯的比较一个窗体的消耗是无意义的,但是发现这些后对于过度到wpf开发的我是有疑惑的,我看很多文章都会介绍WPF会利用gpu的缘故,那我再想是否会消耗更少内存?或者说WPF的内存优化点我还没有掌握,希望能够给予一定的指点。

    2017年8月14日 3:18

全部回复

  • 考虑使用memrory profiler等内存分析工具,探测是哪些代码耗费了如此多内存。

    WPF技术肯定优于WinForms技术平台,至于内存消耗大,需要具体问题具体分析。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2017年8月15日 0:37
  • 老师,我的测试是基于最简单的一个窗体,因为我是从winform转过来的,所以对WPF内存消耗有些困惑,我在写了一套皮肤后发现内存高到700M多,现在在从自定义窗体开始优化,可否告知WPF的一些性能注意点。
    2017年8月15日 2:20