【发布时间】:2008-12-02 14:51:07
【问题描述】:
我收到了一些投诉,称我们的一个托管应用使用了 20-25Mb 的 RAM。我通常会反驳说内存很便宜。克服它。
这对于 Windows 窗体应用程序是否合理?
【问题讨论】:
-
听说过“聪明到危险”的说法吗?最大的痛苦是那些知道足以引起麻烦但不足以意识到他们的担忧是没有根据的用户......
-
我对桌面开发人员似乎已经陷入的“内存便宜”格言表示反对。当然,它很便宜,但这并不是糟糕的编码或糟糕的内存管理的借口。如果你最终转向一个项目的紧凑框架之类的东西,那句格言肯定会咬你。
-
可能会让这个 MIX09 比赛有点棘手:2009.visitmix.com/MIXtify/TenKGallery.aspx
-
我对“必须最小化所有 NAO”格言持异议。过早的优化包括在没有充分理由的情况下最大限度地减少内存占用。
-
@Will - 谁说过要进行优化?问题在于那些根本不考虑或不关心内存使用的开发人员(而且他们的人数正在增长)。这就像说使用 StringBuilder 而不是串联负载是一种优化。两者都有效,但只有一个是正确的。