特定のコマンドの時間を測定する方法は?

特定のコマンドの時間を測定する方法は?

(TimeThis.exeと同等のLinux)

それは次のとおりです。

timethis wget foo.com
Receiving foo.com  
...

wget foo.com took 3 seconds.

ベストアンサー1

time代わりにそうしてみてくださいtimethis

通常、当時はシェル組み込みバージョンがあることに注意してください。そして異なる形式で結果を提供するバイナリバージョン:

$ time wget -q -O /dev/null https://unix.stackexchange.com/

real    0m0.178s
user    0m0.003s
sys     0m0.005s

そして

$ \time wget -q -O /dev/null https://unix.stackexchange.com/
0.00user 0.00system 0:00.17elapsed 4%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+613minor)pagefaults 0swaps

"timethis"プロシージャとは異なり、3つの値を返します。これは次のように分類されます。コマンドラインで「時間」を使用するときの「システム時間」とは何ですか?、しかし簡単に言うと:本物「壁時計時間」を意味し、ユーザーそしてシステム汎用コードとシステムコールで区切られたCPUクロック時間を表示します。

おすすめ記事