libdevel-nytprof-perl_5.06+dfsg-2+b1_amd64.deb


Advertisement

Description

libdevel-nytprof-perl - Perl statement and subroutine code profiler

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libdevel-nytprof-perl
Package version: 5.06+dfsg
Package release: 2+b1
Package architecture: amd64
Package type: deb
Installed size: 1.03 KB
Download size: 332.83 KB
Official Mirror: ftp.br.debian.org
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. 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.

Alternatives

    Download

    Source package: libdevel-nytprof-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libdevel-nytprof-perl deb package:
      # sudo apt-get install libdevel-nytprof-perl

    Files

    • /usr/bin/nytprofcalls
    • /usr/bin/nytprofcg
    • /usr/bin/nytprofcsv
    • /usr/bin/nytprofhtml
    • /usr/bin/nytprofmerge
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/Apache.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/Constants.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/Core.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/Data.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/FileHandle.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/FileInfo.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/ReadStream.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/Reader.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/Run.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/SubCallInfo.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/SubInfo.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/Test.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/NYTProf/Util.pm
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/Devel/auto/Devel/NYTProf/NYTProf.so
    • /usr/lib/x86_64-linux-gnu/perl5/5.20/auto/Devel/NYTProf/NYTProf.so
    • /usr/share/doc/libdevel-nytprof-perl/HACKING.gz
    • /usr/share/doc/libdevel-nytprof-perl/NEWS.Debian.gz
    • /usr/share/doc/libdevel-nytprof-perl/changelog.Debian.amd64.gz
    • /usr/share/doc/libdevel-nytprof-perl/changelog.Debian.gz
    • /usr/share/doc/libdevel-nytprof-perl/changelog.gz
    • /usr/share/doc/libdevel-nytprof-perl/copyright
    • /usr/share/doc/libdevel-nytprof-perl/examples/demo/1m_stmts.pl
    • /usr/share/doc/libdevel-nytprof-perl/examples/demo/README
    • /usr/share/doc/libdevel-nytprof-perl/examples/demo/closure.pl
    • /usr/share/doc/libdevel-nytprof-perl/examples/demo/cpucache.pl
    • /usr/share/doc/libdevel-nytprof-perl/examples/demo/demo-code.pl
    • /usr/share/doc/libdevel-nytprof-perl/examples/demo/demo-run.pl
    • /usr/share/doc/libdevel-nytprof-perl/examples/demo/exclusive-sub-time.pl
    • /usr/share/man/man1/nytprofcalls.1p.gz
    • /usr/share/man/man1/nytprofcg.1p.gz
    • /usr/share/man/man1/nytprofcsv.1p.gz
    • /usr/share/man/man1/nytprofhtml.1p.gz
    • /usr/share/man/man1/nytprofmerge.1p.gz
    • /usr/share/man/man3/Devel::NYTProf.3pm.gz
    • /usr/share/man/man3/Devel::NYTProf::Apache.3pm.gz
    • /usr/share/man/man3/Devel::NYTProf::Core.3pm.gz
    • /usr/share/man/man3/Devel::NYTProf::Data.3pm.gz
    • /usr/share/man/man3/Devel::NYTProf::ReadStream.3pm.gz
    • /usr/share/man/man3/Devel::NYTProf::Run.3pm.gz
    • /usr/share/man/man3/Devel::NYTProf::Util.3pm.gz
    • /usr/share/perl5/Devel/NYTProf/flamegraph.pl
    • /usr/share/perl5/Devel/NYTProf/js/asc.png
    • /usr/share/perl5/Devel/NYTProf/js/bg.png
    • /usr/share/perl5/Devel/NYTProf/js/desc.png
    • /usr/share/perl5/Devel/NYTProf/js/jquery-min.js
    • /usr/share/perl5/Devel/NYTProf/js/jquery-tablesorter-min.js
    • /usr/share/perl5/Devel/NYTProf/js/style-tablesorter.css
    • /usr/share/perl5/Devel/NYTProf/js/jit/Treemap.css
    • /usr/share/perl5/Devel/NYTProf/js/jit/gradient-cushion1.png
    • /usr/share/perl5/Devel/NYTProf/js/jit/gradient.png
    • /usr/share/perl5/Devel/NYTProf/js/jit/gradient20.png
    • /usr/share/perl5/Devel/NYTProf/js/jit/gradient30.png
    • /usr/share/perl5/Devel/NYTProf/js/jit/gradient40.png
    • /usr/share/perl5/Devel/NYTProf/js/jit/gradient50.png
    • /usr/share/perl5/Devel/NYTProf/js/jit/jit-yc.js
    • /usr/share/perl5/Devel/NYTProf/js/jit/jit.js

    Changelog

    2014-07-24 - gregor herrmann <gregoa@debian.org> libdevel-nytprof-perl (5.06+dfsg-2) unstable; urgency=medium * Mark failing test as TODO for the time being. Cf. the discussion in the upstream bug at https://github.com/timbunce/devel-nytprof/issues/34 . (Closes: #755332)

    2014-06-02 - gregor herrmann <gregoa@debian.org> libdevel-nytprof-perl (5.06+dfsg-1) unstable; urgency=medium * debian/control: remove Nicholas Bamber from Uploaders on request of the MIA team. * Strip trailing slash from metacpan URLs. * Use $Config{vendorarch} in debian/rules as a preparation for the multi-arched perl 5.20. * Replace another javascript file with a symlink to the packaged version. * debian/rules: drop override_dh_link. The files-to-be-removed are somewhere else; and there they are replaced by somelinks anyway. * Add a lintian override for source-is-missing. The source is there, just the filenames don't match. * Add repackaging framework to get rid of minified jQuery files. * Repack as 5.06+dfsg. * Declare compliance with Debian Policy 3.9.5.

    2013-09-22 - gregor herrmann <gregoa@debian.org> libdevel-nytprof-perl (5.06-1) unstable; urgency=low * New upstream release. * Don't install removed script anymore. * Refresh patches.

    2013-08-07 - gregor herrmann <gregoa@debian.org> libdevel-nytprof-perl (5.02-2) unstable; urgency=low * debian/copyright: add information about bin/flamegraph.pl. * Install flamegraph.pl under /usr/share instead of as an example, and add a patch to use the helper script from there. Thanks to Simon Ruderich for the bug report. (Closes: #718731)

    2013-05-17 - gregor herrmann <gregoa@debian.org> libdevel-nytprof-perl (5.02-1) unstable; urgency=low [ Stig Sandbeck Mathisen ] * Imported Upstream version 5.00 Closes: #708597 * Refresh manpage-section.patch, add manpage * Refresh usr-share.patch for offset * Add libtest-differences-perl to build depends [ gregor herrmann ] * New upstream release. * Install new bin/flamegraph.pl script as an example.

    2013-02-17 - gregor herrmann <gregoa@debian.org> libdevel-nytprof-perl (4.25-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ gregor herrmann ] * New upstream release. * Use debhelper 9.20120312 to get all hardening flags. * debian/copyright: update years of packaging copyright.

    2013-01-05 - Salvatore Bonaccorso <carnil@debian.org> libdevel-nytprof-perl (4.23-1) unstable; urgency=low * Team upload. * Imported Upstream version 4.23 * Drop fix-spelling-errors.patch patch * Refresh usr-share.patch for offset * Don't install MemoryProfiling.pod and Devel::MemoryProfiling.3pm

    2012-11-06 - Salvatore Bonaccorso <carnil@debian.org> libdevel-nytprof-perl (4.09-1) unstable; urgency=low * Team upload. * Imported Upstream version 4.09 * Bump Standards-Version to 3.9.4

    2012-08-16 - Alessandro Ghedini <ghedo@debian.org> libdevel-nytprof-perl (4.08-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Alessandro Ghedini ] * New upstream release * Update copyright to Copyright-Format 1.0 * Bump upstream copyright years * Bump debhelper compat level to 9 * Bump Standards-Version to 3.9.3 (no changes needed) * Update manpage-section.patch * Refresh usr-share.patch * Add fix-spelling-errors.patch * Add myself to Uploaders

    2010-12-02 - Salvatore Bonaccorso <carnil@debian.org> libdevel-nytprof-perl (4.06-1) unstable; urgency=low * Team upload. * New upstream release * Refresh debian/patches.

    Advertisement
    Advertisement