プログラムの速度/パフォーマンスを測定する方法は?

プログラムの速度/パフォーマンスを測定する方法は?

最近、私はstraceこのような作業をしていました。ブログ投稿ddが提供するデフォルトの指標を使用します。

いくつかの測定を直接実行したいのですが、別のプログラムを使用したいと思います。任意のプログラムの実行速度を測定するためのツールはありますか?

答え1

また読んでください時間(7)(Linuxシステムを想定)。使えるだけでなく時間(1)また、いくつかの時間関数もあります(例:時計(3)時計のインポート時間(2)等…)プログラム内で。

また、見ることができますこれ

また見てください一般教授(1)パフォーマンス(1)概要(1)。欲しいかもしれませんGCCコンパイラ呼び出し具体的には(gcc -pg 例えばgprof分析するそして/またはベンチマーク、少しオーバーヘッドがあります。

答え2

このtimeコマンドは、特定のプログラムの実行時間を測定します。

http://man7.org/linux/man-pages/man1/time.1.html

関連情報