为什么我感觉 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...

相关推荐
振南的单片机世界18 小时前
推挽vs开漏:一个“强拉硬灌”,一个“只拉不管”
arm开发·stm32·单片机·嵌入式硬件
小羊先生car19 小时前
F429-HAL-Can总线(回环及双机实验)(2026/8/15)
c语言·单片机·嵌入式硬件·软件构建
嵌入式阿蔡19 小时前
STM32时钟树详解:配错一个全乱套
c语言·stm32·单片机·嵌入式硬件
Dr.kangder20 小时前
嵌入式面试总结(二十)——ISA原理
单片机·面试·职场和发展·系统架构·嵌入式
花花鱼1 天前
TinyML Agent:MCU 上的微型智能体,AI 智能体下沉的底层实现
人工智能·单片机·嵌入式硬件
lsz1525901 天前
嵌入式开发第一步:STM32 F1系列功能介绍与快速上手
stm32·单片机·嵌入式硬件·嵌入式开发·可扩展模块
橘色的喵1 天前
SD 卡在上电后的完整加载流程:从中断信号到文件系统挂载
单片机·嵌入式硬件·嵌入式·rt-thread·rtos
happygrilclh1 天前
STM32,串口单字节中断接受,每次上电后,会收到一个0x00的解决办法。
单片机·嵌入式硬件
智闲电子设计2 天前
STM32 独立看门狗 IWDG 实战:系统跑飞,它来兜底复位
stm32·单片机·嵌入式硬件
嵌入式阿蔡2 天前
HAL库 vs LL库 vs 寄存器:到底用哪个?
c语言·stm32·单片机·嵌入式硬件·嵌入式实时数据库