Solaris でメモリの利用量を記録する ― 2016年08月24日 12時24分00秒
#!/bin/sh
CC=....
$CC $1 &
pid=$!
while ps -p `pgrep -p $pid` -o vsz
do sleep 1
done | grep -v VSZ > $1.mem
CC にコンパイルオプションを渡しておき、$1 にてファイル名を指定している。ps -p
で pid を指定して ps を行い、ps -o vsz
にてメモリの利用量を表示する。
top でも見たり出来るが、記録をしづらい。また、表示プロセス数が多いと圏外にいってしまったりする。
前回。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2016/08/24/8161573/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。