Filename | /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/5.18.2/strict.pm |
Statements | Executed 8305 statements in 7.14ms |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
541 | 2 | 1 | 4.01ms | 4.01ms | bits | strict::
483 | 474 | 468 | 2.31ms | 6.01ms | import | strict::
58 | 58 | 36 | 313µs | 623µs | unimport | strict::
1 | 1 | 1 | 18µs | 18µs | CORE:regcomp (opcode) | strict::
1 | 1 | 1 | 4µs | 4µs | CORE:match (opcode) | strict::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package strict; | ||||
2 | |||||
3 | 1 | 500ns | $strict::VERSION = "1.07"; | ||
4 | |||||
5 | # Verify that we're called correctly so that strictures will work. | ||||
6 | 1 | 36µs | 2 | 22µs | unless ( __FILE__ =~ /(^|[\/\\])\Q${\__PACKAGE__}\E\.pmc?$/ ) { # spent 18µs making 1 call to strict::CORE:regcomp
# spent 4µs making 1 call to strict::CORE:match |
7 | # Can't use Carp, since Carp uses us! | ||||
8 | my (undef, $f, $l) = caller; | ||||
9 | die("Incorrect use of pragma '${\__PACKAGE__}' at $f line $l.\n"); | ||||
10 | } | ||||
11 | |||||
12 | 1 | 2µs | my %bitmask = ( | ||
13 | refs => 0x00000002, | ||||
14 | subs => 0x00000200, | ||||
15 | vars => 0x00000400 | ||||
16 | ); | ||||
17 | 1 | 600ns | my %explicit_bitmask = ( | ||
18 | refs => 0x00000020, | ||||
19 | subs => 0x00000040, | ||||
20 | vars => 0x00000080 | ||||
21 | ); | ||||
22 | |||||
23 | sub bits { | ||||
24 | 541 | 151µs | my $bits = 0; | ||
25 | 541 | 55µs | my @wrong; | ||
26 | 541 | 424µs | foreach my $s (@_) { | ||
27 | 1504 | 343µs | if (exists $bitmask{$s}) { | ||
28 | 1504 | 754µs | $^H |= $explicit_bitmask{$s}; | ||
29 | } | ||||
30 | else { push @wrong, $s }; | ||||
31 | 1504 | 813µs | $bits |= $bitmask{$s} || 0; | ||
32 | } | ||||
33 | 541 | 114µs | if (@wrong) { | ||
34 | require Carp; | ||||
35 | Carp::croak("Unknown 'strict' tag(s) '@wrong'"); | ||||
36 | } | ||||
37 | 541 | 1.65ms | $bits; | ||
38 | } | ||||
39 | |||||
40 | 1 | 900ns | my @default_bits = qw(refs subs vars); | ||
41 | |||||
42 | # spent 6.01ms (2.31+3.70) within strict::import which was called 483 times, avg 12µs/call:
# 10 times (41µs+67µs) by Role::Tiny::import at line 46 of Role/Tiny.pm, avg 11µs/call
# once (11µs+69µs) by Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitBarewordFileHandles.pm
# once (16µs+7µs) by Pod::Usage::BEGIN@11 at line 11 of Pod/Usage.pm
# once (9µs+13µs) by PPI::Token::HereDoc::BEGIN@87 at line 87 of PPI/Token/HereDoc.pm
# once (9µs+14µs) by PPIx::Regexp::Token::Delimiter::BEGIN@33 at line 33 of PPIx/Regexp/Token/Delimiter.pm
# once (4µs+17µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitReverseSortBlock.pm
# once (12µs+9µs) by Exception::Class::Base::BEGIN@3 at line 3 of Exception/Class/Base.pm
# once (5µs+16µs) by PPIx::Regexp::Structure::Code::BEGIN@37 at line 37 of PPIx/Regexp/Structure/Code.pm
# once (4µs+16µs) by Role::Tiny::BEGIN@2 at line 2 of Path/IsDev/Role/HeuristicSet/Simple.pm
# once (8µs+13µs) by PPI::Token::Separator::BEGIN@35 at line 35 of PPI/Token/Separator.pm
# once (7µs+13µs) by Tie::Array::BEGIN@4 at line 4 of Tie/Array.pm
# once (8µs+12µs) by PPIx::Regexp::Token::Recursion::BEGIN@31 at line 31 of PPIx/Regexp/Token/Recursion.pm
# once (8µs+12µs) by PPI::Token::Data::BEGIN@30 at line 30 of PPI/Token/Data.pm
# once (7µs+12µs) by Perl::Critic::Exception::Fatal::Internal::BEGIN@11 at line 11 of Perl/Critic/Exception/Fatal/Internal.pm
# once (8µs+12µs) by PPIx::Regexp::Token::Structure::BEGIN@35 at line 35 of PPIx/Regexp/Token/Structure.pm
# once (7µs+12µs) by Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitBacktickOperators.pm
# once (7µs+12µs) by Module::Runtime::BEGIN@2.82 at line 2 of Path/IsDev/Heuristic/TestDir.pm
# once (7µs+12µs) by PPIx::Regexp::Token::Modifier::BEGIN@81 at line 81 of PPIx/Regexp/Token/Modifier.pm
# once (7µs+12µs) by Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitExplicitStdin.pm
# once (8µs+11µs) by HTML::Entities::BEGIN@138 at line 138 of HTML/Entities.pm
# once (7µs+12µs) by IO::String::BEGIN@9 at line 9 of IO/String.pm
# once (7µs+12µs) by Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Policy/ExtraParameter.pm
# once (7µs+12µs) by Perl::Tidy::VerticalAligner::Line::BEGIN@19319 at line 19319 of Perl/Tidy.pm
# once (6µs+12µs) by Role::Tiny::BEGIN@2.86 at line 2 of Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm
# once (7µs+10µs) by Module::Pluggable::BEGIN@3 at line 3 of Module/Pluggable.pm
# once (6µs+11µs) by PerlIO::encoding::BEGIN@3 at line 3 of PerlIO/encoding.pm
# once (6µs+11µs) by main::BEGIN@16 at line 16 of /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perlcritic
# once (7µs+10µs) by PPIx::Regexp::Token::GroupType::Subexpression::BEGIN@32 at line 32 of PPIx/Regexp/Token/GroupType/Subexpression.pm
# once (7µs+10µs) by PPI::Token::End::BEGIN@43 at line 43 of PPI/Token/End.pm
# once (6µs+10µs) by PPIx::Regexp::Token::Greediness::BEGIN@33 at line 33 of PPIx/Regexp/Token/Greediness.pm
# once (7µs+10µs) by PPIx::Regexp::Token::GroupType::Assertion::BEGIN@32 at line 32 of PPIx/Regexp/Token/GroupType/Assertion.pm
# once (7µs+10µs) by PPI::Token::Attribute::BEGIN@35 at line 35 of PPI/Token/Attribute.pm
# once (7µs+10µs) by Module::Pluggable::Object::BEGIN@3 at line 3 of Module/Pluggable/Object.pm
# once (6µs+10µs) by PPI::Token::Prototype::BEGIN@49 at line 49 of PPI/Token/Prototype.pm
# once (6µs+10µs) by Perl::Critic::Exception::Fatal::Generic::BEGIN@11 at line 11 of Perl/Critic/Exception/Fatal/Generic.pm
# once (6µs+10µs) by PPIx::Regexp::Token::GroupType::Modifier::BEGIN@34 at line 34 of PPIx/Regexp/Token/GroupType/Modifier.pm
# once (6µs+10µs) by PPIx::Regexp::Token::GroupType::BranchReset::BEGIN@32 at line 32 of PPIx/Regexp/Token/GroupType/BranchReset.pm
# once (6µs+10µs) by PPIx::Regexp::Token::GroupType::NamedCapture::BEGIN@37 at line 37 of PPIx/Regexp/Token/GroupType/NamedCapture.pm
# once (6µs+10µs) by Perl::Critic::Exception::Fatal::PolicyDefinition::BEGIN@11 at line 11 of Perl/Critic/Exception/Fatal/PolicyDefinition.pm
# once (5µs+11µs) by Role::Tiny::BEGIN@6 at line 6 of Role/Tiny.pm
# once (5µs+11µs) by Config::BEGIN@9 at line 9 of Config.pm
# once (6µs+10µs) by PPIx::Regexp::Token::GroupType::Code::BEGIN@39 at line 39 of PPIx/Regexp/Token/GroupType/Code.pm
# once (6µs+10µs) by PPIx::Regexp::Token::GroupType::Switch::BEGIN@33 at line 33 of PPIx/Regexp/Token/GroupType/Switch.pm
# once (6µs+10µs) by Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitReadlineInForLoop.pm
# once (6µs+10µs) by Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitOneArgSelect.pm
# once (6µs+10µs) by PPIx::Regexp::Token::Interpolation::BEGIN@32 at line 32 of PPIx/Regexp/Token/Interpolation.pm
# once (6µs+10µs) by Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitInteractiveTest.pm
# once (6µs+10µs) by PPIx::Regexp::Token::GroupType::BEGIN@41 at line 41 of PPIx/Regexp/Token/GroupType.pm
# once (6µs+10µs) by Perl::Critic::Exception::Configuration::NonExistentPolicy::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/NonExistentPolicy.pm
# once (6µs+10µs) by Module::Runtime::BEGIN@2.90 at line 2 of Path/IsDev/Heuristic/DevDirMarker.pm
# once (6µs+10µs) by Module::Runtime::BEGIN@2.102 at line 2 of Path/IsDev/Heuristic/VCS/Git.pm
# once (6µs+10µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireNumberSeparators.pm
# once (6µs+10µs) by Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitJoinedReadline.pm
# once (6µs+9µs) by PPI::Statement::Include::BEGIN@47 at line 47 of PPI/Statement/Include.pm
# once (9µs+7µs) by Encode::BEGIN@5 at line 5 of Encode.pm
# once (6µs+10µs) by Module::Runtime::BEGIN@2.94 at line 2 of Path/IsDev/Heuristic/MYMETA.pm
# once (5µs+11µs) by Role::Tiny::BEGIN@2.42 at line 2 of Path/IsDev/Role/Matcher/FullPath/Is/Any.pm
# once (6µs+10µs) by Module::Runtime::BEGIN@2.98 at line 2 of Path/IsDev/Heuristic/Makefile.pm
# once (6µs+10µs) by File::Find::BEGIN@3 at line 3 of File/Find.pm
# once (6µs+9µs) by File::Find::BEGIN@357 at line 357 of File/Find.pm
# once (6µs+10µs) by Text::Wrap::BEGIN@16 at line 16 of Text/Wrap.pm
# once (6µs+10µs) by Exception::Class::BEGIN@5 at line 5 of Exception/Class.pm
# once (6µs+8µs) by Cwd::BEGIN@170 at line 170 of Cwd.pm
# once (6µs+9µs) by Pod::Text::BEGIN@28 at line 28 of Pod/Text.pm
# once (5µs+10µs) by PPI::Structure::Subscript::BEGIN@41 at line 41 of PPI/Structure/Subscript.pm
# once (6µs+9µs) by Getopt::Long::BEGIN@17 at line 17 of Getopt/Long.pm
# once (7µs+8µs) by Perl::Critic::Command::BEGIN@11 at line 11 of Perl/Critic/Command.pm
# once (6µs+9µs) by PPIx::Regexp::Token::Literal::BEGIN@32 at line 32 of PPIx/Regexp/Token/Literal.pm
# once (6µs+8µs) by PPIx::Regexp::Token::Operator::BEGIN@33 at line 33 of PPIx/Regexp/Token/Operator.pm
# once (5µs+9µs) by Term::ANSIColor::BEGIN@23 at line 23 of Term/ANSIColor.pm
# once (6µs+8µs) by Perl::Critic::Exception::Parse::BEGIN@11 at line 11 of Perl/Critic/Exception/Parse.pm
# once (5µs+9µs) by PPI::Token::Operator::BEGIN@42 at line 42 of PPI/Token/Operator.pm
# once (5µs+8µs) by PPIx::Regexp::Token::Quantifier::BEGIN@33 at line 33 of PPIx/Regexp/Token/Quantifier.pm
# once (5µs+8µs) by Perl::Critic::Policy::Documentation::PodSpelling::BEGIN@11 at line 11 of Perl/Critic/Policy/Documentation/PodSpelling.pm
# once (5µs+8µs) by Fcntl::BEGIN@58 at line 58 of Fcntl.pm
# once (5µs+8µs) by PPI::Token::Comment::BEGIN@61 at line 61 of PPI/Token/Comment.pm
# once (5µs+8µs) by Pod::Wordlist::BEGIN@2.3 at line 2 of File/ShareDir/ProjectDistDir.pm
# once (4µs+9µs) by Perl::Critic::Utils::Constants::BEGIN@11 at line 11 of Perl/Critic/Utils/Constants.pm
# once (5µs+8µs) by Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireBracedFileHandleWithPrint.pm
# once (6µs+7µs) by Pod::Select::BEGIN@11 at line 11 of Pod/Select.pm
# once (5µs+8µs) by Encode::Alias::BEGIN@2 at line 2 of Encode/Alias.pm
# once (5µs+8µs) by File::HomeDir::Darwin::Cocoa::BEGIN@4 at line 4 of File/HomeDir/Darwin/Cocoa.pm
# once (5µs+8µs) by PPIx::Regexp::Token::CharClass::BEGIN@37 at line 37 of PPIx/Regexp/Token/CharClass.pm
# once (5µs+8µs) by HTML::Parser::BEGIN@9 at line 9 of HTML/Parser.pm
# once (5µs+8µs) by mro::BEGIN@10 at line 10 of mro.pm
# once (5µs+8µs) by Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitTwoArgOpen.pm
# once (5µs+8µs) by PPIx::Regexp::Token::CharClass::POSIX::Unknown::BEGIN@5 at line 5 of PPIx/Regexp/Token/CharClass/POSIX/Unknown.pm
# once (5µs+7µs) by File::Glob::BEGIN@3 at line 3 of File/Glob.pm
# once (5µs+7µs) by English::BEGIN@1 at line 1 of Tie/Hash/NamedCapture.pm
# once (5µs+8µs) by Devel::StackTrace::Frame::BEGIN@3 at line 3 of Devel/StackTrace/Frame.pm
# once (5µs+7µs) by PPI::Lexer::BEGIN@56 at line 56 of PPI/Lexer.pm
# once (5µs+8µs) by Devel::StackTrace::BEGIN@7 at line 7 of Devel/StackTrace.pm
# once (5µs+8µs) by Perl::Critic::Document::BEGIN@11 at line 11 of Perl/Critic/Document.pm
# once (4µs+8µs) by Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/ProhibitQuotedWordLists.pm
# once (5µs+7µs) by PPIx::Regexp::Structure::Assertion::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Assertion.pm
# once (5µs+7µs) by PPI::Document::File::BEGIN@20 at line 20 of PPI/Document/File.pm
# once (5µs+8µs) by PPI::Token::Number::BEGIN@32 at line 32 of PPI/Token/Number.pm
# once (5µs+8µs) by PPI::Structure::BEGIN@91 at line 91 of PPI/Structure.pm
# once (4µs+8µs) by Perl::Critic::BEGIN@11 at line 11 of Perl/Critic.pm
# once (5µs+8µs) by PPIx::Regexp::Token::Backtrack::BEGIN@31 at line 31 of PPIx/Regexp/Token/Backtrack.pm
# once (5µs+8µs) by Exporter::Heavy::BEGIN@3 at line 3 of Exporter/Heavy.pm
# once (5µs+8µs) by List::MoreUtils::BEGIN@4 at line 4 of List/MoreUtils.pm
# once (5µs+7µs) by PPI::Exception::BEGIN@3 at line 3 of PPI/Exception.pm
# once (6µs+7µs) by Pod::Simple::BEGIN@1483 at line 1483 of Pod/Simple.pm
# once (5µs+8µs) by Mac::SystemDirectory::BEGIN@4 at line 4 of Mac/SystemDirectory.pm
# once (5µs+8µs) by File::ShareDir::ProjectDistDir::BEGIN@2.7 at line 2 of Path/FindDev.pm
# once (5µs+7µs) by Encode::Config::BEGIN@7 at line 7 of Encode/Config.pm
# once (5µs+7µs) by PPIx::Regexp::Structure::Unknown::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Unknown.pm
# once (5µs+8µs) by PPI::Token::Pod::BEGIN@29 at line 29 of PPI/Token/Pod.pm
# once (5µs+7µs) by Text::ParseWords::BEGIN@3 at line 3 of Text/ParseWords.pm
# once (5µs+8µs) by PPIx::Regexp::Token::Unknown::BEGIN@35 at line 35 of PPIx/Regexp/Token/Unknown.pm
# once (5µs+7µs) by PPI::Token::Whitespace::BEGIN@44 at line 44 of PPI/Token/Whitespace.pm
# once (5µs+8µs) by constant::BEGIN@3 at line 3 of constant.pm
# once (5µs+7µs) by PPI::Token::Quote::Double::BEGIN@34 at line 34 of PPI/Token/Quote/Double.pm
# once (5µs+7µs) by Config::BEGIN@5 at line 5 of Config_heavy.pl
# once (5µs+8µs) by Perl::Critic::Policy::CodeLayout::RequireTrailingCommas::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/RequireTrailingCommas.pm
# once (5µs+8µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalCan.pm
# once (5µs+7µs) by PPI::Token::Number::Binary::BEGIN@29 at line 29 of PPI/Token/Number/Binary.pm
# once (5µs+7µs) by PPI::Normal::BEGIN@37 at line 37 of PPI/Normal.pm
# once (5µs+7µs) by PPI::Node::BEGIN@51 at line 51 of PPI/Node.pm
# once (5µs+7µs) by Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/ProhibitExcessMainComplexity.pm
# once (5µs+7µs) by PPI::Structure::Constructor::BEGIN@35 at line 35 of PPI/Structure/Constructor.pm
# once (5µs+8µs) by PPI::Statement::BEGIN@149 at line 149 of PPI/Statement.pm
# once (5µs+7µs) by AutoLoader::BEGIN@3 at line 3 of AutoLoader.pm
# once (5µs+8µs) by Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitUnlessBlocks.pm
# once (4µs+8µs) by Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/ProhibitProlongedStrictureOverride.pm
# once (5µs+7µs) by Pod::Wordlist::BEGIN@2.11 at line 2 of Class/Tiny.pm
# once (5µs+7µs) by PPI::Statement::Null::BEGIN@43 at line 43 of PPI/Statement/Null.pm
# once (5µs+7µs) by Perl::Critic::Policy::Variables::ProhibitEvilVariables::BEGIN@10 at line 10 of Perl/Critic/Policy/Variables/ProhibitEvilVariables.pm
# once (4µs+8µs) by Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/RequireConsistentNewlines.pm
# once (5µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitConstantPragma.pm
# once (5µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireQuotedHeredocTerminator.pm
# once (5µs+7µs) by PPI::Statement::When::BEGIN@44 at line 44 of PPI/Statement/When.pm
# once (5µs+7µs) by PPIx::Regexp::Lexer::BEGIN@36 at line 36 of PPIx/Regexp/Lexer.pm
# once (5µs+7µs) by PPI::Token::DashedWord::BEGIN@29 at line 29 of PPI/Token/DashedWord.pm
# once (5µs+7µs) by PPIx::Regexp::Token::Code::BEGIN@44 at line 44 of PPIx/Regexp/Token/Code.pm
# once (5µs+7µs) by PPI::Element::BEGIN@24 at line 24 of PPI/Element.pm
# once (5µs+7µs) by PPIx::Regexp::Token::Backreference::BEGIN@32 at line 32 of PPIx/Regexp/Token/Backreference.pm
# once (4µs+8µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitStringySplit.pm
# once (5µs+7µs) by Pod::Parser::BEGIN@11 at line 11 of Pod/Parser.pm
# once (5µs+7µs) by PPIx::Regexp::Token::CharClass::POSIX::BEGIN@39 at line 39 of PPIx/Regexp/Token/CharClass/POSIX.pm
# once (5µs+7µs) by String::Format::BEGIN@21 at line 21 of String/Format.pm
# once (5µs+7µs) by Class::Data::Inheritable::BEGIN@3 at line 3 of Class/Data/Inheritable.pm
# once (4µs+8µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitImplicitNewlines.pm
# once (5µs+7µs) by Readonly::BEGIN@3 at line 3 of Readonly.pm
# once (5µs+7µs) by PPI::Token::Quote::Literal::BEGIN@31 at line 31 of PPI/Token/Quote/Literal.pm
# once (5µs+7µs) by parent::BEGIN@2 at line 2 of parent.pm
# once (5µs+7µs) by PPI::Statement::Package::BEGIN@67 at line 67 of PPI/Statement/Package.pm
# once (5µs+7µs) by Perl::Critic::OptionsProcessor::BEGIN@11 at line 11 of Perl/Critic/OptionsProcessor.pm
# once (5µs+7µs) by PPIx::Regexp::Token::Whitespace::BEGIN@35 at line 35 of PPIx/Regexp/Token/Whitespace.pm
# once (5µs+7µs) by PPI::Token::BOM::BEGIN@42 at line 42 of PPI/Token/BOM.pm
# once (5µs+7µs) by File::ShareDir::ProjectDistDir::BEGIN@2.15 at line 2 of Path/Tiny.pm
# once (5µs+7µs) by File::Spec::Unix::BEGIN@3 at line 3 of File/Spec/Unix.pm
# once (5µs+7µs) by PPI::Token::Cast::BEGIN@34 at line 34 of PPI/Token/Cast.pm
# once (5µs+7µs) by Pod::PlainText::BEGIN@19 at line 19 of Pod/PlainText.pm
# once (5µs+7µs) by List::Util::BEGIN@9 at line 9 of List/Util.pm
# once (5µs+7µs) by PPIx::Regexp::Token::Control::BEGIN@39 at line 39 of PPIx/Regexp/Token/Control.pm
# once (5µs+7µs) by PPI::Token::Symbol::BEGIN@30 at line 30 of PPI/Token/Symbol.pm
# once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitPostfixControls.pm
# once (5µs+7µs) by PPI::Structure::Block::BEGIN@45 at line 45 of PPI/Structure/Block.pm
# once (4µs+7µs) by Module::Runtime::BEGIN@2.46 at line 2 of Path/IsDev/NegativeHeuristic/PerlINC.pm
# once (5µs+7µs) by Perl::Critic::Statistics::BEGIN@11 at line 11 of Perl/Critic/Statistics.pm
# once (5µs+7µs) by PPIx::Regexp::Token::BEGIN@48 at line 48 of PPIx/Regexp/Token.pm
# once (5µs+7µs) by PPI::Structure::For::BEGIN@36 at line 36 of PPI/Structure/For.pm
# once (5µs+7µs) by PPI::Token::Magic::BEGIN@44 at line 44 of PPI/Token/Magic.pm
# once (4µs+8µs) by Perl::Critic::Violation::BEGIN@11 at line 11 of Perl/Critic/Violation.pm
# once (5µs+7µs) by PPI::Token::ArrayIndex::BEGIN@29 at line 29 of PPI/Token/ArrayIndex.pm
# once (5µs+7µs) by PPI::Token::Quote::Interpolate::BEGIN@31 at line 31 of PPI/Token/Quote/Interpolate.pm
# once (5µs+7µs) by PPI::Document::Fragment::BEGIN@21 at line 21 of PPI/Document/Fragment.pm
# once (5µs+7µs) by PPIx::Regexp::Token::Reference::BEGIN@37 at line 37 of PPIx/Regexp/Token/Reference.pm
# once (5µs+7µs) by PPIx::Regexp::Token::Unmatched::BEGIN@37 at line 37 of PPIx/Regexp/Token/Unmatched.pm
# once (5µs+7µs) by charnames::BEGIN@2 at line 2 of charnames.pm
# once (5µs+7µs) by PPI::Exception::ParserTimeout::BEGIN@3 at line 3 of PPI/Exception/ParserTimeout.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitPerl4PackageNames.pm
# once (4µs+7µs) by Scalar::Util::BEGIN@9 at line 9 of Scalar/Util.pm
# once (5µs+7µs) by PPI::Document::BEGIN@66 at line 66 of PPI/Document.pm
# once (5µs+7µs) by PPI::Structure::Given::BEGIN@36 at line 36 of PPI/Structure/Given.pm
# once (5µs+7µs) by Perl::Critic::Policy::Modules::RequireBarewordIncludes::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireBarewordIncludes.pm
# once (5µs+7µs) by PPI::Document::Normalized::BEGIN@43 at line 43 of PPI/Document/Normalized.pm
# once (5µs+7µs) by PPI::Statement::Scheduled::BEGIN@56 at line 56 of PPI/Statement/Scheduled.pm
# once (4µs+7µs) by Path::FindDev::BEGIN@2 at line 2 of Path/FindDev/Object.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitEscapedCharacters.pm
# once (5µs+7µs) by PPIx::Regexp::Token::CharClass::Simple::BEGIN@33 at line 33 of PPIx/Regexp/Token/CharClass/Simple.pm
# once (5µs+7µs) by B::BEGIN@9 at line 9 of B.pm
# once (5µs+7µs) by Perl::Critic::Exception::Configuration::Generic::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Generic.pm
# once (5µs+7µs) by _charnames::BEGIN@7 at line 7 of _charnames.pm
# once (4µs+7µs) by Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName::BEGIN@12 at line 12 of Perl/Critic/Policy/Documentation/RequirePackageMatchesPodName.pm
# once (5µs+7µs) by PPI::Structure::Condition::BEGIN@40 at line 40 of PPI/Structure/Condition.pm
# once (5µs+7µs) by PPIx::Regexp::Token::Comment::BEGIN@32 at line 32 of PPIx/Regexp/Token/Comment.pm
# once (5µs+7µs) by PPI::Token::QuoteLike::Backtick::BEGIN@31 at line 31 of PPI/Token/QuoteLike/Backtick.pm
# once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitNegativeExpressionsInUnlessAndUntilConditions.pm
# once (5µs+7µs) by PPI::Token::Number::Version::BEGIN@33 at line 33 of PPI/Token/Number/Version.pm
# once (4µs+7µs) by Module::Runtime::BEGIN@2.38 at line 2 of Path/IsDev/NegativeHeuristic/HomeDir.pm
# once (5µs+7µs) by PPI::Structure::List::BEGIN@38 at line 38 of PPI/Structure/List.pm
# once (4µs+7µs) by List::MoreUtils::PP::BEGIN@4 at line 4 of List/MoreUtils/PP.pm
# once (5µs+7µs) by PPI::Util::BEGIN@5 at line 5 of PPI/Util.pm
# once (5µs+7µs) by PPI::Token::Quote::Single::BEGIN@37 at line 37 of PPI/Token/Quote/Single.pm
# once (4µs+7µs) by PPI::Token::_QuoteEngine::BEGIN@33 at line 33 of PPI/Token/_QuoteEngine.pm
# once (5µs+7µs) by PPI::Statement::Data::BEGIN@43 at line 43 of PPI/Statement/Data.pm
# once (5µs+7µs) by PPI::Token::Label::BEGIN@31 at line 31 of PPI/Token/Label.pm
# once (5µs+7µs) by PPI::Token::Regexp::Substitute::BEGIN@35 at line 35 of PPI/Token/Regexp/Substitute.pm
# once (5µs+7µs) by PPI::Statement::Given::BEGIN@36 at line 36 of PPI/Statement/Given.pm
# once (5µs+7µs) by File::Spec::BEGIN@3 at line 3 of File/Spec.pm
# once (5µs+7µs) by Perl::Tidy::VerticalAligner::Alignment::BEGIN@19496 at line 19496 of Perl/Tidy.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireUpperCaseHeredocTerminator.pm
# once (4µs+7µs) by Perl::Critic::Policy::Documentation::RequirePodSections::BEGIN@11 at line 11 of Perl/Critic/Policy/Documentation/RequirePodSections.pm
# once (4µs+7µs) by Perl::Critic::Exception::Configuration::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration.pm
# once (5µs+7µs) by PPIx::Regexp::Tokenizer::BEGIN@3 at line 3 of PPIx/Regexp/Tokenizer.pm
# once (5µs+7µs) by PPIx::Regexp::Constant::BEGIN@3 at line 3 of PPIx/Regexp/Constant.pm
# once (5µs+7µs) by PPIx::Regexp::BEGIN@85 at line 85 of PPIx/Regexp.pm
# once (4µs+7µs) by Perl::Critic::Policy::Modules::ProhibitMultiplePackages::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/ProhibitMultiplePackages.pm
# once (5µs+7µs) by PPIx::Regexp::Structure::Quantifier::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Quantifier.pm
# once (5µs+7µs) by Digest::base::BEGIN@3 at line 3 of Digest/base.pm
# once (5µs+7µs) by Config::Tiny::BEGIN@5 at line 5 of Config/Tiny.pm
# once (5µs+7µs) by PPI::Token::Structure::BEGIN@31 at line 31 of PPI/Token/Structure.pm
# once (4µs+7µs) by Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading::BEGIN@11 at line 11 of Perl/Critic/Policy/ClassHierarchies/ProhibitAutoloading.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitAmpersandSigils.pm
# once (5µs+7µs) by PPI::Token::Number::Octal::BEGIN@29 at line 29 of PPI/Token/Number/Octal.pm
# once (5µs+7µs) by Role::Tiny::With::BEGIN@3 at line 3 of Role/Tiny/With.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm
# once (5µs+7µs) by File::ShareDir::BEGIN@109 at line 109 of File/ShareDir.pm
# once (4µs+7µs) by Role::Tiny::BEGIN@2.34 at line 2 of Path/IsDev/Role/Matcher/Child/Exists/Any.pm
# once (5µs+7µs) by PPI::Token::Word::BEGIN@38 at line 38 of PPI/Token/Word.pm
# once (4µs+7µs) by File::Temp::BEGIN@10 at line 10 of File/Temp.pm
# once (5µs+7µs) by PPIx::Regexp::Structure::CharClass::BEGIN@32 at line 32 of PPIx/Regexp/Structure/CharClass.pm
# once (5µs+7µs) by PPIx::Regexp::Structure::BranchReset::BEGIN@32 at line 32 of PPIx/Regexp/Structure/BranchReset.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitAugmentedAssignmentInDeclaration.pm
# once (4µs+7µs) by Role::Tiny::BEGIN@2.54 at line 2 of Path/IsDev/Role/Heuristic.pm
# once (5µs+7µs) by PPI::Token::Number::Float::BEGIN@31 at line 31 of PPI/Token/Number/Float.pm
# once (4µs+7µs) by PPIx::Regexp::Node::Range::BEGIN@33 at line 33 of PPIx/Regexp/Node/Range.pm
# once (5µs+7µs) by PPIx::Regexp::Token::Condition::BEGIN@33 at line 33 of PPIx/Regexp/Token/Condition.pm
# once (4µs+7µs) by Perl::Critic::Policy::CodeLayout::RequireTidyCode::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/RequireTidyCode.pm
# once (5µs+7µs) by PPI::Token::QuoteLike::Command::BEGIN@31 at line 31 of PPI/Token/QuoteLike/Command.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitPackageVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitPackageVars.pm
# once (5µs+7µs) by PPI::Structure::When::BEGIN@36 at line 36 of PPI/Structure/When.pm
# once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireNoMatchVarsWithUseEnglish.pm
# once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireVersionVar::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireVersionVar.pm
# once (5µs+7µs) by PPI::Statement::Include::Perl6::BEGIN@41 at line 41 of PPI/Statement/Include/Perl6.pm
# once (4µs+7µs) by PPI::Token::Regexp::Transliterate::BEGIN@39 at line 39 of PPI/Token/Regexp/Transliterate.pm
# once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitCascadingIfElse.pm
# once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::Enumeration::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/Enumeration.pm
# once (5µs+7µs) by Pod::InputObjects::BEGIN@12 at line 12 of Pod/InputObjects.pm
# once (5µs+7µs) by PPIx::Regexp::Structure::Capture::BEGIN@33 at line 33 of PPIx/Regexp/Structure/Capture.pm
# once (5µs+7µs) by Encode::Encoding::BEGIN@4 at line 4 of Encode/Encoding.pm
# once (5µs+7µs) by PPI::Token::_QuoteEngine::Simple::BEGIN@5 at line 5 of PPI/Token/_QuoteEngine/Simple.pm
# once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::Integer::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/Integer.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/RequireBracesForMultiline.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitEnumeratedClasses.pm
# once (4µs+7µs) by PPIx::Regexp::Structure::RegexSet::BEGIN@3 at line 3 of PPIx/Regexp/Structure/RegexSet.pm
# once (5µs+7µs) by PPIx::Regexp::Token::Assertion::BEGIN@34 at line 34 of PPIx/Regexp/Token/Assertion.pm
# once (4µs+7µs) by File::Temp::Dir::BEGIN@1575 at line 1575 of File/Temp.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitInterpolationOfLiterals.pm
# once (4µs+7µs) by Pod::Spell::BEGIN@3 at line 3 of Pod/Spell.pm
# once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/ProhibitNoWarnings.pm
# once (5µs+7µs) by PPI::Token::Number::Hex::BEGIN@29 at line 29 of PPI/Token/Number/Hex.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::RequireLexicalLoopIterators::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/RequireLexicalLoopIterators.pm
# once (4µs+7µs) by Pod::Simple::BEGIN@4 at line 4 of Pod/Simple.pm
# once (5µs+7µs) by PPIx::Regexp::Support::BEGIN@35 at line 35 of PPIx/Regexp/Support.pm
# once (4µs+7µs) by PPIx::Regexp::Structure::Switch::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Switch.pm
# once (4µs+7µs) by Perl::Tidy::BEGIN@59 at line 59 of Perl/Tidy.pm
# once (5µs+7µs) by PPIx::Regexp::Structure::Subexpression::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Subexpression.pm
# once (5µs+7µs) by utf8::BEGIN@2 at line 2 of utf8_heavy.pl
# once (4µs+7µs) by PPIx::Regexp::Structure::Replacement::BEGIN@36 at line 36 of PPIx/Regexp/Structure/Replacement.pm
# once (5µs+7µs) by PPIx::Regexp::Structure::NamedCapture::BEGIN@37 at line 37 of PPIx/Regexp/Structure/NamedCapture.pm
# once (4µs+7µs) by PPI::Statement::End::BEGIN@47 at line 47 of PPI/Statement/End.pm
# once (5µs+7µs) by PPI::Statement::UnmatchedBrace::BEGIN@47 at line 47 of PPI/Statement/UnmatchedBrace.pm
# once (4µs+7µs) by File::HomeDir::BEGIN@6 at line 6 of File/HomeDir.pm
# once (4µs+7µs) by Path::FindDev::Object::BEGIN@2 at line 2 of Path/IsDev/Object.pm
# once (5µs+7µs) by B::Keywords::BEGIN@5 at line 5 of B/Keywords.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitSpecialLiteralHeredocTerminator.pm
# once (5µs+7µs) by PPI::Token::Regexp::Match::BEGIN@45 at line 45 of PPI/Token/Regexp/Match.pm
# once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::String::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/String.pm
# once (4µs+7µs) by File::Spec::Functions::BEGIN@4 at line 4 of File/Spec/Functions.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitBuiltinHomonyms.pm
# once (4µs+7µs) by Perl::Critic::Utils::POD::BEGIN@11 at line 11 of Perl/Critic/Utils/POD.pm
# once (4µs+7µs) by Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval::BEGIN@11 at line 11 of Perl/Critic/Policy/ErrorHandling/RequireCheckingReturnValueOfEval.pm
# once (5µs+7µs) by Pod::Escapes::BEGIN@22 at line 22 of Pod/Escapes.pm
# once (4µs+7µs) by PPI::Token::QuoteLike::Regexp::BEGIN@32 at line 32 of PPI/Token/QuoteLike/Regexp.pm
# once (4µs+7µs) by PPIx::Regexp::Element::BEGIN@33 at line 33 of PPIx/Regexp/Element.pm
# once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::StringList::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/StringList.pm
# once (4µs+7µs) by Pod::Simple::LinkSection::BEGIN@8 at line 8 of Pod/Simple/LinkSection.pm
# once (5µs+7µs) by PPI::Structure::Unknown::BEGIN@42 at line 42 of PPI/Structure/Unknown.pm
# once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Global/ExtraParameter.pm
# once (4µs+7µs) by Module::Runtime::BEGIN@2 at line 2 of Path/IsDev/HeuristicSet/Basic.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::RequireArgUnpacking::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/RequireArgUnpacking.pm
# once (4µs+7µs) by Perl::Critic::Theme::BEGIN@11 at line 11 of Perl/Critic/Theme.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators::BEGIN@10 at line 10 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMismatchedOperators.pm
# once (5µs+7µs) by PPI::Token::QuoteLike::Readline::BEGIN@40 at line 40 of PPI/Token/QuoteLike/Readline.pm
# once (5µs+7µs) by Sub::Exporter::BEGIN@1 at line 1 of Data/OptList.pm
# once (5µs+7µs) by Pod::Wordlist::BEGIN@2 at line 2 of Pod/Wordlist.pm
# once (4µs+7µs) by Path::IsDev::Object::BEGIN@2 at line 2 of Path/IsDev/Result.pm
# once (5µs+7µs) by PPI::Exception::ParserRejection::BEGIN@3 at line 3 of PPI/Exception/ParserRejection.pm
# once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::Boolean::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/Boolean.pm
# once (4µs+7µs) by PPIx::Regexp::Structure::Regexp::BEGIN@34 at line 34 of PPIx/Regexp/Structure/Regexp.pm
# once (4µs+7µs) by Perl::Critic::Exception::Fatal::BEGIN@11 at line 11 of Perl/Critic/Exception/Fatal.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::RequireFinalReturn::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/RequireFinalReturn.pm
# once (4µs+7µs) by PPI::Tokenizer::BEGIN@81 at line 81 of PPI/Tokenizer.pm
# once (5µs+7µs) by PPI::Statement::Variable::BEGIN@41 at line 41 of PPI/Statement/Variable.pm
# once (4µs+7µs) by Perl::Critic::PolicyConfig::BEGIN@11 at line 11 of Perl/Critic/PolicyConfig.pm
# once (4µs+7µs) by Perl::Critic::Policy::Miscellanea::ProhibitTies::BEGIN@11 at line 11 of Perl/Critic/Policy/Miscellanea/ProhibitTies.pm
# once (4µs+7µs) by Role::Tiny::BEGIN@2.78 at line 2 of Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm
# once (4µs+7µs) by PPIx::Utilities::Node::BEGIN@4 at line 4 of PPIx/Utilities/Node.pm
# once (4µs+7µs) by Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames::BEGIN@11 at line 11 of Perl/Critic/Policy/NamingConventions/ProhibitAmbiguousNames.pm
# once (5µs+7µs) by PPI::Normal::Standard::BEGIN@19 at line 19 of PPI/Normal/Standard.pm
# once (4µs+7µs) by deprecate::BEGIN@2 at line 2 of deprecate.pm
# once (5µs+7µs) by PPI::Statement::Unknown::BEGIN@35 at line 35 of PPI/Statement/Unknown.pm
# once (4µs+7µs) by Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA::BEGIN@11 at line 11 of Perl/Critic/Policy/ClassHierarchies/ProhibitExplicitISA.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProtectPrivateVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProtectPrivateVars.pm
# once (4µs+7µs) by File::Path::BEGIN@4 at line 4 of File/Path.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitExplicitReturnUndef.pm
# once (4µs+7µs) by PPIx::Regexp::Node::BEGIN@34 at line 34 of PPIx/Regexp/Node.pm
# once (5µs+7µs) by PPI::Token::_QuoteEngine::Full::BEGIN@5 at line 5 of PPI/Token/_QuoteEngine/Full.pm
# once (5µs+7µs) by PPI::Token::QuoteLike::Words::BEGIN@28 at line 28 of PPI/Token/QuoteLike/Words.pm
# once (4µs+7µs) by File::Basename::BEGIN@50 at line 50 of File/Basename.pm
# once (4µs+7µs) by List::MoreUtils::XS::BEGIN@4 at line 4 of List/MoreUtils/XS.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitConditionalDeclarations.pm
# once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Global::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Global.pm
# once (4µs+7µs) by Perl::Critic::PolicyParameter::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter.pm
# once (4µs+7µs) by Perl::Critic::Policy::Miscellanea::ProhibitFormats::BEGIN@11 at line 11 of Perl/Critic/Policy/Miscellanea/ProhibitFormats.pm
# once (4µs+7µs) by PPIx::Regexp::Structure::BEGIN@45 at line 45 of PPIx/Regexp/Structure.pm
# once (4µs+7µs) by Perl::Critic::Utils::Perl::BEGIN@11 at line 11 of Perl/Critic/Utils/Perl.pm
# once (4µs+7µs) by Perl::Critic::Policy::Documentation::RequirePodLinksIncludeText::BEGIN@12 at line 12 of Perl/Critic/Policy/Documentation/RequirePodLinksIncludeText.pm
# once (4µs+7µs) by Perl::Critic::Policy::Documentation::RequirePodAtEnd::BEGIN@11 at line 11 of Perl/Critic/Policy/Documentation/RequirePodAtEnd.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm
# once (5µs+7µs) by re::BEGIN@4 at line 4 of re.pm
# once (4µs+7µs) by PPIx::Regexp::Structure::Modifier::BEGIN@33 at line 33 of PPIx/Regexp/Structure/Modifier.pm
# once (4µs+7µs) by Role::Tiny::BEGIN@2.18 at line 2 of Path/IsDev/Role/HeuristicSet.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitReusedNames::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitReusedNames.pm
# once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireCheckedOpen::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireCheckedOpen.pm
# once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireFilenameMatchesPackage.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::RequireNegativeIndices::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/RequireNegativeIndices.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitMatchVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitMatchVars.pm
# once (4µs+7µs) by IO::File::BEGIN@128 at line 128 of IO/File.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusualDelimiters.pm
# once (4µs+7µs) by Clone::BEGIN@3 at line 3 of Clone.pm
# once (4µs+7µs) by Module::Runtime::BEGIN@2.58 at line 2 of Path/IsDev/Heuristic/Tool/MakeMaker.pm
# once (4µs+7µs) by PPI::Statement::Expression::BEGIN@38 at line 38 of PPI/Statement/Expression.pm
# once (4µs+7µs) by Perl::Critic::Utils::POD::ParseInteriorSequence::BEGIN@11 at line 11 of Perl/Critic/Utils/POD/ParseInteriorSequence.pm
# once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Global::ParameterValue::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Global/ParameterValue.pm
# once (4µs+7µs) by Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/ProhibitConditionalUseStatements.pm
# once (4µs+7µs) by Perl::Critic::Utils::McCabe::BEGIN@11 at line 11 of Perl/Critic/Utils/McCabe.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/RequireLineBoundaryMatching.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitSleepViaSelect.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitComplexMappings.pm
# once (4µs+7µs) by PPI::Token::Regexp::BEGIN@45 at line 45 of PPI/Token/Regexp.pm
# once (4µs+7µs) by Exporter::Tiny::BEGIN@4 at line 4 of Exporter/Tiny.pm
# once (4µs+7µs) by Perl::Critic::Policy::NamingConventions::Capitalization::BEGIN@11 at line 11 of Perl/Critic/Policy/NamingConventions/Capitalization.pm
# once (4µs+7µs) by PPI::Token::QuoteLike::BEGIN@48 at line 48 of PPI/Token/QuoteLike.pm
# once (4µs+7µs) by PPI::Token::Number::Exp::BEGIN@31 at line 31 of PPI/Token/Number/Exp.pm
# once (4µs+7µs) by PPIx::Utilities::Exception::Bug::BEGIN@11 at line 11 of PPIx/Utilities/Exception/Bug.pm
# once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Policy::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Policy.pm
# once (4µs+7µs) by Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/ProhibitTrailingWhitespace.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitCommaSeparatedStatements.pm
# once (4µs+7µs) by Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless::BEGIN@11 at line 11 of Perl/Critic/Policy/ClassHierarchies/ProhibitOneArgBless.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitSingleCharAlternation.pm
# once (4µs+7µs) by Perl::Critic::Policy::Modules::ProhibitAutomaticExportation::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/ProhibitAutomaticExportation.pm
# once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireEncodingWithUTF8Layer.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/RequireBlockGrep.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars::BEGIN@1 at line 1 of Email/Address.pm
# once (4µs+7µs) by PPI::Statement::Compound::BEGIN@53 at line 53 of PPI/Statement/Compound.pm
# once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitDeepNests::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitDeepNests.pm
# once (4µs+7µs) by Module::Runtime::BEGIN@2.50 at line 2 of Path/IsDev/Heuristic/Tool/Dzil.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitComplexRegexes.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/RequireDotMatchAnything.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitEscapedMetacharacters.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.pm
# once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireBriefOpen::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireBriefOpen.pm
# once (4µs+7µs) by File::Copy::BEGIN@11 at line 11 of File/Copy.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitLocalVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitLocalVars.pm
# once (4µs+7µs) by Module::Runtime::BEGIN@2.22 at line 2 of Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm
# once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/RequireBlockMap.pm
# once (4µs+7µs) by PPIx::Regexp::Structure::Main::BEGIN@38 at line 38 of PPIx/Regexp/Structure/Main.pm
# once (4µs+7µs) by Perl::Critic::Utils::BEGIN@14 at line 14 of Perl/Critic/Utils.pm
# once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireCheckedClose::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireCheckedClose.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitReturnSort::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitReturnSort.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMagicNumbers.pm
# once (4µs+7µs) by PPIx::Utilities::Statement::BEGIN@11 at line 11 of PPIx/Utilities/Statement.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitLeadingZeros.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitNoisyQuotes.pm
# once (4µs+7µs) by Module::Runtime::BEGIN@2.70 at line 2 of Path/IsDev/Heuristic/Changelog.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitSubroutinePrototypes.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitVoidGrep.pm
# once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitMutatingListFunctions.pm
# once (4µs+7µs) by Role::Tiny::BEGIN@2.26 at line 2 of Path/IsDev/Role/NegativeHeuristic.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProtectPrivateSubs::BEGIN@12 at line 12 of Perl/Critic/Policy/Subroutines/ProtectPrivateSubs.pm
# once (4µs+7µs) by Perl::Critic::Policy::BEGIN@11 at line 11 of Perl/Critic/Policy.pm
# once (4µs+7µs) by File::HomeDir::Darwin::BEGIN@4 at line 4 of File/HomeDir/Darwin.pm
# once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/RequireUseStrict.pm
# once (4µs+7µs) by Carp::BEGIN@4 at line 4 of Carp.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireInterpolationOfMetachars.pm
# once (4µs+7µs) by Perl::Critic::Config::BEGIN@11 at line 11 of Perl/Critic/Config.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusedCapture.pm
# once (4µs+7µs) by Perl::Critic::Exception::IO::BEGIN@11 at line 11 of Perl/Critic/Exception/IO.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitQuotesAsQuotelikeOperatorDelimiters.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/RequireLocalizedPunctuationVars.pm
# once (4µs+7µs) by Perl::Critic::Utils::DataConversion::BEGIN@11 at line 11 of Perl/Critic/Utils/DataConversion.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitFixedStringMatches.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitLongChainsOfMethodCalls.pm
# once (4µs+7µs) by Lingua::EN::Inflect::BEGIN@3 at line 3 of Lingua/EN/Inflect.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitStringyEval.pm
# once (4µs+7µs) by Role::Tiny::BEGIN@2.30 at line 2 of Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm
# once (4µs+7µs) by Perl::Critic::UserProfile::BEGIN@11 at line 11 of Perl/Critic/UserProfile.pm
# once (4µs+7µs) by Perl::Critic::Policy::Modules::ProhibitEvilModules::BEGIN@10 at line 10 of Perl/Critic/Policy/Modules/ProhibitEvilModules.pm
# once (4µs+6µs) by Devel::InnerPackage::BEGIN@3 at line 3 of Devel/InnerPackage.pm
# once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireExplicitPackage::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireExplicitPackage.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitNestedSubs::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitNestedSubs.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/RequireGlobFunction.pm
# once (4µs+7µs) by Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic::BEGIN@11 at line 11 of Perl/Critic/Policy/Miscellanea/ProhibitUnrestrictedNoCritic.pm
# once (4µs+7µs) by File::Which::BEGIN@4 at line 4 of File/Which.pm
# once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Policy/ParameterValue.pm
# once (4µs+7µs) by version::BEGIN@5 at line 5 of version.pm
# once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireCheckedSyscalls.pm
# once (4µs+7µs) by PPI::Statement::Break::BEGIN@40 at line 40 of PPI/Statement/Break.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/RequireSimpleSortBlock.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMixedBooleanOperators.pm
# once (4µs+7µs) by PPI::Token::Unknown::BEGIN@30 at line 30 of PPI/Token/Unknown.pm
# once (4µs+7µs) by Perl::Critic::Utils::PPI::BEGIN@11 at line 11 of Perl/Critic/Utils/PPI.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalIsa.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitVoidMap.pm
# once (4µs+7µs) by Perl::Critic::Policy::ErrorHandling::RequireCarping::BEGIN@11 at line 11 of Perl/Critic/Policy/ErrorHandling/RequireCarping.pm
# once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/RequireTestLabels.pm
# once (4µs+7µs) by Perl::Critic::Exception::BEGIN@11 at line 11 of Perl/Critic/Exception.pm
# once (4µs+7µs) by PPI::Token::Quote::BEGIN@48 at line 48 of PPI/Token/Quote.pm
# once (4µs+7µs) by PPIx::Regexp::Util::BEGIN@5 at line 5 of PPIx/Regexp/Util.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines::BEGIN@12 at line 12 of Perl/Critic/Policy/Subroutines/ProhibitUnusedPrivateSubroutines.pm
# once (4µs+7µs) by IO::Handle::BEGIN@264 at line 264 of IO/Handle.pm
# once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireEndWithOne::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireEndWithOne.pm
# once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitBooleanGrep.pm
# once (4µs+6µs) by Data::OptList::BEGIN@1 at line 1 of Sub/Install.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitPunctuationVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitPunctuationVars.pm
# once (4µs+7µs) by Perl::Critic::Policy::CodeLayout::ProhibitHardTabs::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.pm
# once (4µs+7µs) by Module::Runtime::BEGIN@2.62 at line 2 of Path/IsDev/Heuristic/Tool/ModuleBuild.pm
# once (4µs+7µs) by Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic::BEGIN@11 at line 11 of Perl/Critic/Policy/Miscellanea/ProhibitUselessNoCritic.pm
# once (4µs+7µs) by Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/ProhibitParensWithBuiltins.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::RequireInitializationForLocalVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/RequireInitializationForLocalVars.pm
# once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitUntilBlocks.pm
# once (4µs+7µs) by File::ShareDir::ProjectDistDir::BEGIN@2 at line 2 of Path/IsDev.pm
# once (4µs+7µs) by Digest::MD5::BEGIN@3 at line 3 of Digest/MD5.pm
# once (4µs+7µs) by PPI::BEGIN@6 at line 6 of PPI.pm
# once (4µs+7µs) by Path::IsDev::BEGIN@2 at line 2 of Sub/Exporter.pm
# once (4µs+6µs) by PPI::Statement::Sub::BEGIN@33 at line 33 of PPI/Statement/Sub.pm
# once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/ProhibitNoStrict.pm
# once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior.pm
# once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitCaptureWithoutTest.pm
# once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/RequireUseWarnings.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireConstantVersion.pm
# once (5µs+6µs) by Class::Inspector::BEGIN@45 at line 45 of Class/Inspector.pm
# once (4µs+7µs) by Module::Runtime::BEGIN@2.66 at line 2 of Path/IsDev/Heuristic/META.pm
# once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitLabelsWithSpecialBlockNames.pm
# once (4µs+7µs) by IO::Seekable::BEGIN@99 at line 99 of IO/Seekable.pm
# once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitVersionStrings.pm
# once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitUnusedVariables::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitUnusedVariables.pm
# once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitCStyleForLoops.pm
# once (4µs+6µs) by Perl::Critic::Annotation::BEGIN@11 at line 11 of Perl/Critic/Annotation.pm
# once (4µs+7µs) by Perl::Critic::PolicyFactory::BEGIN@11 at line 11 of Perl/Critic/PolicyFactory.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitExcessComplexity.pm
# once (4µs+6µs) by Perl::Critic::Policy::References::ProhibitDoubleSigils::BEGIN@11 at line 11 of Perl/Critic/Policy/References/ProhibitDoubleSigils.pm
# once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitUnreachableCode.pm
# once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitManyArgs::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitManyArgs.pm
# once (4µs+7µs) by Errno::BEGIN@9 at line 9 of Errno.pm
# once (4µs+6µs) by File::HomeDir::Driver::BEGIN@7 at line 7 of File/HomeDir/Driver.pm
# once (4µs+6µs) by PPI::Token::BEGIN@23 at line 23 of PPI/Token.pm
# once (5µs+6µs) by vars::BEGIN@8 at line 8 of vars.pm
# once (5µs+6µs) by base::BEGIN@3 at line 3 of base.pm
# once (4µs+6µs) by Perl::Critic::Policy::Objects::ProhibitIndirectSyntax::BEGIN@11 at line 11 of Perl/Critic/Policy/Objects/ProhibitIndirectSyntax.pm
# once (4µs+6µs) by Params::Util::BEGIN@59 at line 59 of Params/Util.pm
# once (4µs+6µs) by Perl::Critic::Exception::AggregateConfiguration::BEGIN@11 at line 11 of Perl/Critic/Exception/AggregateConfiguration.pm
# once (4µs+6µs) by Text::Tabs::BEGIN@13 at line 13 of Text/Tabs.pm
# once (4µs+7µs) by Pod::Simple::BlackBox::BEGIN@23 at line 23 of Pod/Simple/BlackBox.pm
# once (4µs+6µs) by File::HomeDir::Unix::BEGIN@6 at line 6 of File/HomeDir/Unix.pm
# once (4µs+7µs) by Role::Tiny::BEGIN@2.74 at line 2 of Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm
# once (4µs+6µs) by IO::BEGIN@7 at line 7 of IO.pm | ||||
43 | 483 | 53µs | shift; | ||
44 | 483 | 2.42ms | 483 | 3.70ms | $^H |= bits(@_ ? @_ : @default_bits); # spent 3.70ms making 483 calls to strict::bits, avg 8µs/call |
45 | } | ||||
46 | |||||
47 | # spent 623µs (313+310) within strict::unimport which was called 58 times, avg 11µs/call:
# once (14µs+5µs) by File::Spec::Unix::BEGIN@179 at line 179 of File/Spec/Unix.pm
# once (8µs+8µs) by Pod::Simple::BEGIN@1479 at line 1479 of Pod/Simple.pm
# once (7µs+6µs) by Cwd::BEGIN@842 at line 842 of Cwd.pm
# once (7µs+6µs) by Perl::Critic::Document::BEGIN@519 at line 519 of Perl/Critic/Document.pm
# once (5µs+8µs) by Exporter::Tiny::BEGIN@158 at line 158 of Exporter/Tiny.pm
# once (7µs+6µs) by B::BEGIN@251 at line 251 of B.pm
# once (6µs+6µs) by Path::Tiny::BEGIN@1120 at line 1120 of Path/Tiny.pm
# once (6µs+6µs) by Carp::BEGIN@589 at line 589 of Carp.pm
# once (6µs+5µs) by Role::Tiny::BEGIN@290 at line 290 of Role/Tiny.pm
# once (6µs+6µs) by utf8::BEGIN@155 at line 155 of utf8_heavy.pl
# once (6µs+6µs) by utf8::BEGIN@656 at line 656 of utf8_heavy.pl
# once (4µs+7µs) by File::Glob::BEGIN@58 at line 58 of File/Glob.pm
# once (6µs+6µs) by Exception::Class::Base::BEGIN@41 at line 41 of Exception/Class/Base.pm
# once (6µs+5µs) by Config::BEGIN@47 at line 47 of Config.pm
# once (5µs+6µs) by Email::Address::BEGIN@370 at line 370 of Email/Address.pm
# once (6µs+6µs) by IO::Handle::BEGIN@631 at line 631 of IO/Handle.pm
# once (6µs+5µs) by Perl::Tidy::VerticalAligner::Line::BEGIN@19380 at line 19380 of Perl/Tidy.pm
# once (6µs+5µs) by Sub::Install::BEGIN@109 at line 109 of Sub/Install.pm
# once (6µs+5µs) by constant::BEGIN@40 at line 40 of constant.pm
# once (6µs+5µs) by Devel::StackTrace::Frame::BEGIN@8 at line 8 of Devel/StackTrace/Frame.pm
# once (6µs+5µs) by PPI::Normal::BEGIN@83 at line 83 of PPI/Normal.pm
# once (5µs+6µs) by AutoLoader::BEGIN@146 at line 146 of AutoLoader.pm
# once (5µs+5µs) by Class::Inspector::BEGIN@540 at line 540 of Class/Inspector.pm
# once (6µs+5µs) by File::Path::BEGIN@29 at line 29 of File/Path.pm
# once (5µs+5µs) by Module::Pluggable::BEGIN@66 at line 66 of Module/Pluggable.pm
# once (6µs+5µs) by version::BEGIN@119 at line 119 of version.pm
# once (5µs+5µs) by Exception::Class::Base::BEGIN@61 at line 61 of Exception/Class/Base.pm
# once (5µs+5µs) by File::ShareDir::BEGIN@445 at line 445 of File/ShareDir.pm
# once (5µs+5µs) by AutoLoader::BEGIN@194 at line 194 of AutoLoader.pm
# once (5µs+5µs) by PPI::Normal::BEGIN@260 at line 260 of PPI/Normal.pm
# once (5µs+5µs) by List::MoreUtils::PP::BEGIN@334 at line 334 of List/MoreUtils/PP.pm
# once (5µs+5µs) by Carp::BEGIN@131 at line 131 of Carp.pm
# once (5µs+5µs) by File::Spec::Functions::BEGIN@54 at line 54 of File/Spec/Functions.pm
# once (5µs+5µs) by List::MoreUtils::BEGIN@93 at line 93 of List/MoreUtils.pm
# once (5µs+5µs) by Exception::Class::BEGIN@43 at line 43 of Exception/Class.pm
# once (5µs+5µs) by Exception::Class::BEGIN@165 at line 165 of Exception/Class.pm
# once (5µs+5µs) by Exception::Class::BEGIN@76 at line 76 of Exception/Class.pm
# once (5µs+5µs) by constant::BEGIN@141 at line 141 of constant.pm
# once (5µs+5µs) by AutoLoader::BEGIN@37 at line 37 of AutoLoader.pm
# once (5µs+5µs) by Devel::InnerPackage::BEGIN@87 at line 87 of Devel/InnerPackage.pm
# once (5µs+5µs) by Devel::InnerPackage::BEGIN@67 at line 67 of Devel/InnerPackage.pm
# once (5µs+5µs) by constant::BEGIN@90 at line 90 of constant.pm
# once (5µs+5µs) by constant::BEGIN@65 at line 65 of constant.pm
# once (5µs+5µs) by Exporter::Tiny::BEGIN@214 at line 214 of Exporter/Tiny.pm
# once (4µs+5µs) by Carp::BEGIN@609 at line 609 of Carp.pm
# once (5µs+5µs) by Exporter::Tiny::BEGIN@100 at line 100 of Exporter/Tiny.pm
# once (4µs+5µs) by File::Temp::BEGIN@108 at line 108 of File/Temp.pm
# once (5µs+5µs) by parent::BEGIN@25 at line 25 of parent.pm
# once (5µs+5µs) by Exporter::Tiny::BEGIN@127 at line 127 of Exporter/Tiny.pm
# once (5µs+5µs) by Exception::Class::BEGIN@173 at line 173 of Exception/Class.pm
# once (5µs+5µs) by Perl::Tidy::VerticalAligner::Alignment::BEGIN@19542 at line 19542 of Perl/Tidy.pm
# once (5µs+5µs) by Exporter::Tiny::BEGIN@141 at line 141 of Exporter/Tiny.pm
# once (4µs+5µs) by File::Temp::BEGIN@138 at line 138 of File/Temp.pm
# once (5µs+5µs) by List::Util::BEGIN@30 at line 30 of List/Util.pm
# once (5µs+5µs) by Exporter::Tiny::BEGIN@17 at line 17 of Exporter/Tiny.pm
# once (5µs+5µs) by Class::Inspector::BEGIN@553 at line 553 of Class/Inspector.pm
# once (4µs+4µs) by Pod::Wordlist::BEGIN@3.12 at line 3 of Class/Tiny.pm
# once (4µs+4µs) by Exporter::Heavy::BEGIN@4 at line 4 of Exporter/Heavy.pm | ||||
48 | 58 | 7µs | shift; | ||
49 | 58 | 306µs | 58 | 310µs | $^H &= ~ bits(@_ ? @_ : @default_bits); # spent 310µs making 58 calls to strict::bits, avg 5µs/call |
50 | } | ||||
51 | |||||
52 | 1 | 8µs | 1; | ||
53 | __END__ | ||||
# spent 4µs within strict::CORE:match which was called:
# once (4µs+0s) by main::BEGIN@16 at line 6 | |||||
# spent 18µs within strict::CORE:regcomp which was called:
# once (18µs+0s) by main::BEGIN@16 at line 6 |