zhikunWang 发表于 2018-8-28 22:50:37

电脑编译程序特别慢,是什么拖慢了编译速度?

      目前使用的是公司的E450笔记本,配置大概是I5-4200U,机械硬盘,8G内存,win10系统。
现在编译器使用的是IAR,芯片ARM包含一些MCU库,编译软件特别慢,rebuild编译要接近1分钟,
build也需要十几秒。另外用TI的CCS编译器更慢。
      软件编译慢主要是CPU不行,还是硬盘读写速度更不上?

Doding 发表于 2018-8-28 22:57:12

现在机械硬盘一般是电脑速度的瓶颈,可以先把内存分出1-2G,虚拟成硬盘,把文件拷到虚拟硬盘中再编译试试,如果速度快了,就是硬盘慢。

liurangzhou 发表于 2018-8-28 23:10:08

加大你的内存,装64位系统,还有Linux编译速度是windows下的五位以上

zhikunWang 发表于 2018-8-28 23:12:34

我一直想把机械硬盘换成固态硬盘,但是又担心固态硬盘突然坏了,资料突然丢失.
联想故意让E系列,只能用一个硬盘。
明天上班把软件放在硬盘和内存里编译比较一下时间差异。

rqiang 发表于 2018-8-29 01:01:12

换SSD, 加大内存,重装系统,只装必要的软件

qiufeng 发表于 2018-8-29 01:35:01

zhikunWang 发表于 2018-8-28 23:12
我一直想把机械硬盘换成固态硬盘,但是又担心固态硬盘突然坏了,资料突然丢失.
联想故意让E系列,只能用一个 ...

固态硬盘专门放系统和常用软件啊,资料和备份都放在机械硬盘。

qiufeng 发表于 2018-8-29 01:37:23

还有U结尾的CPU是低压版的,换成没有结尾及K结尾的试试。

wye11083 发表于 2018-8-29 02:17:33

可以考虑860系列,然而已经跟风涨价不少了

JackFrost 发表于 2018-8-29 08:57:43

是不是有什么杀毒防火墙这类软件在工作呢,防火墙在监控扫描编译,把杀毒软件彻底关闭再编译下试试,碰到过类似情况,临时关闭杀毒防火墙之后速度提高不少。如果不是这类原因的话就应该是硬盘的问题,把IAR装在固态硬盘上,并且在固态硬盘或者虚拟硬盘上编译速度能提高很多

JasonGao 发表于 2018-8-29 09:03:01

都有,低电压版的U本来性能就不行,软件编译主要是小文件IO多,机械硬盘也不行

zhikunWang 发表于 2018-8-29 12:02:05

我电脑没有开杀毒软件, 我上午测试了一下,把源代码放在机械硬盘和内存中编译速度基本一致,都在46秒左右。
看样子编译速度跟CPU也有很大的关系。

airbox 发表于 2018-8-29 12:14:17

zhikunWang 发表于 2018-8-29 12:02
我电脑没有开杀毒软件, 我上午测试了一下,把源代码放在机械硬盘和内存中编译速度基本一致,都在46秒左右 ...

Win10自带杀毒软件一样会扫描拖慢速度

zhikunWang 发表于 2018-8-29 12:31:31

airbox 发表于 2018-8-29 12:14
Win10自带杀毒软件一样会扫描拖慢速度



上图应该是关闭了,我在组策略里已经关闭

sibtck 发表于 2018-8-29 12:51:22

基本只和CPU有关.硬件和内存就算是个垃圾货都没啥影响.就是CPU.而且是CPU主频.和核心数无关.

gujingji 发表于 2018-8-29 13:35:35

换固态硬盘应该会好一些,机械硬盘本来就慢

locky_z 发表于 2018-8-29 22:47:10

我觉得是硬盘,编译时嵌套include 这么多个文件,

HANGKONG15 发表于 2018-8-30 00:39:06

多半是机械硬盘拖慢了编译速度

HANGKONG15 发表于 2018-8-30 00:39:39

换一个固态硬盘就会快好多了

zllfdd 发表于 2018-8-30 12:35:21

看cpu跑满没

jianfengxixi 发表于 2018-8-30 14:51:04

编译主要CPU,其次硬盘小文件读写,你把电源模式一直开在高性能模式,硬盘换个ssd

zhikunWang 发表于 2018-9-4 13:34:38

今天自己换了个500G的东芝固态硬盘,发现编译速度跟之前机械硬盘一样,还是之前的46秒。
只是开机速度比以前快很多。估计跟CPU关系更大一些。
页: [1]
查看完整版本: 电脑编译程序特别慢,是什么拖慢了编译速度?