./devel/p5-Devel-NYTProf, Powerful feature-rich Perl 5 source code profiler

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 6.06, Package name: p5-Devel-NYTProf-6.06, Maintainer: pkgsrc-users

The Perl 5 module 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.


Required to run:
[lang/perl5] [converters/p5-JSON-XS] [converters/p5-JSON-MaybeXS]

Required to build:
[textproc/p5-Text-Diff] [devel/p5-Test-Differences] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: b1f3fbe3b784dcc0081a485c318931a86ff48cc4
RMD160: cc3e2193f263de9a43c612688649fb1e83a14219
Filesize: 457.215 KB

Version history: (Expand)


CVS history: (Expand)


   2018-06-09 04:18:14 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 6.06

Upstream changes:
Changes in Devel::NYTProf 6.06 - 4th June 2018

Fix sorting of numbers ending ...5s as microsec
  thanks to pichi. #120

Fix tests for Strawberry Perl portable
  thanks to shawnlaffan. #123

Fixed broken link in the pod to YAPC::NA 2014 talk video
  thanks to manwar. #116

Add "NYTProf" to buffer overflow error message for easier triage
  thanks to atomicstack. #119.

Add appveyor config file for CI on Windows
  thanks to shawnlaffan. #117
   2018-04-10 10:03:16 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 6.05

Upstream changes:
Changes in Devel::NYTProf 6.05 - 23rd March 2018
  Fix test failures on Perl 5.27.6+ #113

  Fix to prevent memory corruption in incr_sub_inclusive_time
    thanks to lucrocha #115

  Fix test failures on Perl 5.26 w/ PERL_USE_UNSAFE_INC=0,
    thanks to Kent Fredric #112

  Fix for the double opening of the web browser with --open,
    thanks to trizen #107

  Updated links in docs from old svn repository to Github
    thanks to smpeters #114
   2017-09-03 11:22:58 by Thomas Klausner | Files touched by this commit (20) | Package updated
Log message:
Update some HOMEPAGEs.
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-11-28 14:22:17 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 6.04

Upstream changes:
Changes in Devel::NYTProf 6.04 - 24th November 2016

    Fixed build on perl 5.25+ due to OpSIBLING, thanks to Dan Collins #102
    Fixed nytprofmerge on Windows thanks to andrey-starodubtsev #99
    Fixed nytprofhtml invalid UTF-8 char and improved CSS #105
    Fixed spelling mistake in nytprofcsv docs. Closes #95

    Table headers now stay visible, thanks to Sebastian Rose #106
    Assorted improvments to .travis.yml
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2016-04-10 04:15:40 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update to devel/p5-Devel-NYTProf-6.0.3
--------------------------------------
Changes in Devel::NYTProf 6.03 - 25th March 2016

  Fix to account for the deep stack optimizations in perl 5.23.8
    by Dave Mitchell, with my great gratitude!
  Fix SIGUSR2 on MSWin32 and div by zero #78 PR#79
    with thanks to Nicolas Georges.
  Fix for perl 5.8.8 but adding definition for tTHX.
  Unify 'Profile format error' messages.

  Improve the TROUBLESHOOTING docs.
  Added some more docs for the start=init option #85
  Corrected URL of KCachegrind home page #87
    with thanks to Denis Ibaev.
  Corrected URL of sample report #80
  Removed dead code.nytimes.com URL and redundant history #84
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.