Revision history for Perl extension Devel::Profiler.
0.01 Mon May 20 14:22:00 2002
- First release.
0.02 Wed May 22 19:30:00 2002
- Fixed implementation of caller() override to more closely match
normal behavior.
- Added fork protection like Devel::DProf - only profile the parent.
- Added code to avoid instrumenting fake subs. For details, see:
http://perlmonks.org/index.pl?node_id=168546
- Added code to detect constant subs and avoid profiling them.
- Added Devel::Profiler::Apache module which works like
Apache::DProf to provide profiling for Apache/mod_perl.
- Added check for dprofpp to Makefile.PL - thanks are due to
"Automated Perl Test Account" for the catch.
- Fixed bug under Test::More version 0.44 where Test::More was
confused by my attempts to test skip() itself. Thanks to Andreas
Marcel Riechert for the report.
- Added package_filter option to allow more flexible control over
packages to be profiled. Thanks to Simon Rosenthal for inspiring
this feature.
0.03 Tue Jun 4 16:54:03 EDT 2002
- Added hz option and code to scale output the hz. This should
improve speed and smooth discrepencies between the accuracy of
times() and Time::HiRes.
- Added ability to pass options to Devel::Profiler::Apache.
- Allow package_filter to take an array of filters.
- Fixed bug where Devel::Profiler::Apache would initialize
Devel::Profiler more than once, resulting in garbled output.
- Set required Perl version to 5.6.0 rather than 5.6.1. Testing
needed.
- Devel::Profiler::Apache now logs when it opens a new profiler
output file.
- Added sub_filter option to allow flexible exclusion of subs.
- Added Devel::Profiler::Apache to MANIFEST. Now it will actually
be incldued in the release! Thanks Jasper Zhao for the spot.
0.04 Mon Jun 10 16:53:55 EDT 2002
- Fixed bug where exported subs could sneak around package_filter
unless they were checked again in sub_filter.
- Fixed some undefined value warnings when module is loaded but not
initialized.