現在、多くの診断メッセージを端末に出力するコードがあります。これが私のコードをどれだけ遅くするか、誰か知っていますか? たとえば、実行する代わりに、出力をファイルにパイプすることで速度が大幅に向上しますか。
./my_program
走る
./my_program > output.log
また、cout を ofstream に置き換えてファイルに直接書き込むと、さらに速度が向上しますか?
編集: /dev/shm に書き込んでいると仮定しましょう。ディスク アクセス速度は実際には問題ではありません。