同样硬件安装不同操作系统:Win7和Win10对于同一段程序源码的编译速度不同

如下面所示,同样的一段源代码:

#include <Arduino.h>

void setup() {
  // put your setup code here, to run once:
  pinMode(2,OUTPUT);//设置GPIO 2的模式为:输出模式
  Serial.begin(4800);//设置串口输出波特率
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(2,HIGH);//把GPIO 2设置为高电平,让灯熄灭。
  Serial.println("LED灯灭。");//串口输出内容
  delay(200);//阻塞延时200MS
  digitalWrite(2,LOW);//把GPIO 2设置为高电平,让灯亮起。
  Serial.println("LED灯亮。");//串口输出内容
  delay(200);//阻塞延时200MS
}

同样配置的虚拟机,安装不同的操作系统:

在相同的IDE(PlatformIO)下对于这段源代码的编译处理速度对比如下:

Clean Project:

 Build Project:

虚拟机性能监测情况:

       我并不清楚是否是因为同样的机子配置,Win10系统需要更多的资源去处理系统的东西,导致的编译性能差异。如果是您,面对这样子的编译性能差异,您会选择在哪个系统下进行编译呢?

       我找了一下网上关于这个问题的答案,但是似乎没有找到什么有效的解答。只找到如下类似的贴子:为什么win10运行编写的程序比win7慢很多? - Microsoft Community

 

        如果有谁在玩ESP8266或是ESP32也碰到类似的情况的,不妨在贴子评论区讨论一下。让我也学习学习。感谢各位大神。

