2009-08-17 67 views
0

我在Vista 64上,当我按下编译和运行时,一个空白的“WPF应用程序”模板分配了50MB。为什么一个空的WPF应用程序消耗50MB?

Surly这对于一个空白的方块来说太过分了吗?

有什么我可以做,让我的WPF应用程序更渴?

+0

问题是什么?任务管理器并没有真正提供有用的内存报告。 – user7116 2009-08-17 15:19:47

回答

4

50 MB听起来不像那么多的现代应用程序,使得大量使用的共享库。

测量内存使用情况是一种黑色艺术。在某些系统上,显示给定应用程序的内存使用情况的应用程序包括该应用程序使用的任何共享库所使用的总内存。但是那个内存实际上正被所有使用该库的应用程序使用。 什么是向你报告“50Mb”号码?任务管理器?一般来说,我会说,而不是担心抽象用例的不可避免的开销,最好是开发应用程序,然后分析它在上下文中的内存使用情况,以便它如何影响性能。

希望有所帮助。

相关问题