POPPUR爱换

标题: 编译环境+工程放在内存虚拟的硬盘里比机械硬盘运行速度提升不少! [打印本页]

作者: 广电用户    时间: 2012-5-9 14:23
标题: 编译环境+工程放在内存虚拟的硬盘里比机械硬盘运行速度提升不少!
本帖最后由 广电用户 于 2012-5-11 12:21 编辑

5月11日
今天测试了,原本在机械硬盘上1小时半以上编译的程序,现在20多分钟就编译完毕,至少快了3倍

以前:
软环境win7 32bit+vsuit ramdisk(760M内存通过ramdisk设置为硬盘缓存)
硬环境q6600+4G ddr2+希捷sata 250G机械硬盘
编译工具10G+需要编译的项目100M放在了希捷sata 250G机械硬盘
同样的程序编译1小时半多(内存还不足)

现在:
软环境win7 64bit+primo ramdisk(编译工具10G+需要编译的项目100M使用primo ramdisk放在了内存里)
硬环境q6600+16G ddr3+希捷sata 250G机械硬盘
编译工具10G+需要编译的项目100M使用primo ramdisk放在了内存里,4G多内存空出来执行程序
同样的程序编译20多分钟

缺点:因为设置了开关机加载、保存,所以开关机慢了好几分钟

==========================================================================
5月9日
如果有16G内存,
1、将大型程序(几个G的)通过ramdisk放在内存虚拟的硬盘里运行速度能提升有多少?
比如photoshop放在内存虚拟的硬盘里,比photoshop安装在传统机械硬盘(非ssd硬盘)里运行
同样处理很多图片能快多少?估计一下速度能提升:
150%  
200%
300%
500%
还是更高?


作者: 结果    时间: 2012-5-9 14:33
这样做不实用,每次重启都得安装一遍。
楼主可以试试用Sandbox打开Photoshop,这样做可将安装在硬盘中的Photoshop重定向到虚拟盘中,看看速度有没有提高,应该有。当然同时PS的临时文件也指定在虚拟盘中。

作者: 星月悠雨    时间: 2012-5-9 14:35
内存基本都在5000M/s以上吧……

只要你的机器处理性能够高- -……
大概是5000%左右吧……光论打开速度哦


作者: guanyc    时间: 2012-5-9 17:40
这东西无法直观比较

确实能快。但只有部分。

放到内存盘无非就是读取快点
那么,做什么操作需要读取快点?

打开文件? 确实, 不过你的图片不见得都放到RAM盘里吧?比如室外宣传画布,文件就有2G多。打开后,占了2G以上内存, 操作一次,也会保存2G以上副本。然后你多少G内存 ? 8G? 恩,操作四次,就没了物理内存, 然后就转向虚拟内存, 接着还能多少?4次? OR 8次? 然后,就。。。 没有资源? 或者改用硬盘?

放大缩小? 。。这个更依赖内存与显卡,OR CPU
剪切/编辑。。 应该更依赖CPU或GPU 和内存
历史操作。。 恩,这个确实在硬盘上,但不见得就是 安装分区。

渲染。。。 这个更加依赖 CPU OR GPU


作者: fshx    时间: 2012-5-9 17:43
本帖最后由 fshx 于 2012-5-9 17:44 编辑

看WIN7第二次打开程序的速度,龙之谷 38秒 VS 18秒;三国全面战争 25秒 VS 12秒,排除误差,应该是100%
作者: mjdhm    时间: 2012-5-9 19:56
完全没意义嘛
作者: stephenmaxmax    时间: 2012-5-9 20:53
用了win7之后本人再也没思考过类似问题
作者: lansend    时间: 2012-5-9 21:27
把Eclipse和整个Workspace都放到内存盘里面,速度有很大提升,开发人员值得尝试(不过要注意Workspace文件的保存)
作者: 结果    时间: 2012-5-10 06:52
本帖最后由 结果 于 2012-5-10 06:52 编辑

我用的是RamdiskPlus11.6这个默认不勾选,也没必要勾选关机时保存,那么查看C盘根目录只有区区不到30m相关文件,就算保存也几乎感觉不到延迟开关机时间的。

作者: 广电用户    时间: 2012-5-10 07:09
本帖最后由 广电用户 于 2012-5-10 07:09 编辑
结果 发表于 2012-5-10 06:52
我用的是RamdiskPlus11.6这个默认不勾选,也没必要勾选关机时保存,那么查看C盘根目录只有区区不到30m相关文 ...

