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

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


Branch: CURRENT, Version: 6.06nb1, Package name: p5-Devel-NYTProf-6.06nb1, 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-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   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