当前位置:  开发笔记 > 运维 > 正文

现代应用程序消耗大量内存是否合理?

如何解决《现代应用程序消耗大量内存是否合理?》经验,为你挑选了1个好方法。

Microsoft Outlook和Eclipse IDE等应用程序占用RAM,高达200MB.现代应用程序是否可以消耗那么多内存,因为几年前我们只有256MB内存?另外,为什么会发生这种情况?我们认为资源是理所当然的吗?



1> gbjbaanb..:

当大多数人的PCS上有1或2千兆字节的RAM时,它是否可以接受?

想想这一点 - 尽管你的200mb很小并且没有什么可担心的,因为2Gb的限制,其他人也都有大量RAM的应用程序.将它们加在一起就会发现2Gb我很快就会用光了.最终结果 - 您的应用显得缓慢,资源匮乏,需要很长时间才能启动.

我认为人们会开始反对资源匮乏的应用程序,除非他们获得"ram的价值".你可以看到这开始在服务器上发生,因为虚拟化系统越来越受欢迎 - 人们抱怨资源需求和相应的服务器成本.

作为一个真实世界的例子,我曾经在我的旧512Mb 1.7GHz机器上使用VC6编码,事情很好 - 我可以打开4或5个副本以及Outlook,Word和Web浏览器,我的机器响应.

今天我有一个带有3Gb RAM的双处理器2.8Ghz服务器盒,但是我无法实际运行超过2份Visual Studio 2008,它们都需要很长时间才能启动(因为所有RAM仍然需要复制和设置) ,以及我们现在拥有的所有其他启动成本),甚至Word花费很长时间来加载文档.

因此,如果你可以减少内存使用量.不要以为你可以随意使用任何膨胀的框架/图书馆/练习而不受惩罚.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有