|File Search||Catalog||Content Search|
* Performs per-line statement profiling for fine detail * Performs per-subroutine statement profiling for overview * Performs per-block statement profiling (the first profiler to do so) * Accounts correctly for time spent after calls return * Performs inclusive and exclusive timing of subroutines * Subroutine times are per calling location (a powerful feature) * Can profile compile-time activity, just run-time, or just END time * Uses novel techniques for efficient profiling * Sub-microsecond (100ns) resolution on systems with clock_gettime() * Very fast - the fastest statement and subroutine profilers for perl * Handles applications that fork, with no performance cost * Immune from noise caused by profiling overheads and I/O * Program being profiled can stop/start the profiler * Generates richly annotated and cross-linked html reports * Trivial to use with mod_perl - add one line to httpd.conf * Includes an extensive test suite * Tested on very large codebases
NYTProf is effectively two profilers in one: a statement profiler, and a subroutine profiler.
NYTProf stands for 'New York Times Profiler'. Indeed, this module was initially developed from Devel::FastProf by The New York Times Co. to help their developers quickly identify bottlenecks in large Perl applications.
This directory holds tools and script for demonstrating Devel::NYTProf (Feel free to ignore it.)
libdevel-nytprof-perl (4.00-1) unstable; urgency=low From upstream Changes: The data file format has changed so v3.x files can't be read. The Devel::NYTProf::ReadStream interface has also changed. -- gregor herrmann <email@example.com> Sat, 12 Jun 2010 16:40:59 +0200
NYTPROFCG(1p) User Contributed Perl Documentation NYTPROFCG(1p) NAME nytprofcg - Convert an NYTProf profile into Callgrind format SYNOPSIS $ nytprofcg --file=nytprof.out --out=nytprof.callgrind $ nytprofcg # same as above DESCRIPTION Reads a profile data file generated by Devel::NYTProf and writes out the subroutine call graph information it conta more»
NYTPROFCSV(1p) User Contributed Perl Documentation NYTPROFCSV(1p) NAME nytprofcsv - Dev more»
NYTPROFHTML(1p) User Contributed Perl Documentation NYTPROFHTML(1p) NAME nytprofhtml - Ge more»
NYTPROFMERGE(1p) User Contributed Perl DocumentationNYTPROFMERGE(1p) NAME nytprofmerge - R more»
Devel::NYTProf(3pUser Contributed Perl DocumentatDevel::NYTProf(3pm) NAME Devel::NYTProf - more»
Devel::NYTProf::AUsereContributed Perl DoDevel::NYTProf::Apache(3pm) NAME Devel::NYTProf:: more»