重複の可能性:
プログラムのRAM使用量の測定
かなり短い時間(約10分)実行されますが、メモリが多いプロセスがあります。
プロセスが最大に使用するメモリ量を知りたいです。私はhtop
これを20秒ごとに実行し、メモリ使用量を記録するよりも効率的な追跡方法が欲しいです。
理想的には、次のようなものが欲しいtime
- どのような書き込み方法
trackmemory command
コマンドが実行され、最後にメモリ使用量が表示されます。しかし、まだどこかに手動で書くことができます。ただそれを見て書きpid
たくないだけです。htop
ベストアンサー1
この答えを見つけました。 プログラムのRAM使用量の測定
しかし、これは非現実的な数字(RAM + Swapを組み合わせたよりも10倍多くのメモリ)を示すため、実際にはうまく機能しません。私がしたことは
top -bp pid > memories
次に、memories
grep、sed、および sort を使用してファイルをフィルタリングしました。それは非常にうまく動作します。