文章目录

  • 一、完全退出360安全卫士下编译
  • 二、将ESP-IDF文件夹加入到白名单下编译
  • 三、开启360安全卫士下编译
  • 四、总结

2022/04/27

由于近期STM32价格接连上涨,让我这本就不富裕的家庭更是无力承担这昂贵的价格,于是我毅然投入了国产芯片ESP的大家庭(其实我是想学习下物联网的东西 )。经过前期找手册搭环境,一顿操作猛如虎后终于进入了编译的环节,怀着激动的心情按下了编译后。。。这一千多个文件一秒也就编译一两个要编译到啥子时候???吃晚饭前按的编译这饭都吃完了咋还没编译完???经过询问度娘打探CSDN后,发现360安全卫士好像会影响编译速度,于是,自己做了以下测试:

为保证测试结果较为公平三次测试中后台运行软件相同
由于手动计时所以最终时间可能会存在几秒误差 不过从下面对比来看这几秒好像无所谓

使用 VS code 搭配ESP-IDF插件

一、完全退出360安全卫士下编译

本次在完全退出360安全卫士的情况下编译,直接上秒表的截图吧

二、将ESP-IDF文件夹加入到白名单下编译

本次在将ESP-IDF文件夹加入到360信任名单下进行编译,加入方法如下:

  1. 右键点击桌面右下角任务栏上的360图标,点击退出
  2. 在弹出的窗口中点击左下角的 添加误报软件
  3. 点击左侧 已信任区 后点击 添加目录
  4. 将ESP-IDF插件所在的目录添加进来

添加白名单后我们再次进行测试,上截图

确实比刚才慢了一点,倒是也能接受

三、开启360安全卫士下编译

果然,在这种情况下实在是 太!慢!了! 在编译到 257/1035 个文件的时候就已经接近七分钟了(如下图),由于实在是没耐心等待它编译完成,这种情况到此结束,不过根据下图可以推测出全部编译完成用时应该在25分钟左右,难怪第一次编译的时候饭都吃完了还没编译完成。。。

四、总结

由此可以看出,开启360安全卫士确实会使编译速度变慢,而将ESP-IDF文件夹加入到360白名单中可以有效提高编译速度,在完全退出360安全卫士的情况下可以达到最大速度(大约是开启状态下的7-10倍)。

如果你也遇到了编译速度慢的问题,可以尝试退出杀毒软件后再次编译,看速度是否提升。

个人感觉如果想提升编译速度但又觉着次次退出360等杀毒软件麻烦的话,可以将ESP的插件目录添加进360的白名单,在第一次编译时临时退出360安全卫士15分钟,之后的编译过程(第一次编译1035个 之后编译一般为7个)开启360,毕竟编译七个,时间多一点也无所谓了,算是两者之间取得了一个平衡点吧。

