大量のstd::cout
. Linux 2.6.x で動作します。アプリケーションのパフォーマンスをテストする必要があるため、 を にリダイレクトすることを考えstd::cout
てい/dev/null
ます。Cでは、単に使用できますdup2
。std::ostream
ファイルまたはにリダイレクトする C++ に相当するものはありますか/dev/null
?
1707 次
3 に答える
0
別の方法は、ファイルを /dev/null にシンボリック リンクすることです。
% ln -s /dev/null core
% ls -l core
lrwx-xr-x 1 john users 9 Nov 18 12:26 core -> /dev/null
ただし、プログラムの速度を真にテストするには、ファイルへの書き込みをコメントアウトして、実行時間の差を計算することをお勧めします。これは、/dev/null への書き込みは、通常のファイルへの書き込みとはオーバーヘッドが異なる可能性があるためです。
于 2013-02-13T03:05:47.913 に答える