首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    qDebug | std::cout | printf性能表现

    Qt君最近感觉qDebug相对于printf打印感觉有些慢,但又没有证据,于是闲着就写下qDebug,std::cout,printf的性能表现咯。注:测试数据仅供参考。...0x00 测试环境 环境 参数 CPU i5-8250U 内存 8G 操作系统 Windows@64位 Qt版本 Qt 5.12.1 编译器 MSVC2017@64位 0x01 数据呈现   通过使用qDebug...debug版本(次/秒) release版本(次/秒) qDebug 38317 60923 std::cout 382890 372696 printf 432606 386663 图表化显示 ?...0x02 数据分析 性能表现:printf > std::cout > qDebug; qDebug()相对于std::cout和printf差距过大(6~10倍); std::cout与printf...0x03 结论 qDebug比std::cout和printf慢,高频调用有可能影响系统时延; 性能均衡推荐选用std::cout; 追求性能选用printf。

    1.6K20
    领券