Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Devel-NYTProf | Distribution: openSUSE Tumbleweed |
Version: 6.140.0 | Vendor: openSUSE |
Release: 2.3 | Build date: Fri Mar 8 23:16:58 2024 |
Group: Unspecified | Build host: reproducible |
Size: 1215333 | Source RPM: perl-Devel-NYTProf-6.140.0-2.3.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://metacpan.org/release/Devel-NYTProf | |
Summary: Powerful fast feature-rich Perl source code profiler |
Devel::NYTProf is a powerful, fast, feature-rich perl source code profiler. * Performs per-line statement profiling for fine detail * Performs per-subroutine statement profiling for overview * Performs per-opcode profiling for slow perl builtins * 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 supported systems * 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 * Captures source code, including string evals, for stable results * 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.
Artistic-1.0 OR GPL-1.0-or-later
* Fri Mar 08 2024 Tina Müller <tina.mueller@suse.com> - Fix disabling of __perllib_provides * Thu Oct 19 2023 Tina Müller <timueller+perl@suse.de> - updated to 6.14 see /usr/share/doc/packages/perl-Devel-NYTProf/Changes =head2 Changes in Devel::NYTProf 6.14 - 18th Oct 2023 B<There should be no significant differences in the performance of Devel-NYTProf from that of the previous release.> This release is primarily maintenance- focused. More build-time warnings using recent versions of C compilers have been eliminated, particularly with recent production releases of Perl. Thanks to Karl Williamson for guidance on updating F<ppport.h> and using it to update F<NYTProf.xs>. =head2 Changes in Devel::NYTProf 6.13 - 10th Oct 2023 B<There should be no significant differences in the performance of Devel-NYTProf from that of the previous release.> This release is primarily maintenance- focused. The largest difference in the distribution is the removal of the F<nytprofpf> program (L<GH 206|https://github.com/timbunce/devel-nytprof/pull/206>). This program was written for an open-source software competition which is no longer being held. Other changes include: Removal of remaining reference to Travis CI (L<GH 202|https://github.com/timbunce/devel-nytprof/pull/202>). Elimination of 'bad-function-cast' warnings during 'make' (L<GH 205|https://github.com/timbunce/devel-nytprof/pull/205>). Correction of typographic error in F<nytprofhtml> thanks to Amory Meltzer (L<GH 210|https://github.com/timbunce/devel-nytprof/pull/210>). Depending on Per version, skip one test file that was exercising 'given' and 'when' keywords (now deprecated) (L<GH 211|https://github.com/timbunce/devel-nytprof/pull/211>). Elimination of the 'register' keyword from NYTProf.xs (partial resolution of L<GH 191|https://github.com/timbunce/devel-nytprof/issues/191>) which is forbidden as of ISO C++17. * Thu Nov 17 2022 Tina Müller <timueller+perl@suse.de> - updated to 6.12 see /usr/share/doc/packages/perl-Devel-NYTProf/Changes =head2 Changes in Devel::NYTProf 6.12 - 16th Nov 2022 B<There should be no significant differences in the performance of Devel-NYTProf from that of the previous release.> This release is primarily focused on adapting the library to a change in Perl 5 as of release 5.37.6 in November 2022; code contributed by Tony Cook in L<GH 200: support SSNEW*() macros returning SSize_t instead of I32|https://github.com/timbunce/devel-nytprof/pull/200>. Corrections to errors in documentation contributed by joshnaitis in L<GH 198: Fix typos in /bin report generators|https://github.com/timbunce/devel-nytprof/pull/198>. 'make' targets dependent on Subversion (former version control system) removed in L<GH 196|https://github.com/timbunce/devel-nytprof/pull/196>. CPAN module Sub::Name added as test-time prerequisite. * Mon Sep 20 2021 Tina Müller <timueller+perl@suse.de> - updated to 6.11 see /usr/share/doc/packages/perl-Devel-NYTProf/Changes =head2 Changes in Devel::NYTProf 6.11 - 19th Sep 2021 Removed F<lib/Devel/NYTProf/js/jquery.floatThead.min.js> in L<GH 194: Remove jquery.floatThead.min.js|https://github.com/timbunce/devel-nytprof/pull/194>. In L<GH 192: nytprofhtml - internal anchor links in html pages go to wrong locations|https://github.com/timbunce/devel-nytprof/issues/192> Shawn Laffan reported that internal links to anchors in the generated HTML pages were not correctly positioned in the vertical dimension. Discontinuing use of this Javascript file appears to correct the problem. * Mon May 10 2021 Tina Müller <timueller+perl@suse.de> - updated to 6.10 see /usr/share/doc/packages/perl-Devel-NYTProf/Changes * Mon May 03 2021 Tina Müller <timueller+perl@suse.de> - updated to 6.09 see /usr/share/doc/packages/perl-Devel-NYTProf/Changes * Wed Apr 07 2021 Tina Müller <timueller+perl@suse.de> - updated to 6.07 see /usr/share/doc/packages/perl-Devel-NYTProf/Changes =head2 Changes in Devel::NYTProf 6.07 - 6th April 2020 Focus is to enable test suite to pass with perl-5.33.3 and higher. (Changes in blead required changes in expectations set in test data files.) Correction to MANIFEST thanks to mattlaw. #142 POD improvements thanks to tomhukins. #129 Makefile.PL modernizations thanks to karenetheridge. #126 .gitignore corrections thanks to jkeenan. #146 Adapt tests to work with 5.33 and higher thanks to jkeenan. #147 * Sun Jun 10 2018 coolo@suse.com - updated to 6.06 see /usr/share/doc/packages/perl-Devel-NYTProf/Changes =head2 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 * Tue Mar 27 2018 coolo@suse.com - updated to 6.05 see /usr/share/doc/packages/perl-Devel-NYTProf/Changes =head2 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 * Fri Nov 25 2016 coolo@suse.com - updated to 6.04 see /usr/share/doc/packages/perl-Devel-NYTProf/Changes =head2 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
/usr/bin/flamegraph.pl /usr/bin/nytprofcalls /usr/bin/nytprofcg /usr/bin/nytprofcsv /usr/bin/nytprofhtml /usr/bin/nytprofmerge /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/MemoryProfiling.pod /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/Apache.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/Constants.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/Core.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/Data.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/FileHandle.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/FileInfo.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/ReadStream.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/Reader.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/Run.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/SubCallInfo.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/SubInfo.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/Test.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/Util.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/asc.png /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/bg.png /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/desc.png /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit/Treemap.css /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient-cushion1.png /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient.png /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient20.png /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient30.png /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient40.png /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit/gradient50.png /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit/jit-yc.js /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jit/jit.js /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jquery-min.js /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/jquery.tablesorter.min.js /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/NYTProf/js/style-tablesorter.css /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/auto /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/auto/Devel /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/auto/Devel/NYTProf /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Devel/auto/Devel/NYTProf/NYTProf.so /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/auto/Devel /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/auto/Devel/NYTProf /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/auto/Devel/NYTProf/NYTProf.so /usr/share/doc/packages/perl-Devel-NYTProf /usr/share/doc/packages/perl-Devel-NYTProf/Changes /usr/share/doc/packages/perl-Devel-NYTProf/HACKING /usr/share/doc/packages/perl-Devel-NYTProf/README.md /usr/share/man/man1/nytprofcalls.1.gz /usr/share/man/man1/nytprofcg.1.gz /usr/share/man/man1/nytprofcsv.1.gz /usr/share/man/man1/nytprofhtml.1.gz /usr/share/man/man1/nytprofmerge.1.gz /usr/share/man/man3/Devel::MemoryProfiling.3pm.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::FileInfo.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
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Dec 21 00:12:52 2024