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