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

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上,所以下载要顺畅你懂的。。。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇

)">
下一篇>>