在设计任何桌面应用程序时,是否有关于应用程序应使用多少内存的一般规则?
对于重量级应用程序,这些应用程序可以很容易理解或至少对其进行分析,例如 Firefox 或 Google Chrome。但是对于较小的实用程序或业务线应用程序,可接受的内存使用量是多少?
我问是因为我最近遇到了内存使用和性能之间的权衡,想知道是否对此有任何普遍共识?
编辑:平台是 Windows XP,适用于机器只能运行富 Internet 应用程序的用户。
我的具体权衡问题是在内存中缓存大量图像。如果可能的话,我希望我的应用程序缓存尽可能多的用户内存允许。我已经这样做了,以便应用程序将缓存到某个最大限制,考虑到目前的内存压力。.
但是什么是一个好的数字?你怎么想出一个?这就是我要问的重点。