Initial import of p5-Devel-NYTProf 2.07

Devel::NYTProf is a powerful feature-rich perl source code profiler.
NYTProf is effectively two profilers in one: a statement profiler,
and a subroutine profiler.
This commit is contained in:
bluhm 2008-11-21 14:55:19 +00:00
parent a469c20e9f
commit bd776c0933
4 changed files with 86 additions and 0 deletions

View File

@ -0,0 +1,23 @@
# $OpenBSD: Makefile,v 1.1.1.1 2008/11/21 14:55:19 bluhm Exp $
SHARED_ONLY = Yes
COMMENT = powerful feature-rich perl source code profiler
DISTNAME = Devel-NYTProf-2.07
CATEGORIES = devel
MAINTAINER = Alexander Bluhm <bluhm@openbsd.org>
# perl
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
WANTLIB = z
MODULES = cpan
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (Devel-NYTProf-2.07.tar.gz) = ZEjHpN14lEwIf4G0J4/8Yw==
RMD160 (Devel-NYTProf-2.07.tar.gz) = chxeolR0LqU+L5DK2F4q9iLh9yk=
SHA1 (Devel-NYTProf-2.07.tar.gz) = XX41nMiDXNBjP8cb3jlxLD/uNmc=
SHA256 (Devel-NYTProf-2.07.tar.gz) = vJ0jNavHG56sOCyUVrfaGcLnzfuBCNHNe+GlGrbcpso=
SIZE (Devel-NYTProf-2.07.tar.gz) = 168280

View File

@ -0,0 +1,22 @@
Devel::NYTProf is a powerful feature-rich perl source code profiler.
* 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.

View File

@ -0,0 +1,36 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2008/11/21 14:55:19 bluhm Exp $
bin/nytprofcsv
bin/nytprofhtml
${P5ARCH}/
${P5ARCH}/Devel/
${P5ARCH}/Devel/NYTProf/
${P5ARCH}/Devel/NYTProf.pm
${P5ARCH}/Devel/NYTProf/Apache.pm
${P5ARCH}/Devel/NYTProf/Core.pm
${P5ARCH}/Devel/NYTProf/Data.pm
${P5ARCH}/Devel/NYTProf/ReadStream.pm
${P5ARCH}/Devel/NYTProf/Reader.pm
${P5ARCH}/Devel/NYTProf/Test.pm
${P5ARCH}/Devel/NYTProf/Util.pm
${P5ARCH}/Devel/NYTProf/js/
${P5ARCH}/Devel/NYTProf/js/jquery.min.js
${P5ARCH}/Devel/NYTProf/js/jquery.tablesorter.min.js
${P5ARCH}/Devel/auto/
${P5ARCH}/Devel/auto/Devel/
${P5ARCH}/Devel/auto/Devel/NYTProf/
${P5ARCH}/Devel/auto/Devel/NYTProf/NYTProf.so
${P5ARCH}/Devel/benchmark.pl
${P5ARCH}/auto/
${P5ARCH}/auto/Devel/
${P5ARCH}/auto/Devel/NYTProf/
${P5ARCH}/auto/Devel/NYTProf/NYTProf.bs
${P5ARCH}/auto/Devel/NYTProf/NYTProf.so
@man man/man1/nytprofcsv.1
@man man/man1/nytprofhtml.1
@man man/man3p/Devel::NYTProf.3p
@man man/man3p/Devel::NYTProf::Apache.3p
@man man/man3p/Devel::NYTProf::Core.3p
@man man/man3p/Devel::NYTProf::Data.3p
@man man/man3p/Devel::NYTProf::ReadStream.3p
@man man/man3p/Devel::NYTProf::Reader.3p
@man man/man3p/Devel::NYTProf::Util.3p