最近在搞 Connected Standby,基本上就是不停的在编译。忽然发现编译速度让人难以忍受。于是晚上抽空测试了一下编译的速度。
测试的基本方法是在编译的批处理开始和结尾加入类似下面的语句用来测算时间:
del /s /q build
echo %time% >> start.txt
echo %time% >> end.txt
首先上场的是工作用的笔记本电脑:Windows 8 系统, I5-4300 1.9-2.5G的CPU,内存是 8G,使用SSD。首先进行的是每次都要 clean的完全编译,时间基本上在28分钟左右。然后测试的是非完全编译,时间基本上在18分钟左右。很多时候,可能会修改一些配置文件,这样也会导致完全编译。所以,我基本上告别了笔记本的编译。
再试试台式机,普通的HDD,CPU比较给力是 Intel I7 870 2.93-3.07G,内存8G。
我个人感觉和硬盘可能有关系,所以用软件虚拟了一个2G的硬盘,从结果上来看确实有提升,但是感觉不大……
看起来 CPU 的速度对于BIOS编译的影响更大一些。
博主是在BIOS开发公司工作么?我也是,刚入行一年,感觉这个分支入门难度挺大的