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

Filename/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/Path/IsDev/HeuristicSet/Basic.pm
StatementsExecuted 36 statements in 358µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
111204µs2.84msPath::IsDev::HeuristicSet::Basic::::BEGIN@24Path::IsDev::HeuristicSet::Basic::BEGIN@24
111128µs28µsPath::IsDev::HeuristicSet::Basic::::heuristicsPath::IsDev::HeuristicSet::Basic::heuristics
111118µs18µsPath::IsDev::HeuristicSet::Basic::::negative_heuristicsPath::IsDev::HeuristicSet::Basic::negative_heuristics
11115µs15µsModule::Runtime::::BEGIN@1 Module::Runtime::BEGIN@1
1118µs9µsModule::Runtime::::BEGIN@4 Module::Runtime::BEGIN@4
1117µs11µsModule::Runtime::::BEGIN@3 Module::Runtime::BEGIN@3
1117µs18µsModule::Runtime::::BEGIN@2 Module::Runtime::BEGIN@2
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1244µs115µs
# spent 15µs within Module::Runtime::BEGIN@1 which was called: # once (15µs+0s) by Module::Runtime::require_module at line 1
use 5.008;
# spent 15µs making 1 call to Module::Runtime::BEGIN@1
2219µs229µs
# spent 18µs (7+11) within Module::Runtime::BEGIN@2 which was called: # once (7µs+11µs) by Module::Runtime::require_module at line 2
use strict;
# spent 18µs making 1 call to Module::Runtime::BEGIN@2 # spent 11µs making 1 call to strict::import
3218µs215µs
# spent 11µs (7+4) within Module::Runtime::BEGIN@3 which was called: # once (7µs+4µs) by Module::Runtime::require_module at line 3
use warnings;
# spent 11µs making 1 call to Module::Runtime::BEGIN@3 # spent 4µs making 1 call to warnings::import
4255µs210µs
# spent 9µs (8+1) within Module::Runtime::BEGIN@4 which was called: # once (8µs+1µs) by Module::Runtime::require_module at line 4
use utf8;
# spent 9µs making 1 call to Module::Runtime::BEGIN@4 # spent 1µs making 1 call to utf8::import
5
6package Path::IsDev::HeuristicSet::Basic;
71600ns$Path::IsDev::HeuristicSet::Basic::VERSION = '1.001000';
8# ABSTRACT: Basic IsDev set of Heuristics
9
101200nsour $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
11
- -
242148µs22.88ms
# spent 2.84ms (204µs+2.63) within Path::IsDev::HeuristicSet::Basic::BEGIN@24 which was called: # once (204µs+2.63ms) by Module::Runtime::require_module at line 24
use Role::Tiny::With qw( with );
# spent 2.84ms making 1 call to Path::IsDev::HeuristicSet::Basic::BEGIN@24 # spent 49µs making 1 call to Exporter::import
2512µs11.41mswith 'Path::IsDev::Role::HeuristicSet::Simple';
# spent 1.41ms making 1 call to Role::Tiny::With::with
26
- -
43
# spent 18µs within Path::IsDev::HeuristicSet::Basic::negative_heuristics which was called 11 times, avg 2µs/call: # 11 times (18µs+0s) by Path::IsDev::Role::HeuristicSet::Simple::modules at line 61 of Path/IsDev/Role/HeuristicSet/Simple.pm, avg 2µs/call
sub negative_heuristics {
441130µs return qw( IsDev::IgnoreFile HomeDir PerlINC );
45}
46
- -
77
# spent 28µs within Path::IsDev::HeuristicSet::Basic::heuristics which was called 11 times, avg 3µs/call: # 11 times (28µs+0s) by Path::IsDev::Role::HeuristicSet::Simple::modules at line 64 of Path/IsDev/Role/HeuristicSet/Simple.pm, avg 3µs/call
sub heuristics {
781138µs return qw(
79 Tool::Dzil Tool::MakeMaker Tool::ModuleBuild
80 META Changelog TestDir DevDirMarker MYMETA Makefile
81 VCS::Git
82 );
83}
84
8513µs1;
86
87__END__