Visual Studio Code Arduino资源占用和效率对比

news/2024/11/29 7:45:47/

Visual Studio Code&Arduino资源占用和效率对比

      • 系统资源占用:
      • 编译效率:

这段时间在玩ESP32,闲来无事对比了一下Visual Studio Code后面简称VS和Arduino的效率和资源占用,只是大致的对比,没有斤斤计较。
配置为:i9-9900T/8G/的虚机,系统为Windows Server 2022
VS为1.78.2+Platforms3.2
Arduino为2.0.4

系统资源占用:

请添加图片描述
普通状态下资源对比,都只开了一个文件内容也都一样,是一段连接MQTT的基本代码。
CPU状态是一直在变化的,并不是固定的,但Arduino基本都在1%以上有时还会跳到2-3%样子。
请添加图片描述
展开进程看了下,应该是串口调试器对于CPU的占用。
然后试了下就算菜单里关了串口调试器,但线程并不会消失CPU占用也还是继续的。
VS如果同样安装Serial Monitor后打开也会出现同样的CPU浮动,SO这点浮动也没啥意义了。
然后看下内存相差大概2百多MB,这个Arduino就有点多了。

编译效率:

然后用同样的代码跑了下编译,由于首次编译都会时间比较长,所以不取首次的,只看了后面两次的。
请添加图片描述
请添加图片描述
请添加图片描述
编译时间上也是VS明显的快,5秒多就完成了,Arduino控制台没有编译完成时间,但我按着秒表计算大概需要十六秒才能完成。

看来VS优势还是很明显的,而且启动这两个IDE的时候也是VS明显快,再加上VS还能添加各种插件:自动代码提示,tab跳出括号,甚至还有AI自动代码功能等等,不是一般香啊。
但Arduino对于新手玩MCU物联来说搭建更简单,直接安装就好了,不过由于ESP的库大部分在Github上,所以下载要顺畅你懂的。。。


http://www.ppmy.cn/news/366378.html

相关文章

WinForm——软件加载读条界面卡死问题

WinForm——软件加载读条界面卡死问题 前言一、问题现象二、测试部分代码1.Loading窗体2.加载代码Program处 三、分析原因四、解决方案代码1.Loading窗体2.加载代码Program处 前言 在制作软件开启界面,读条加载时,在Program中new了个Loading窗体&#x…

MyBatis XML 映射文件

XML 映射文件的基本结构 MyBatis 的 XML 映射文件包含以下几个部分: mapper 元素:定义了 XML 映射文件的根元素,其中包含了命名空间和 SQL 语句等信息。select、insert、update、delete 元素:分别用于定义查询、插入、更新、删除…

“秩序与自由”——超详细的低代码开发B端产品前端页面设计规范

Hi,我们是钟茂林和李星潮,来自万应低代码 UI 设计团队。 编辑搜图 编辑搜图 左:钟茂林 右:李星潮 在过去,B 端应用通常只在企业内部员工中使用,与 C 端产品数以千万计的用户相比显得少之…

蓝牙耳机已连接电脑仍外放

1、删除配对信息,重新配对蓝牙设备,查看是否解决。 2、联网状态,在Cortana搜索框输入windows powershell,鼠标右击windows powershell以管理员运行,复制粘贴以下命令运行: DISM.exe /Online /Cleanup-ima…

HC05和电脑蓝牙通讯

通常情况下都是将HC05和HC04进行主从配对,然后进行通讯。如果手边没有HC04其实可以使用笔记本自带的蓝牙和HC05进行通讯。 配置方法如下: 将HC05配置为主机模式将电脑和HC05的保存连接删除。 单击下方更多蓝牙设置,进行蓝牙串口的配置。 添…

台式计算机能用蓝牙耳机吗,台式电脑可以连蓝牙耳机吗_台式电脑可以连蓝牙吗-win7之家...

台式电脑可以连接蓝牙耳机吗,当然是可以的,电脑主机里有安装蓝牙设备的话是可以直接连接的,要是没有的话,是需要买个蓝牙适配器在安装上电脑,这样就可以进行连接蓝牙耳机掉了,下面小编给大家分享台式电脑连…

此蓝牙设备或计算机无法处理该类型文件,电脑蓝牙 电脑蓝牙功能无法使用-完美教程资讯...

现在很多电脑都有蓝牙的功能,当自己的电脑没有网络又忘记带 U 盘的时候,为了实现文件的互送,就需要使用蓝牙功能。可是,最近很多用户反映说电脑蓝牙连接不上,问该怎么办?所以,下面来为大家具体讲…

win10台式电脑连接蓝牙耳机

一、查看是电脑否有蓝牙设备 WinR打开运行,输入打开设备管理器的命令: devmgmt.msc 打开设备管理器后,查看电脑是否有蓝牙设备:如果没有蓝牙设备,网上购买蓝牙适配器回来,插进电脑的USB口中,…