我可以使用RAM磁盘来加速我的IDE吗?

时间:2009-02-01 22:26:14

标签: performance ide ramdisk ramdrive

重复:

  

RAMDrive for compiling - is there such a thing?

我知道如何加速我的IDE。

我想创建一个RAM磁盘并将我的解决方案移到这个虚拟磁盘上 我认为这可以加速IDE,因为RAM比HDD快得多。

以前有人这样做过吗?

PS:我认为,当我在我的程序(真实世界)中有一些经常使用的文档(例如一些文档模板)时,最好将这些文档移到RAM磁盘上以加快我的速度。 / O。我错了吗?

如果电源出现问题,UPS可以解决问题。

9 个答案:

答案 0 :(得分:5)

老实说,如果你有Vista / Windows Server 2008 x64并且你的工作站有4到8 GB的RAM,对于大多数任务来说,一切都将在缓存中或由SuperFetch存储,这将更容易管理和与RAM磁盘一样高性能。如果您正在使其他系统RAM匮乏以使其工作,那么RAM磁盘将无法为您做任何事情。

顺便说一下,几年前我尝试过你的建议。虽然它在技术上有效,但在每次启动时将必要的数据复制到RAM磁盘花了太长时间并且很痛苦。

答案 1 :(得分:4)

答案 2 :(得分:3)

我有一个128GB三星闪存的硬盘驱动器,它很快。我的整个系统,包括VM和IDE,在不到一分钟的时间内加载。

答案 3 :(得分:3)

如果有足够的RAM,这个问题已经解决了很长时间。如果你有大量的内存,无论如何都会从高清中缓存内容,高清只是你第一次在启动时加载内容的瓶颈。至于初始启动时间,我建议使用睡眠/暂停模式,而不是经常重启计算机。

答案 4 :(得分:2)

就个人而言,我只是购买一块SSD磁盘,如果你的ram断电,你可能会随时丢失整个soln。

现在我有4GB的ram和一个150gb的10k rpm velociraptor硬盘用于我的启动盘,运行win xp pro 64bit和所有东西(VS 2008,sql管理工作室,我的测试VM)非常快。

答案 5 :(得分:2)

在Linux / dev / shm下是一个ramdisk,所以你可以快速成功地使用它作为你的编译目的地(比rsyncing你的源等更容易,如果你有一个,也有减少SSD上的任何磨损的好处)在你的机器上。)

答案 6 :(得分:1)

我记得刚刚读过关于使用netbeans做这个的事情。 这篇文章在linux中有很好的指导。

NetBeans on speed

目前无法找到有关如何在Windows中执行此操作的文章,但我知道这是可能的。

答案 7 :(得分:0)

这可能不会给你太多。如果你的RAM磁盘耗尽了内存,你只会剥夺操作系统内存中的虚拟内存,这将导致更频繁的页面错误,从而可能更多地写入硬盘。

  

如果你的公羊失去力量,你可以随时松开你的整个溶液。

元素是绝对正确的。无论出于何种原因,您的机器都可以随时锁定。 如果您决定使用RAM磁盘,至少在桌面上有一个批处理文件,它将所有内容复制到磁盘,并经常运行。

答案 8 :(得分:0)

posted之前对类似question的答案。总结:是的,我可以使用我的浏览器(有关于如何在linux下运行它的链接)。

正如其他人提到的那样,如果你有一吨内存,那么无论如何都会为你缓存内容,但是有一个ram驱动器比仅让操作系统尝试处理它更明确。

如果你知道你一直希望在内存中有200mb的代码,那么你知道你可以放入一个ram驱动器并实现它。

我确实想知道操作系统是否会将其缓存两次(一次在ram驱动器上,一次自己),如果它不知道它在RAM驱动器上...