菜鸟川子
关注 关注
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EtherCAT主站SOEM -- 43 -- win-vs-soem-win10及win11系统VisualStudio-SOEM-控制电机走周期同步速度模式(CSV模式)
常驻客栈的博客--嵌入式EtherCAT
06-27 163
以上就是 EtherCAT主站SOEM – 43 – win-vs-soem-win10及win11系统VisualStudio-SOEM-控制电机走周期同步速度模式(CSV模式) 的内容。有不明白的地方欢迎留言;有建议欢迎留言,我后面编写文档好改进。创作不容,如果文档对您有帮助,记得给个赞。
Windows Server 2003 (NT 5.2.3790.0) 操作系统源代码编译构建指南版本 10b,上次更新 2021/10/21
yanghouhan的博客
11-20 4276
Windows Server 2003 (NT 5.2.3790.0) 构建指南 版本 10b,上次更新 2021/10/21 XP-Tan 指令在 XP SP3 x86、Win7 SP1 x86/x64 & Win10 x64 下测试,其他操作系统下结果可能有所不同。 由无名匿名维护的指南,与任何从事代码工作的小组没有任何关系。 不要相信任何声称作者身份的人! 内容 一个小小的要求 常问问题 搭建准备 构建 一个。故障排除 调试 附加信息 代码添加 变更日志 文件哈希 一个小小的要求 大家好,有一
Windows 10 环境下 Android Studio 编译速度如何提升
Gx_1013的博客
05-26 1848
尝试了一波,真的有效果,编译速度快了很多很多... 于是决定写这个文章来造福一批同道中人...下面我们开始设置:----接下来就是 噼里啪啦 几个确定,需要注意的是如果提示 需要重启,请选择 稍后重启!系统配置改完,再来修改 Android Studio 的配置:--以上操作完成就配置好了,接下来就是关闭 Android Studio (如果你的as还没关),以及重启Windows电脑!如果觉得...
不同编译器、不同硬件平台以及不同操作系统,最终编译出来的结果一样吗?为什么?
hi
09-10 4168
不一样。 对于不同编译器,整个流程(预处理——编译器(词法分析、语法分析,语义分析...)——汇编器——链接器)之中只要有稍微一点的不同,我想编译后的结果——可执行文件都是不同的。 对于不同硬件平台,比如x86、SPARC、MIPS、ARM等,它们的寻址方式、地址格
Win7Win10下Qt开发选择CMake编译时,搭建环境及构建工程所遇到的坑。
weixin_48975991的博客
06-23 235
win10 win7比较
知识管理
07-31 1582
win10win7哪个好用比较:   Win7Win10安装系统比较:   我们找来两台旧电脑,硬件配置为第三代酷睿i5移动处理器,4g内存,5400转机械硬盘,一台安装64位的Win7 SP1。版本号为677408,另一台安装的是64位的Win10 1607版本。安装时我们可以发现Win7安装速度要比Win10的快,但是安装完后,Win7还要进行驱动安装,如网卡驱动、显卡驱动,安装驱动...
相同的cpu不同操作系统可执行程序重新编译原因
漫步者
02-10 331
每个操作系统供应商可能也有不同的调用约定,如何将参数和结果传递到调用或从调用传递,因此fopen的win vs linux实现可能完全相同,但是一个人会期望rdi中的第一个参数,而其他rcx之类的东西,因此在调用之前,您需要不同的机器代码来设置寄存器。但是对应相同的cpu,不同操作系统这种情况来说,不同操作系统实现的系统接口是不相同的,有可能大相径庭,站在静态链接库的角度,由于静态链接库链接到了可执行程序中,不同操作系统。二进制格式是不同的,因为它们的设计不同。的系统调用不一样,故无法执行。
谷歌开源项目Chromium的源码获取与项目构建(Win7+vs10/vs13)
热门推荐
Kuerjinjin的专栏
04-13 5万+
近期,谷歌对Chromium最新源码的获取与构建做了部分调整,很多chromium爱好者对新源码的获取和构建方式不太了解。此文章就是帮助同为chromium的爱好者们梳理一下新源码构建方式并提供一些省去大家同步时间的工具及源码示例。
OSG笔记一:在Win7、VS2010下配置OSG3.4
u012449204的博客
07-07 735
在配置OSG初期找了很多相关的博文,内容都大同小异,且总与现在最新的版本有些出入,偏偏OSG这家伙编译一次的时间总是很长(有时候需要四、五个小时),失败了就很伤。在配置了不知道多少遍之后终于探索出了一个较为稳定的方案,作为本人的第一篇原创文章与大家分享。 一、相关平台与材料: Window7 64位 旗舰版 与 Visual Studio 2010 cmake - 跨平台...
关于操作系统设计的基本原理和设计原则
tugouxp的专栏
03-09 6936
操作系统设计的精妙之处就在于,在底层硬件之上创造了新的抽象, 对于系统初始化来说, 它呈现了执行流到线程转化这一概念,该概念远远比它的实现细节更加重要,处理器以“取指-执行”为周期开始串行执行指令,而初始化代码将自身转化为一个并发处理系统, 这里的关键之处在于,初始化代码并不是创建一个独立的并发系统,然后跳转到新的系统。
简明x86汇编语言教程(7)-编译优化
今夜雨
03-31 1446
5.0 编译优化概述 优化是一件非常重要的事情。作为一个程序设计者,你肯定希望自己的程序既小又快。DOS时代的许多书中都提到,“某某编译器能够生成非常紧凑的代码”,换言之,编译器会为你把代码尽可能地缩减,如果你能够正确地使用它提供的功能的话。目前,Intel x86体系上流行的C/C++编译器,包括IntelC/C++ Compiler, GNU C/C++Compiler,以及最新的Microsoft和Borland编译器,都能够提供非常紧凑的代码。正确地使用这些编译器,则可以得到性能足够好的代码。
Windows10环境下,VC++编译后运行速度慢解决方案
qq_42130061的博客
07-20 1794
Windows10环境下,VC++编译后运行速度慢解决方案 方法一:关闭Windows的病毒防护程序 方法二:添加排除项文件夹(所在运行的.c文件夹路径) 建议使用此方法 方法三:删除(.c以下的所有问价夹) 不建议使用,每次都要删除,太麻烦 ...
win10计算机系统优化设置,Win10不如win7?超实用win10系统优化设置,让电脑运行更流畅!...
weixin_35804761的博客
07-21 652
对于我们使用的系统来说,即将到来的2020年无疑是十分重要的一个年份,因为我们即将见证win7系统停止服务,win10正式踏上时代的舞台!随着时代的进步,使用的系统也一步步地进步,从xp到win7、win8,再到现在的win10系统。照道理来说,win10系统应当是目前最适合的系统,但是有许多人,在购买了新的电脑后,却选择将原有的win10系统重装成win7系统,这其中的原因很有意思,主要是以下几...
win 10 下串口编程的注意事项
yyusea的博客
04-05 2232
自编自用的一个串口程序,在win7下工作正常,win10下就打不开串口,打开失败时重开一次就ok.百思不得其解,后来偶然猜测是不是   设备电源被操作系统节能关闭了.把设备的 "允许计算机关闭此设备以节约电源"选项去掉.问题解决.验证了猜测是正确的....
影响计算机串口接收速度的因素,如何提高串口通信速度
weixin_36399446的博客
07-29 6302
描述串口通信简介串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信结构串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本...
Qt Creator 使用技巧之提高编译速度【使用jom参数】
ocean
09-21 1万+
环境:win10, Qt 5.4.1 项目: Qt for Android Qt Creator 在编译android时不支持预编译,默认cpu单核编译,工程稍大一点导致编译过程极其缓慢,影响效率。 不过Qt Creator自带了多核编译工具支持,只是没有默认开启,需要自己在项目中进行配置才能生效。 步骤如下【以本机和项目为例】: 1.查看是否已经安装了jom工具:C:\Qt\Qt5.4
小白使用ESP8266 IM1266 电量计数模块获取数据通过websocket发送服务器
最新发布
2401_84009949的博客
04-06 436
你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!!(备注:嵌入式)**你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!更多资料点击此处获qu!!
写文章

