Devel-Profiler
view release on metacpan or search on metacpan
lib/Devel/Profiler.pm view on Meta::CPAN
operator.
=item bad_subs
You can specify an array-ref containing a list of subs not to profile.
There are no items in this list by default. Be sure to specify the
fully-qualified name - i.e. "Time::HiRes::time" not just "time".
=item sub_filter
The sub_filter option allows you to specify one or more callbacks to
be used to decide whether to profile a subroutine or not. The callbacks
will recieve two parameters - the package name and the subroutine
name.
For example, to avoid wrapping all upper-case subroutines:
use Devel::Profiler
sub_filter => sub {
my ($pkg, $sub) = @_;
return 0 if $sub =~ /^[A-Z_]+$/;
return 1;
( run in 0.257 second using v1.01-cache-2.11-cpan-9b1e4054eb1 )