我在这里浏览了一下,但没有看到这个问题。我在问是否值得在当前的桌面上放置超过4GB的RAM,以及是否存在可以从增加的RAM中切实受益的应用程序。
有关我的情况的更多信息,我是计算机科学专业的学生,并且正在使用Eclipse和Visual Studio等IDE以及FreeRIDE等较小的IDE从事越来越大的项目。我开始探索虚拟化,Linux管理等,但是仅在我自己的网络(一台台式机和另一台笔记本电脑)上进行。
我在这里浏览了一下,但没有看到这个问题。我在问是否值得在当前的桌面上放置超过4GB的RAM,以及是否存在可以从增加的RAM中切实受益的应用程序。
有关我的情况的更多信息,我是计算机科学专业的学生,并且正在使用Eclipse和Visual Studio等IDE以及FreeRIDE等较小的IDE从事越来越大的项目。我开始探索虚拟化,Linux管理等,但是仅在我自己的网络(一台台式机和另一台笔记本电脑)上进行。
Answers:
这并不是真正的单个应用程序使用大量RAM,而是可以同时运行多个应用程序而无需疯狂地分页磁盘这一事实。
VMWare工作站,VirtualBox ...
几乎任何类型的虚拟化解决方案。拥有大量RAM可以带来巨大的速度。我可以在桌面上同时运行2-3个VM,而没有任何明显的速度问题-四核,2.4GHz,8GB RAM。
另外,RAM很便宜。订购更多。
服务器应用程序:
科学应用:
媒体应用:
工程应用
使用4GB或更多内存可能需要做的第一件事就是转向64位OS。
除此之外,
但是,要获得更多的RAM并迁移到64位操作系统有其自身的限制。
对于64位系统,很多常用的东西还不是很稳定(甚至在某些情况下还可用)。
值得一问的问题 - 您真的需要超过6 GB的RAM吗?,甚至4GB
如果您的应用程序正在消耗所有内存,那将是一个单独的问题。
您的好处是能够同时运行更多的应用程序。如果您是一名程序员,则意味着能够运行Visual Studio以及与开发相关的其他应用程序,而不会影响计算机的爬行速度。
对于进行软件开发的工作站,不,您不需要超过4GB的RAM。
大量的RAM在服务器上最有用-拥有的RAM越多,拥有的缓存就越多,而访问磁盘的次数也就越少。由于磁盘非常慢,因此即使在随机I / O繁重的环境(例如负载很重的服务器)中,即使访问很少的磁盘,也可以极大地提高性能。更重要的是:大型数据库服务器上128GB的RAM并不少见。在高度并行的计算机上运行的HPC应用程序也可以从大量RAM中受益,但这些应用程序通常也具有大量CPU内核。
由于完全相同的原因,大多数受益于大量RAM的桌面级应用程序都是3D相关的:如果您要在SolidWorks中设计复杂零件或您拥有什么,将所有相关位缓存在RAM中就可以工作快速简便的模型。很少有工作站能够看到16GB以上的内存,但是确实如此。
以运行在64位操作系统上且支持64位计算的硬件的64位应用程序为例,并添加一些非常庞大的数据文件。那么> 4GB是一件好事。
在我的头上,科学计算(统计分析,生物建模,物理模拟...)是一些最常用的程序,它们经常使用超过4GB的内存。
对您有好处吗?除非您真的很想同时打开计算机上的每个应用程序,否则可能不会很大。
我见过的好处之一是能够运行虚拟机并为其留出很多空间。这样一来,我就可以在虚拟机中运行Visual Studios,并且仍然可以在本地计算机上收听媒体播放器,而不会陷入一切爬行。
您学习计算机科学。一些学校编程项目将需要大量的硬件功能。我记得我在大学里做了几个项目,这些项目可以吃掉我可以扔给他们的所有RAM。
仅浏览器会占用大量RAM,您只需要打开许多页面即可。可以播放20个高清Flash视频。
同意Lance Roberts的要求,您的操作系统必须支持它,如果不支持,请阅读此文件(请查看注释)- 在32位系统上使用不可寻址的浪费RAM,希望能有所帮助。
@me:32位OS可以使用PAE(物理地址扩展)使用3或4GB以上的RAM。自Pentium Pro以来,此功能就已存在,并允许映射到最大64GB,从而每个进程最多可分配4GB的可寻址内存空间。由于驱动程序不兼容,Windows XP和Vista削弱了此功能。有关更多信息,请阅读http://josearrarte.com/blog/2009/08/30/64GB-de-RAM-en-un-sistema-operativo-de-32-bits/(西班牙语)。