← 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:11 2016

Filename/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/PPI.pm
StatementsExecuted 40 statements in 1.14ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1113.21ms3.53msPPI::::BEGIN@29PPI::BEGIN@29
1112.55ms3.41msPPI::::BEGIN@23PPI::BEGIN@23
1111.80ms2.13msPPI::::BEGIN@28PPI::BEGIN@28
111921┬Ás3.22msPPI::::BEGIN@22PPI::BEGIN@22
111919┬Ás10.8msPPI::::BEGIN@21PPI::BEGIN@21
111894┬Ás1.07msPPI::::BEGIN@26PPI::BEGIN@26
111586┬Ás1.36msPPI::::BEGIN@27PPI::BEGIN@27
111305┬Ás414┬ÁsPPI::::BEGIN@24PPI::BEGIN@24
11114┬Ás14┬ÁsPPI::::BEGIN@5PPI::BEGIN@5
11112┬Ás12┬ÁsPPI::::BEGIN@17PPI::BEGIN@17
1117┬Ás54┬ÁsPPI::::BEGIN@9PPI::BEGIN@9
1116┬Ás17┬ÁsPPI::::BEGIN@6PPI::BEGIN@6
1115┬Ás5┬ÁsPPI::::CORE:matchPPI::CORE:match (opcode)
1114┬Ás4┬ÁsPPI::::BEGIN@10PPI::BEGIN@10
1113┬Ás3┬ÁsPPI::::BEGIN@25PPI::BEGIN@25
1113┬Ás3┬ÁsPPI::::BEGIN@18PPI::BEGIN@18
1113┬Ás3┬ÁsPPI::::BEGIN@20PPI::BEGIN@20
1113┬Ás3┬ÁsPPI::::BEGIN@19PPI::BEGIN@19
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package PPI;
2
3# See POD at end for documentation
4
5240┬Ás114┬Ás
# spent 14┬Ás within PPI::BEGIN@5 which was called: # once (14┬Ás+0s) by PPIx::Utilities::Statement::BEGIN@19 at line 5
use 5.006;
# spent 14┬Ás making 1 call to PPI::BEGIN@5
6220┬Ás228┬Ás
# spent 17┬Ás (6+11) within PPI::BEGIN@6 which was called: # once (6┬Ás+11┬Ás) by PPIx::Utilities::Statement::BEGIN@19 at line 6
use strict;
# spent 17┬Ás making 1 call to PPI::BEGIN@6 # spent 11┬Ás making 1 call to strict::import
7
8# Set the version for CPAN
9233┬Ás2101┬Ás
# spent 54┬Ás (7+47) within PPI::BEGIN@9 which was called: # once (7┬Ás+47┬Ás) by PPIx::Utilities::Statement::BEGIN@19 at line 9
use vars qw{$VERSION $XS_COMPATIBLE @XS_EXCLUDE};
# spent 54┬Ás making 1 call to PPI::BEGIN@9 # spent 47┬Ás making 1 call to vars::import
10
# spent 4┬Ás within PPI::BEGIN@10 which was called: # once (4┬Ás+0s) by PPIx::Utilities::Statement::BEGIN@19 at line 14
BEGIN {
111300ns $VERSION = '1.215';
121200ns $XS_COMPATIBLE = '0.845';
1314┬Ás @XS_EXCLUDE = ();
14118┬Ás14┬Ás}
# spent 4┬Ás making 1 call to PPI::BEGIN@10
15
16# Load everything
17226┬Ás112┬Ás
# spent 12┬Ás within PPI::BEGIN@17 which was called: # once (12┬Ás+0s) by PPIx::Utilities::Statement::BEGIN@19 at line 17
use PPI::Util ();
# spent 12┬Ás making 1 call to PPI::BEGIN@17
18215┬Ás13┬Ás
# spent 3┬Ás within PPI::BEGIN@18 which was called: # once (3┬Ás+0s) by PPIx::Utilities::Statement::BEGIN@19 at line 18
use PPI::Exception ();
# spent 3┬Ás making 1 call to PPI::BEGIN@18
19215┬Ás13┬Ás
# spent 3┬Ás within PPI::BEGIN@19 which was called: # once (3┬Ás+0s) by PPIx::Utilities::Statement::BEGIN@19 at line 19
use PPI::Element ();
# spent 3┬Ás making 1 call to PPI::BEGIN@19
20214┬Ás13┬Ás
# spent 3┬Ás within PPI::BEGIN@20 which was called: # once (3┬Ás+0s) by PPIx::Utilities::Statement::BEGIN@19 at line 20
use PPI::Token ();
# spent 3┬Ás making 1 call to PPI::BEGIN@20
212154┬Ás110.8ms
# spent 10.8ms (919┬Ás+9.91) within PPI::BEGIN@21 which was called: # once (919┬Ás+9.91ms) by PPIx::Utilities::Statement::BEGIN@19 at line 21
use PPI::Statement ();
# spent 10.8ms making 1 call to PPI::BEGIN@21
222124┬Ás13.22ms
# spent 3.22ms (921┬Ás+2.30) within PPI::BEGIN@22 which was called: # once (921┬Ás+2.30ms) by PPIx::Utilities::Statement::BEGIN@19 at line 22
use PPI::Structure ();
# spent 3.22ms making 1 call to PPI::BEGIN@22
232100┬Ás13.41ms
# spent 3.41ms (2.55+861┬Ás) within PPI::BEGIN@23 which was called: # once (2.55ms+861┬Ás) by PPIx::Utilities::Statement::BEGIN@19 at line 23
use PPI::Document ();
# spent 3.41ms making 1 call to PPI::BEGIN@23
24283┬Ás1414┬Ás
# spent 414┬Ás (305+108) within PPI::BEGIN@24 which was called: # once (305┬Ás+108┬Ás) by PPIx::Utilities::Statement::BEGIN@19 at line 24
use PPI::Document::File ();
# spent 414┬Ás making 1 call to PPI::BEGIN@24
25216┬Ás13┬Ás
# spent 3┬Ás within PPI::BEGIN@25 which was called: # once (3┬Ás+0s) by PPIx::Utilities::Statement::BEGIN@19 at line 25
use PPI::Document::Fragment ();
# spent 3┬Ás making 1 call to PPI::BEGIN@25
26298┬Ás11.07ms
# spent 1.07ms (894┬Ás+174┬Ás) within PPI::BEGIN@26 which was called: # once (894┬Ás+174┬Ás) by PPIx::Utilities::Statement::BEGIN@19 at line 26
use PPI::Document::Normalized ();
# spent 1.07ms making 1 call to PPI::BEGIN@26
27291┬Ás11.36ms
# spent 1.36ms (586┬Ás+776┬Ás) within PPI::BEGIN@27 which was called: # once (586┬Ás+776┬Ás) by PPIx::Utilities::Statement::BEGIN@19 at line 27
use PPI::Normal ();
# spent 1.36ms making 1 call to PPI::BEGIN@27
282108┬Ás12.13ms
# spent 2.13ms (1.80+322┬Ás) within PPI::BEGIN@28 which was called: # once (1.80ms+322┬Ás) by PPIx::Utilities::Statement::BEGIN@19 at line 28
use PPI::Tokenizer ();
# spent 2.13ms making 1 call to PPI::BEGIN@28
292131┬Ás13.53ms
# spent 3.53ms (3.21+325┬Ás) within PPI::BEGIN@29 which was called: # once (3.21ms+325┬Ás) by PPIx::Utilities::Statement::BEGIN@19 at line 29
use PPI::Lexer ();
# spent 3.53ms making 1 call to PPI::BEGIN@29
30
31# If it is installed, load in PPI::XS
321300nsunless ( $PPI::XS_DISABLE ) {
33236┬Ás eval { require PPI::XS };
34 # Only ignore the failure to load PPI::XS if not installed
35111┬Ás15┬Ás die if $@ && $@ !~ /^Can't locate .*? at /;
# spent 5┬Ás making 1 call to PPI::CORE:match
36}
37
3815┬Ás1;
39
40__END__
 
# spent 5┬Ás within PPI::CORE:match which was called: # once (5┬Ás+0s) by PPIx::Utilities::Statement::BEGIN@19 at line 35
sub PPI::CORE:match; # opcode