12
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added demo/exclusive-sub-time.pl Tweaked fmt_incl_excl_time More... over 16 years ago
Added subroutine *exclusive* timing. Yeah! Sort subs in reports by exclusive time not inclusive time. Ignore zeros when calling calculate_median_absolute_deviation. Added start of support for user and sys cpu timing for subroutines (mainly to avoid having to change the file format for that in future) Incremented minor version number of file format. More... over 16 years ago
Fixed calculate_median_absolute_deviation to use the *median* of the distance from the median value and not the average of the distance from the median value. This fixes cases where some columns were all green, for example. Added fmt_incl_excl_time function to format inclusive and exclusive times in a useful way. More... over 16 years ago
Store sub exclusive times in profiler data structure. More... over 16 years ago
Fixed overhead statement overhead adjustment for inclusive subroutine time. Added calculation of *exclusive* subroutine time using similar technique (not yet stored or reported). More... over 16 years ago
First steps in getting NYTProf to compile on Win32. Not there yet, but a few hurdles have been jumped. Also, a doc nit fixed in D::NYTP::A. More... over 16 years ago
Added test for goto &$sub (which don't do the right thing at the moment). Added note to LIMITATIONS section about it and some notes into HACKING about how to fix it. More... over 16 years ago
Added another sub calling test case. More... over 16 years ago
Thanks Steve in the Changes file for clock_gettime Remove subroutine inclusive timing overhead compensation from HACKING as it's been implemented now. Added better explanation of how to calculate exclusive sub times to HACKING. Added note about benefit of two level caller tracking to HACKING. More... over 16 years ago
Measure cumulative statement timing overhead. Deduct same from inclusive subroutine times. More... over 16 years ago
Convert Changes file to pod and add some details. More... over 16 years ago
Added note about how to support compression. More... over 16 years ago
Use NV instead of double to be consistent and allow for perl's configured with NV as long double. More... over 16 years ago
Add CLOCKS_PER_TICK define for the Time::HiRes case. More... over 16 years ago
Update test16.rdt for 0 ticks More... over 16 years ago
First pass at using clock_gettime() for profiling. Now Tim can refactor at will. :) More... over 16 years ago
Add docs about effect of recursion on sub inclusive time. More... over 16 years ago
Standardize to HAS_CLOCK_GETTIME. More... over 16 years ago
Unified version numbers and added tests for them. (The PAUSE indexer complained about some modules.) More... over 16 years ago
More pod tweaks. More... over 16 years ago
Bump version to 2.00. Yeah! Sync svn:keywords to be "Id Revision Date" for all. Fix up assorted pod issues and add some screenshot links. More... over 16 years ago
After a fork the new (child) data file doesn't have any knowledge of what the statement profiler recorded so shouldn't have any knowledge of what the sub profiler recorded either. Issue a warning on fork() if there's no fpurge support. More... over 16 years ago
Fixed fid redefinition warning to say something useful So hopefully we can work out what's really happening in http://www.nntp.perl.org/group/perl.cpan.testers/2008/07/msg1886274.html More... over 16 years ago
Workaround for perl 5.6 (probably could do better) http://www.nntp.perl.org/group/perl.cpan.testers/2008/07/msg1886489.html More... over 16 years ago
Just a jiffy... More... over 16 years ago
Major update to Devel::NYTProf docs. Output style.css before report (for subtle reasons). Link to the latest sample report. More... over 16 years ago
Added start of constants Used it to flag lack of fpurge in test results I'm guess that that's the cause of this failure http://www.nntp.perl.org/group/perl.cpan.testers/2008/07/msg1881535.html More... over 16 years ago
Fixed html escaping typo from earlier commit. Added an optimization to subs_defined_in_file() More... over 16 years ago
Removed source_line_func as it was never used. Assorted minor optimizations in main ::Reader source-code-reading loop. Changed nytprofhtml to do html escaping itself instead of via $reporter->add_regexp. Also escapes & now. Added full path as a tooltip over filenames on index page. More... over 16 years ago
The 'Jump to file' pulldown got broken somewhere along the line, so I've polished it up a little. Added another idea into HACKING. Added "Exclusive " to the Time column on the index page. More... over 16 years ago