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

相关推荐
wanglong37132 小时前
STM32单片机PWM驱动无源蜂鸣器模块C语言程序
stm32·单片机·1024程序员节
清风6666664 小时前
基于单片机的故障检测自动保护智能防夹自动门设计及LCD状态显示系统
单片机·毕业设计·课程设计·1024程序员节·期末大作业
nuoyigui98899 小时前
modbus rtu通信协议总结
单片机
不脱发的程序猿10 小时前
如何检测和解决I2C通信死锁
stm32·单片机·嵌入式·1024程序员节
STC_USB_CAN_805110 小时前
STC32G144K246,高速PWM@240Mhz 运行测试
单片机·嵌入式硬件·51单片机
Despacito0o10 小时前
Keil MDK-ARM 5.42a 完整安装指南(2025.4.19最新版)
arm开发·stm32·单片机·嵌入式硬件·物联网·51单片机·嵌入式实时数据库
倔强吧!青铜10 小时前
嵌入式八股文总结(ARM篇)
单片机·嵌入式硬件
LCMICRO-1331084774611 小时前
长芯微LDUM3160完全P2P替代ADUM3160,LDUM3160是一款采用ADI公司iCoupler® 技术的USB端口隔离器
网络·stm32·单片机·嵌入式硬件·网络协议·fpga开发·硬件工程
趙小贞13 小时前
UART 串口协议详解与 STM32 实战实现
stm32·单片机·嵌入式硬件·通信协议·1024程序员节
xyx-3v13 小时前
STM32F1和STM32F4在配置硬件SPI1时有什么不同?
stm32·单片机·嵌入式硬件