5

MacOS10.6を実行しています。メモリ使用量を取得するために実行したいのですtopが、インタラクティブモードや更新するモードでは実行しません。その時点でのメモリ使用量が欲しいので、プロンプトに戻ります。メモリ使用量を取得するために他のユーティリティを探しました...しかし、不足していました(vm_stat仮想メモリ用です)。top誰かがメモリ使用量をstdoutに出力する方法などを教えてもらえますか?

4

3 に答える 3

5

top -l 11つのサンプルだけを標準出力に配置します(もちろん、必要に応じて、リダイレクト、フィルター処理などを行うことができます)。 man top詳細については。

于 2010-03-01T02:08:39.443 に答える
2

このコマンドを使用することもできますps。例えば

ps -eo pmem,comm

ps詳細な出力フォーマットについては、マニュアルページを確認してください。例:rss、サイズなど。

于 2010-03-01T02:16:00.977 に答える
0

私はこのコマンドを使用して、最初の数行の基本情報を吐き出しました

top -l 1 -n 0

-l 1=1つのサンプルのみ-n0=0プロセス

これはちょっとしたハックです....しかし、メモリラインだけが必要な場合は...頭と尾を介してフィードすることができます。

top -l 1 -n 0 | head -n 5 | tail -n 2
于 2010-03-01T02:15:33.317 に答える