热门文章

  • PlatformIO如何编译修改监视串口输出波特率 6676
  • VSCode中安装PlatformIO IDE编程器 6494
  • PlatformIO如何编译Arduino程序(ESP8266) 5428
  • Oracle VM VirtualBox安装增强工具,使得虚拟Win10系统可以与物理机进行粘贴板共享、文件复制拖动 5262
  • Oracle VM VirtualBox安装Win10系统 4948

分类专栏

  • ESP32C3
  • 智能开关开发笔记
  • HomeAssistant
  • ESP8266第三方库学习笔记 1篇

最新评论

  • 树莓派配置CUPS远程打印服务

    夜深网易云: 这个是一块的 ServerAlias *

  • Arduino环境下ESP8266使用[OneButton]库

    weixin_43605826: 好像系统while循环加了延时这个好像就不灵了

  • Arduino环境下ESP8266使用[OneButton]库

    学习中的中学牲: 很棒,感谢作者,顺便提醒下各位第二篇代码第94行的注释符忘记加了,记得加一下

  • 树莓派配置CUPS远程打印服务

    Little_King.: 配置了Server Alias还是拒绝远程访问表情包

  • VSCode中安装PlatformIO IDE编程器

    ZSM2019: Installing PlatformIO Core 真的好慢呀~

最新文章

  • 树莓派配置CUPS远程打印服务
  • PlatformIO使用闪存文件系统LIttleFS(ESP8266)
  • PlatformIO使用Arduino[Task Scheduler]库(ESP8266)
2023年1篇
2022年10篇
2021年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司施甸县网站seo优化排名咸宁市网站关键词优化价格西安网站排名优化seo荥阳专业网站关键词优化找哪家优化网站提高流量郑州 网站优化公司如何搜索网站内部优化济宁市谷歌网站优化网站关键词优化化工具那些百度seo网站优化哪家专业河南360seo网站优化推荐免费网站搜索引擎优化网站自然优化排名哪些渠道好php大型网站开发优化泗门宁波网站优化罗湖区网站优化企业网站内部优化方法旺道优化网站云浮网站关键词优化网站关键词优化从哪里下手关于公司网站推广优化华强北网站优化多少钱有效果的网络推广网站优化渠道企业网站排名优化出色火4星济南网站优化开户临沂网站排名优化杭州服务好的网站优化沁阳网站优化地址北京网站推广优化排名天津品牌网站设计优化价格香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化