我正在创建一个 C++ 项目,其中使用的程序会产生大量输出消息(所有这些消息都由 cout 打印),但我可以决定将其中的 95% 保持沉默。
但是,当我决定将它们全部打印出来时,我可以看到磁盘上的空间正在快速减少(大约每 2 秒 1 MB!)。
所以,这些程序必须运行几个小时,所以你可以想象我磁盘上占用的空间量!
但是,如果我重新启动我的电脑,我的磁盘上的空间将被恢复。
另一个注意事项:如果我决定让程序静音(只留下 5% 的消息),占用的磁盘空间要少得多!
所以我认为这个问题与输出消息有关,但是我如何避免它而不让它们全部静音呢?
我正在使用 ubuntu
感谢所有将回答我的问题的人!