Devel::NYTProf is a powerful, fast, feature-rich perl source code profiler.
Performs per-line statement profiling for fine detail
Performs per-subroutine statement profiling for overview
Performs per-opcode profiling for slow perl builtins
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 supported systems
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
Captures source code, including string evals, for stable results
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.
Package Version | Update ID | Released | Package Hub Version | Platforms | Subpackages |
---|---|---|---|---|---|
6.12-bp156.2.4 info | GA Release | 2023-12-07 | 15 SP6 |
|
|
6.12-bp155.1.4 info | GA Release | 2023-05-17 | 15 SP5 |
|
|
6.11-bp154.1.18 info | GA Release | 2022-05-09 | 15 SP4 |
|
|
6.05-bp153.1.14 info | GA Release | 2021-03-06 | 15 SP3 |
|
|
6.05-bp152.3.14 info | GA Release | 2020-04-17 | 15 SP2 |
|
|
6.05-bp151.3.1 info | GA Release | 2019-07-16 | 15 SP1 |
|
|
6.05-bp151.2.12 info | GA Release | 2019-05-18 | 15 SP1 |
|
|
6.05-bp150.2.5 info | GA Release | 2018-07-31 | 15 |
|
|
6.05-bp150.2.4 info | GA Release | 2018-07-30 | 15 |
|
|