← Index
NYTProf Performance Profile   « line view »
For /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perlcritic
  Run on Sat Mar 19 22:12:22 2016
Reported on Sat Mar 19 22:14:13 2016

Filename/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/PPIx/Regexp/Util.pm
StatementsExecuted 15 statements in 199µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11114µs14µsPPIx::Regexp::Util::::BEGIN@3PPIx::Regexp::Util::BEGIN@3
11110µs64µsPPIx::Regexp::Util::::BEGIN@11PPIx::Regexp::Util::BEGIN@11
1117µs35µsPPIx::Regexp::Util::::BEGIN@8PPIx::Regexp::Util::BEGIN@8
1117µs11µsPPIx::Regexp::Util::::BEGIN@6PPIx::Regexp::Util::BEGIN@6
1117µs18µsPPIx::Regexp::Util::::BEGIN@5PPIx::Regexp::Util::BEGIN@5
1116µs25µsPPIx::Regexp::Util::::BEGIN@9PPIx::Regexp::Util::BEGIN@9
0000s0sPPIx::Regexp::Util::::__instancePPIx::Regexp::Util::__instance
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package PPIx::Regexp::Util;
2
3241µs114µs
# spent 14µs within PPIx::Regexp::Util::BEGIN@3 which was called: # once (14µs+0s) by PPIx::Regexp::Element::BEGIN@40 at line 3
use 5.006;
# spent 14µs making 1 call to PPIx::Regexp::Util::BEGIN@3
4
5222µs228µs
# spent 18µs (7+11) within PPIx::Regexp::Util::BEGIN@5 which was called: # once (7µs+11µs) by PPIx::Regexp::Element::BEGIN@40 at line 5
use strict;
# spent 18µs making 1 call to PPIx::Regexp::Util::BEGIN@5 # spent 11µs making 1 call to strict::import
6218µs216µs
# spent 11µs (7+4) within PPIx::Regexp::Util::BEGIN@6 which was called: # once (7µs+4µs) by PPIx::Regexp::Element::BEGIN@40 at line 6
use warnings;
# spent 11µs making 1 call to PPIx::Regexp::Util::BEGIN@6 # spent 4µs making 1 call to warnings::import
7
8220µs263µs
# spent 35µs (7+28) within PPIx::Regexp::Util::BEGIN@8 which was called: # once (7µs+28µs) by PPIx::Regexp::Element::BEGIN@40 at line 8
use Carp;
# spent 35µs making 1 call to PPIx::Regexp::Util::BEGIN@8 # spent 28µs making 1 call to Exporter::import
9224µs244µs
# spent 25µs (6+19) within PPIx::Regexp::Util::BEGIN@9 which was called: # once (6µs+19µs) by PPIx::Regexp::Element::BEGIN@40 at line 9
use Scalar::Util qw{ blessed };
# spent 25µs making 1 call to PPIx::Regexp::Util::BEGIN@9 # spent 19µs making 1 call to Exporter::import
10
11272µs264µs
# spent 64µs (10+54) within PPIx::Regexp::Util::BEGIN@11 which was called: # once (10µs+54µs) by PPIx::Regexp::Element::BEGIN@40 at line 11
use base qw{ Exporter };
# spent 64µs making 1 call to PPIx::Regexp::Util::BEGIN@11 # spent 54µs making 1 call to base::import, recursion: max depth 2, sum of overlapping time 54µs
12
131900nsour @EXPORT_OK = qw{ __instance };
14
151200nsour $VERSION = '0.036';
16
17sub __instance {
18 my ( $object, $class ) = @_;
19 blessed( $object ) or return;
20 return $object->isa( $class );
21}
22
2313µs1;
24
25__END__