为什么我感觉 C 语言在 Linux 下执行效率比 Windows 快得多?

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「Linux的资料从专业入门到高级教程」,

点个关注在评论区回复"888"之后私信回复"888",全部无偿共享给大家!!!Windows的终端或者叫控制台IO性能要远弱于Linux的终端,微软重构conhost的原因之一也在此。

如果你printf一大堆东西的话,Windows确实是要比Linux"肉眼可见"的慢的。

但是纯计算性能的话,Phoronix做过不止一个测试,Windows 11和Linux的性能差距有,但是不大。

原因可能更多是编译器的问题而非操作系统的问题,GCC的优化确实是要比MSVC好一点点,比如Boost的JSON库的跑分里,MSVC大多数项目几乎都是垫底,这个跑分差距和上面两个测试的性能差距也几乎可以对得上。如果换Clang的话性能应该差别不大,当然涉及到IO操作的话,依然建议在Windows平台上用Win32 API...

相关推荐
d111111111d13 小时前
STM32 GPIO输出模式配置详解:从寄存器层面理解引脚控制
笔记·stm32·单片机·嵌入式硬件·学习
xingzhemengyou113 小时前
STM32 ADC
stm32·单片机
QK_0013 小时前
STM32--编码器测速
stm32·单片机·嵌入式硬件
bu_shuo13 小时前
STM32 X-CUBE-MCSDK软件安装
stm32·单片机·嵌入式硬件
曾浩轩13 小时前
跟着江协科技学STM32之4-1OLED调试工具
科技·stm32·单片机·学习
v先v关v住v获v取1 天前
番茄收获机切割与分离装置结构设计cad5张 +三维图+设计说明书
科技·单片机·51单片机
￴ㅤ￴￴ㅤ9527超级帅1 天前
4、stm32异常与中断
stm32·单片机·嵌入式硬件
BreezeJuvenile1 天前
通用定时器_测量PWM方波的周期和占空比案例
stm32·单片机·学习·通用定时器·pwm输入·测量占空比
进阶的猪1 天前
stm32f407 RCC时钟配置
stm32·单片机·嵌入式硬件
ArrebolJiuZhou1 天前
02arm指令集(一)——LDR,MOV,STR的使用
linux·网络·单片机