gpt4 book ai didi

c++ - 由于日志的程序 block

转载 作者:行者123 更新时间:2023-11-28 04:08:01 25 4
gpt4 key购买 nike

我有一个用 C++ 创建的程序,当我启用 Debug模式时,程序会因为高日志量而阻塞,是否有任何解决方案或想法可以避免在 Debug模式下阻塞,或者是否有智能方法来创建以 Debug模式登录

最佳答案

与无缓冲 I/O 相比,使用缓冲 I/O 可以加快速度。参见 this stackoverlow question了解更多信息。但是,如果您的程序崩溃了,可能并不是所有数据都已写入日志文件,这将使诊断崩溃原因变得更加困难。因此,应在潜在崩溃之前立即刷新缓冲区,例如使用 fflushstd::flush,具体取决于您用于输出的函数。

不过,您可能已经在使用缓冲 I/O。由于您没有指定要为 I/O 使用哪些函数,因此我无法判断。

关于c++ - 由于日志的程序 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58356836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com