timeでコマンドの実行時間を測定する
プログラムの実行時間を測定するコマンドを調べていたらやはりtimeコマンドに行き着く.
しかし,ネット上では完全な解説が見つからなかったのできちんと調べることにした.
Usage: time command
以下,実行例
% time cc -c myprogram.c 0.600u 0.704s 0:03.77 13.1% 1+109k 88+15io 66pf+0w
- 0.600u ...ユーザモードのCPU時間 (user time)
- 0.704s ... システムモードのCPU時間 (system time)
- 0:03.77 ... 処理にかかった実時間 (real time)
- 13.1% ... コマンド実行中のCPU使用率
- 1+109k ... テキストセグメントで平均1Kバイト,データセグメントで平均109Kバイトのメモリが使用された
- 88+15io ... ディスクからの読み出しが88回,ディスクへの書き込みが15回行われた
- 66pf+0w ... 実行中,ページフォルトは66回起こったが,スワップアウトは1度も起こらなかった
参考文献(引用元)
- 作者: 山口和紀,古瀬一隆
- 出版社/メーカー: 技術評論社
- 発売日: 2003/02/28
- メディア: 大型本
- 購入: 1人 クリック: 83回
- この商品を含むブログ (11件) を見る