另外这位大虾,64bit win7是不是确实比32bit win7刚开机启动的时候占内存更多?
作者: 结果    时间: 2012-5-10 07:13
本帖最后由 结果 于 2012-5-10 07:14 编辑
广电用户 发表于 2012-5-10 07:09
另外这位大虾,64bit win7是不是确实比32bit win7刚开机启动的时候占内存更多?

对,你关机保存肯定久等。隐藏文件,当然你关联到哪儿就保存到哪儿。可我说几乎感觉不到拖慢开关机是指关机不保存啊!
Win7我没用过,所以不知道。
作者: 结果    时间: 2012-5-10 07:19
本帖最后由 结果 于 2012-5-10 07:21 编辑

一般娱乐休闲没啥大程序,你有这需要那就只能付出开关机长时间的等待,这就是代价,否则SSD卖给谁去呢
作者: 结果    时间: 2012-5-10 07:30
关机保存就是关机时将内存盘中的数据拷贝到硬盘在开机时再拷贝回来。我试过,自觉比较痛苦。
作者: guanyc    时间: 2012-5-10 08:12
对于编程软件,可能提升不大。。。 可能

这个有很多不确定因素
比如VS这种大东西, 会有很多第三方插件,

还有DEBUG时候的生成的日志,
还有测试的

但这些 ,大部分情况下, 都不在  安装 位置上。。

比如 .NET 的GAC 在Windows 目录下
其他的位置也很多,
一些辅助工具会在项目文件夹下建立内容

总的来说, 你可能感觉不到它快了。。(或者心理作用, 它快了)

作者: 广电用户    时间: 2012-5-11 12:06
本帖最后由 广电用户 于 2012-5-11 12:20 编辑

今天测试了,原本在机械硬盘上1小时半以上的程序,现在20多分钟就便宜完毕,至少快了3倍

以前:
软环境win7 32bit+vsuit ramdisk(760M内存通过ramdisk设置为硬盘缓存)
硬环境q6600+4G ddr2+希捷sata 250G机械硬盘
编译工具10G+需要编译的项目100M放在了希捷sata 250G机械硬盘
同样的程序编译1小时半多(内存还不足)

现在:
软环境win7 64bit+primo ramdisk(编译工具10G+需要编译的项目100M使用primo ramdisk放在了内存里)
硬环境q6600+16G ddr3+希捷sata 250G机械硬盘
编译工具10G+需要编译的项目100M使用primo ramdisk放在了内存里,4G多内存空出来执行程序
同样的程序编译20多分钟

缺点:因为设置了开关机加载、保存,所以开关机慢了好几分钟
作者: 结果    时间: 2012-5-11 12:14
广电用户 发表于 2012-5-11 12:06
今天测试了,原本在机械硬盘上1小时半以上的程序,现在20多分钟就便宜完毕,至少快了3倍

以前:

4G内存怎么能跟16G内存比呢
作者: 结果    时间: 2012-5-11 12:32
楼主再比比看16G用不用Ramdisk,Ramdisk这面得加上重启需要安装,或者开关机保存拷贝的时间
作者: 和平虫    时间: 2012-5-11 13:05
晕。。拿64位跟32位环境比速度的??64位 多内存情况下必然快过32位。。。。
作者: guanyc    时间: 2012-5-11 15:04
广电用户 发表于 2012-5-11 12:06
今天测试了,原本在机械硬盘上1小时半以上的程序,现在20多分钟就便宜完毕,至少快了3倍

以前:

你这个评测 环境差异太大。

误差很多,

应该保证内存都一致的情况下在做这个

还有系统版本。。  
还有后台任务。。
作者: wiali    时间: 2012-5-11 22:33
楼主编译时间从1小时到20分钟,同样的CPU?太不真实了,Compile是Compile, Link是Link!

Compile主要取决于CPU的计算能力,Link的因素很多,CPU,内存大小,硬盘速度。编译的速度同样CPU不可能有本质提升的,链接的话如果是SSD可能会快一点。但绝对没有那么夸张。

当然,如果项目工程文件特别多的话,打开IDE的速度可能会快一点。


作者: lansend    时间: 2012-5-11 22:38
wiali 发表于 2012-5-11 22:33
楼主编译时间从1小时到20分钟,同样的CPU?太不真实了,Compile是Compile, Link是Link!

Compile主要取决 ...

这样的性能提升不奇怪,项目中肯定都是零零散散的文件,在硬盘上面运行时4K速度是很慢的
作者: westlee    时间: 2012-5-12 18:25
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4