ESP32编译速度慢问题相关推荐

  1. 优化XCode的编译速度

    1.将Debug Information Format改为DWARF 在工程对应Target的Build Settings中,找到Debug Information Format这一项,将Debug时 ...

  2. 利用Injection插件加快Xcode编译速度

    我们在调试iOS原生代码时,每次修改都需要Command+R来重新编译运行.当项目代码量很大,编译时间就会很漫长.因此对于开发中来说,如果能加快编译速度,能大大提高生产效率.如果我们能像Swift P ...

  3. C++加快编译速度的方法

    C++的主要优点是高性能, 但是说起编译速度,却只有低调的份了.如果不加以重视,编译速度极有可能会成为开发过程中的一个瓶颈.那么,为什么C++它就编译的这么慢呢? 我想最重要的一个原因应该是C++基本 ...

  4. make太慢了,加快编译速度的方法 make -j

    make太慢了,加快编译速度的方法 make -j 2018-01-18 09:04:05 gonghuihuihui 阅读数 21957  收藏 更多 分类专栏: linux 版权声明:本文为博主原 ...

  5. xcode修改时间后就要重新编译_iOS 微信编译速度优化分享

    前言 岁月真是个养猪场,这几年,人胖了,微信代码也翻了.记得 14 年转岗来微信时,用自己笔记本编译微信工程才十来分钟.如今用公司配的 17 年款 27-inch iMac 编译要接近半小时:偶然间更 ...

  6. webpack4.0让编译速度飙升

    前端开发一个crm项目的时候,因为项目内容比较庞大,导致webpack编译和打包都巨慢,实在是影响开发效率,所以着手升级webpack. webpack4-es6-react webpack4-es6 ...

  7. 【转】Linux程序编译速度提高方法

    项目越来越大,每次需要重新编译整个项目都是一件很浪费时间的事情.Research了一下,找到以下可以帮助提高速度的方法,总结一下. tmpfs 有人说在Windows下用了RAMDisk把一个项目编译 ...

  8. js 数组 实现 完全树_JavaScript的工作原理:解析、抽象语法树(AST)+ 提升编译速度5个技巧

    摘要: JS的"编译原理". 原文:JavaScript的工作原理:解析.抽象语法树(AST)+ 提升编译速度5个技巧 作者:前端小智 Fundebug经授权转载,版权归原作者所有 ...

  9. Ninja提升编译速度的方法-Android10.0编译系统(十)

    摘要:如何通过Ninja来提升Android编译速度 阅读本文大约需要花费10分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Android的平台设计,欢迎关注我,谢 ...

  10. Next.js 7.0正式发布:重新编译速度提高42%,支持WebAssembly

    在经过26次金丝雀发布和340万次下载之后,现在,我们正式推出生产就绪的Next.js 7. \\ DX改进:启动速度提高57%,重新编译速度提高42%:\\t 使用react-error-overl ...

最新文章

  1. 【青少年编程】陈晓光:打靶游戏
  2. React基础——快速搭建开发环境
  3. 【转】NAST表的使用
  4. dora storm 文本_牛津版英语七年级下册课文文本.doc
  5. android中的ContentProvider实现数据共享
  6. 7-36 社交网络图中结点的“重要性”计算 (30 分)(思路加详解)兄弟们PTA乙级题目冲起来
  7. linux6如何分区,CentOS6.9安装 硬盘分区方案与分区步骤
  8. K3CLOUD数据权限授权
  9. 今天用Map集合写了一个字符串字符统计的程序,看集合看的头痛,就看了一下GUI,于是就随便记点。
  10. linux 文本排序、合并和分割 -转
  11. WPF中TextBlock文本换行与行间距
  12. 电脑网络禁用了怎么恢复_Tenorshare UltData for Mac(iOS数据恢复备份软件)v9.4.1中文激活版_软件动态论坛...
  13. win10哪个版本最好用,推荐win10企业版LTSC
  14. java识别图片验证码_JAVA---获取图片验证码
  15. 世纪难题相关问题被证明!?——黎曼猜想的前后今生
  16. 外盘琪貨正大国际:别放弃勤奋,再难,别丢掉善良
  17. Elasticsearch 如何实现相似推荐功能?
  18. tidb-analyze
  19. 鼓励参与计算机考试宣传标语,考试宣传标语34句
  20. [CF869E]The Untended Antiquity

热门文章

  1. PPT设置自动保存时间 mac_如何让你的PPT变得高大上?
  2. 导航上显示某个地点已关闭什么意思_大众MIB(275)教程之导航使用
  3. 两个小球碰撞速度计算方法
  4. PMP第三节:项目管理过程
  5. 关于紫猫插件的共享网络数据NetData系列搭建环境新版教程
  6. 局域网打印机共享设置
  7. 失败的面试小记,项目面,酷家乐面筋
  8. 微博先锋:Twitter系统结构分析
  9. 电动汽车电池换电站选址与定容(Matlab代码实现)
  10. python判断是不是整数_python判断整数