为什么空的WPF应用程序消耗50MB?

时间:2009-08-17 15:03:17

标签: wpf memory

我在Vista 64上,当我按下编译并运行时,一个空白的“WPF应用程序”模板会分配50MB。

对于一个空白的盒子来说,这太过分了?!

我能做些什么来让我的WPF应用程序不那么口渴吗?

1 个答案:

答案 0 :(得分:4)

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

测量内存使用量是一种黑色艺术。在某些系统上,显示给定应用程序内存使用情况的应用程序包含该应用程序使用的任何共享库使用的总内存。但事实上,所有使用该库的应用程序都在使用该内存。   什么报告“50Mb”号给你?任务经理?

一般来说,我要说的是,不要担心抽象用例的不可避免的开销,最好是开发应用程序,然后根据它对性能的影响分析其内存使用情况。

希望有所帮助。