[英]Affect on std::cout on performance of the program
我编写了一个程序,该程序将获取文件详细信息并将其放置在SQLite数据库中。 在此过程中,我观察了两种情况:
方案1:
方案2:
执行此程序所需时间:7分钟
我还不清楚为什么只是因为std::cout
,所花费的时间是不打印的时间的5倍 ?
非常感谢您对此方案提出任何建议,非常感谢。
问候,拉维
尝试使用std::ios_base::sync_with_stdio(false)
,默认情况下std :: cout与stdio同步
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.