1 | # $Id: Portfile 50984 2009-05-14 21:08:43Z and.damore@macports.org $ |
---|
2 | |
---|
3 | PortSystem 1.0 |
---|
4 | PortGroup perl5 1.0 |
---|
5 | |
---|
6 | perl5.setup Devel-NYTProf 2.09 |
---|
7 | maintainers michael@naegler.org |
---|
8 | description Powerful feature-rich perl source code profiler |
---|
9 | long_description Devel::NYTProf is a powerful feature-rich perl source code profiler. \ |
---|
10 | \ |
---|
11 | o Performs per-line statement profiling for fine detail \ |
---|
12 | o Performs per-subroutine statement profiling for overview \ |
---|
13 | o Performs per-block statement profiling (the first profiler to do so) \ |
---|
14 | o Accounts correctly for time spent after calls return \ |
---|
15 | o Performs inclusive and exclusive timing of subroutines \ |
---|
16 | o Subroutine times are per calling location (a powerful feature) \ |
---|
17 | o Can profile compile-time activity, just run-time, or just END time \ |
---|
18 | o Uses novel techniques for efficient profiling \ |
---|
19 | o Sub-microsecond (100ns) resolution on systems with clock_gettime() \ |
---|
20 | o Very fast - the fastest statement and subroutine profilers for perl \ |
---|
21 | o Handles applications that fork, with no performance cost \ |
---|
22 | o Immune from noise caused by profiling overheads and I/O \ |
---|
23 | o Program being profiled can stop/start the profiler \ |
---|
24 | o Generates richly annotated and cross-linked html reports \ |
---|
25 | o Trivial to use with mod_perl - add one line to httpd.conf \ |
---|
26 | o Includes an extensive test suite \ |
---|
27 | o Tested on very large codebases \ |
---|
28 | \ |
---|
29 | NYTProf is effectively two profilers in one: a statement profiler, and a subroutine profiler. |
---|
30 | |
---|
31 | platforms darwin |
---|
32 | |
---|
33 | checksums md5 2bd0f5fc881fe581b35c11e615cf9ec1 \ |
---|
34 | sha1 687d1ef048412a69c1a278a0774798cddd1419b7 \ |
---|
35 | rmd160 5145b03042e38e67bf82d0b360510f09ac399344 |
---|