タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

perlとnytprofに関するdannのブックマーク (3)

  • NYTProf v5 – Flaming Precision

    As soon as I saw a Flame Graph visualization I knew it would make a great addition to NYTProf. So I’m delighted that the new Devel::NYTProf version 5.00, just released, has a Flame Graph as the main feature of the index page. In this post I’ll explain the Flame Graph visualization, the new ‘subroutine calls event stream’ that makes the Flame Graph possible, and other recent changes, including impr

    NYTProf v5 – Flaming Precision
  • About optimazation: inclusive time and exclusive time - Islands in the byte stream (legacy)

    NYTProfを使うと,inclusive time*1とexclusive time*2を調べることができる。 XS化というのはこのexclusive timeを減らすためのものだと言える。実際私は,今までは高速化というとexclusive timeしか見ていなかった。ところが,実際にはexclusive timeが10%を超えることはまれで,ホットスポットを集中的にXS化してそのサブルーチン自体が数倍高速になったとしても,プログラム全体からすると普通は数%の高速化にしかならない。 つまり,プログラム全体を10%,20%と高速にするには,inclusive timeを見る必要があるのだ。この場合,特定のサブルーチン呼び出しが30%や40%もの時間を消費していることがある。そういうホットスポットこそ最適化に値する。 これを痛感したのが,最近行ったClass::MOPのget_method_

    About optimazation: inclusive time and exclusive time - Islands in the byte stream (legacy)
  • NYTProf v2 - OSCON 2008

    A screencast of my presentation about the Devel::NYTProf v2 perl source code profiler that I gave at the Open Source Convention (OSCON) in July 2008. 41 minutes long. See also http://search.cpan.org/dist/Devel-NYTProf/ and http://blog.timbunce.org/2008/07/15/nytprof-v2-a-major-advance-in-perl-profilers/ View fullscreen for a more detailed picture.

  • 1