タグ

インストールとprofilerに関するkazuph1986のブックマーク (1)

  • Devel::NYTProfのインストールから結果表示までmemo - dev.log

    先日勉強会で id:gfx 先生からプロファイラ(性能解析ツール)の紹介があったので忘れないようにメモしておく。 ちなみにプロファイラってなんじゃ?状態だったので調べると 動作中のプログラムがどの処理をどういった順序で実行したかを監視するプログラム。コンパイラやデバッガなどと共に、プログラミング言語の開発環境の一部として提供されることが多い。 例えば、プログラムはまずAという関数を呼び出し、次いでBの計算を実行し…というように、逐一記録が残される。それぞれの処理にかかった時間などを監視できるものもある。 ユーザはこうした記録を分析することで、プログラムが自分の意図通りに動作しているか、またプログラムのどの部分がボトルネックとなって処理に時間がかかっているのか、などを知ることができる。 プログラムの障害を見つけるために用いられるよりも、プログラムの余計な部分を削るなどして高速化するために用い

    Devel::NYTProfのインストールから結果表示までmemo - dev.log
    kazuph1986
    kazuph1986 2012/05/12
    Perlのプロファイラ。知らんかった。。。
  • 1