1
jox 2014-10-19 14:47:09 +08:00
如果硬盘还不是SSD的话,把缓存放在ramdisk里确实能够提升性能,这只体现在一些在运行过程中有大量IO行为的程序,有SSD的话,ramdisk的提升效果就没那么明显了
感觉ramdisk用处最大的就是作为浏览器的缓存,ramdisk对我来说是个可以胡搞的地方,比如突然想起来个事情,可以在ramdisk里写个程序进行验证,我的~/路径下有个文件名为lab的link,指向ramdisk里的一个路径,这里面乱七八糟的什么都有。这个有点像emacs的机制,打开文件之后在buffer里编辑,在保存到某路径下之前buffer里的内容只存在于内存中,我觉得这个机制挺好的,ramdisk就像硬盘版的buffer,我下载文件都放到ramdisk里,比如电子书,影音图片,安装程序啥的,下载完成之后不想留就直接删除或者就放着以后地方不够了再删,想留就拷贝到硬盘上 SSD我还是不敢放重要的静态数据,我目前只是把应用程序和系统放在SSD上,照片,音乐,电影以及程序的源文件我都放在机械硬盘上,并且做了备份,这样即使SSD崩溃了我的重要数据也不会丢失。 另外用xcode开发和调试程序的时候,会产生一些临时数据,我把这些路径都指向了ramdisk,这个感觉确实能快一些,其实如果用git的话,可以在ramdisk里开发,然后往硬盘上的repo里push/pull,尤其IDE对源程序文件进行大量的parse行为的话,我以前试过,效果不错,就是每次想要提交代码的时候都要push,有点麻烦,就没继续了 |
2
jox 2014-10-19 15:11:41 +08:00
哦,对了,还有一个,我把osx的截图路径也设为了ramdisk,就是按cmd+shifit+3/4那个快捷键截出来的图,我经常玩一款叫宠物连连看的游戏,玩到后面几关挺难的,就截图暂停然后看截图来玩,玩的过程中如果运气不好宠物排的比较刁钻的话会截很多图,放在ramdisk里然后按空格用preview看,很方便
|