搜索
bottom↓
回复: 20

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

[复制链接]

出0入0汤圆

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

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入75汤圆

发表于 2018-8-28 22:57:12 | 显示全部楼层
现在机械硬盘一般是电脑速度的瓶颈,可以先把内存分出1-2G,虚拟成硬盘,把文件拷到虚拟硬盘中再编译试试,如果速度快了,就是硬盘慢。

出0入0汤圆

发表于 2018-8-28 23:10:08 | 显示全部楼层
加大你的内存,装64位系统,还有Linux编译速度是windows下的五位以上

出0入0汤圆

 楼主| 发表于 2018-8-28 23:12:34 | 显示全部楼层
我一直想把机械硬盘换成固态硬盘,但是又担心固态硬盘突然坏了,资料突然丢失.
联想故意让E系列,只能用一个硬盘。
明天上班把软件放在硬盘和内存里编译比较一下时间差异。

出0入0汤圆

发表于 2018-8-29 01:01:12 | 显示全部楼层
换SSD, 加大内存,重装系统,只装必要的软件

出0入8汤圆

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

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

出0入8汤圆

发表于 2018-8-29 01:37:23 | 显示全部楼层
还有U结尾的CPU是低压版的,换成没有结尾及K结尾的试试。

出0入442汤圆

发表于 2018-8-29 02:17:33 来自手机 | 显示全部楼层
可以考虑860系列,然而已经跟风涨价不少了

出0入0汤圆

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

出0入0汤圆

发表于 2018-8-29 09:03:01 | 显示全部楼层
都有,低电压版的U本来性能就不行,软件编译主要是小文件IO多,机械硬盘也不行

出0入0汤圆

 楼主| 发表于 2018-8-29 12:02:05 | 显示全部楼层
我电脑没有开杀毒软件, 我上午测试了一下,把源代码放在机械硬盘和内存中编译速度基本一致,都在46秒左右。
看样子编译速度跟CPU也有很大的关系。

出50入8汤圆

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

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

出0入0汤圆

 楼主| 发表于 2018-8-29 12:31:31 | 显示全部楼层
airbox 发表于 2018-8-29 12:14
Win10自带杀毒软件一样会扫描拖慢速度



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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-8-29 12:51:22 | 显示全部楼层
基本只和CPU有关.硬件和内存就算是个垃圾货都没啥影响.就是CPU.而且是CPU主频.和核心数无关.

出0入0汤圆

发表于 2018-8-29 13:35:35 | 显示全部楼层
换固态硬盘应该会好一些,机械硬盘本来就慢

出0入0汤圆

发表于 2018-8-29 22:47:10 | 显示全部楼层
我觉得是硬盘,编译时嵌套include 这么多个文件,

出0入0汤圆

发表于 2018-8-30 00:39:06 | 显示全部楼层
多半是机械硬盘拖慢了编译速度

出0入0汤圆

发表于 2018-8-30 00:39:39 | 显示全部楼层
换一个固态硬盘就会快好多了

出0入0汤圆

发表于 2018-8-30 12:35:21 来自手机 | 显示全部楼层
看cpu跑满没

出0入0汤圆

发表于 2018-8-30 14:51:04 来自手机 | 显示全部楼层
编译主要CPU,其次硬盘小文件读写,你把电源模式一直开在高性能模式,硬盘换个ssd

出0入0汤圆

 楼主| 发表于 2018-9-4 13:34:38 | 显示全部楼层
今天自己换了个500G的东芝固态硬盘,发现编译速度跟之前机械硬盘一样,还是之前的46秒。
只是开机速度比以前快很多。估计跟CPU关系更大一些。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 15:40

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表