dann/p5-plack-middleware-profiler-nytprof — pull request #11 by bayashi (2013-02-10 02:15:21+00:00)
Title: nytporf.out の不要なパターンで作成されないようにしました

Devel::NYTProf が require されると、nytprof.out が作成されてしまうので、
load するまえに、enable_profile をみる必要がありました。
以前は、$env がないときに enable_profile を呼んでいたので、無条件で
require するようにした記憶がありますが、今は $env があるので、
enable_profile を呼んだ上で　不要ならば load しないとした方が
nytprof.out が無駄に生成されなくて良さそうです。

ちなみに、nytprof.out を完全に作らないようにするには
NYTPROF="file=/dev/null" する必要があります。
ここでファイルを指定すると、指定したファイルと、DB::enable_profile($file) の
両方に書き出すみたいです。