タグ

develに関するsaihatenoのブックマーク (2)

  • Devel::KYTProfがだいぶいい!

    仕事でアプリのボトルネックを探しているという話をしたら、hideokiさんが 「YAPC::Asia 2010 で cho45 が紹介してた Devel::KYTProf がいいよー」 って言ってたので、使ってみたらだいぶよかったのでご紹介。 Devel::KYTProfの作者はid:onishiさんで、リポジトリはhttp://github.com/onishi/perl5-devel-kytprofにあります。 このモジュール、何ができるモジュールかっていうと(まぁcho45さんの発表動画見ればわかるのですが)、モジュール名とメソッド名を指定してやると、そのメソッドの処理にかかった時間をさくっと調べられるというものです。 たとえば Foo::Controller::Bar の baz() って関数の処理時間が知りたかったら、そのアプリケーションのメインモジュールに use Devel:

  • Devel::FindNamespaces - Charsbar::Note

    あるモジュールがどんなモジュールを読み込んでいるのかを、名前空間の増分をチェックすることで調べようというモジュール。モジュールとかコマンドとか、名前を変えるかもしれないのでまだCPANにはアップしていませんが、コマンドラインから dump_used_namespaces CGIすると、 APR::Pool Apache2::RequestIO Apache2::RequestRec Apache2::RequestUtil Apache2::Response CGI::Util CGITempFile Fh MacPerl MultipartBuffer Scalar::Util constant overload vars warnings::registerこんな結果が出力される寸法。興味のある方は下記からどうぞ。 http://coderepos.org/share/browser/

    Devel::FindNamespaces - Charsbar::Note
  • 1