2

実行時にメモリを割り当てる、grepまたはのような小さなプログラムがあります。cat実行中に最大でどのくらいのメモリが割り当てられるか知りたいです。どうすればそれができますか?

4

2 に答える 2

3

/usr/bin/timeその目的のために使用してください。例:

/usr/bin/time -f '%M kB' command args...
于 2012-09-25T19:16:04.517 に答える
1

通常、メモリに関連している場合は、valgrindが最初にそれを持っているかどうかを確認します。

http://valgrind.org/docs/manual/ms-manual.html

次のようなことをします:

valgrind --tool=massif <program-name>
ms_print massif.<date>

ms_print出力の上部に、必要な情報を提供するグラフが表示されます。

于 2012-09-25T19:26:12.883 に答える