Filename | /usr/local/share/perl/5.18.2/Moo/_strictures.pm |
Statements | Executed 38 statements in 270µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
11 | 11 | 11 | 93µs | 345µs | import | Moo::_strictures::
1 | 1 | 1 | 12µs | 33µs | BEGIN@2 | Moo::_strictures::
1 | 1 | 1 | 9µs | 15µs | BEGIN@3 | Moo::_strictures::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package Moo::_strictures; | ||||
2 | 2 | 33µs | 2 | 53µs | # spent 33µs (12+20) within Moo::_strictures::BEGIN@2 which was called:
# once (12µs+20µs) by Moo::BEGIN@3 at line 2 # spent 33µs making 1 call to Moo::_strictures::BEGIN@2
# spent 20µs making 1 call to strict::import |
3 | 2 | 116µs | 2 | 20µs | # spent 15µs (9+6) within Moo::_strictures::BEGIN@3 which was called:
# once (9µs+6µs) by Moo::BEGIN@3 at line 3 # spent 15µs making 1 call to Moo::_strictures::BEGIN@3
# spent 6µs making 1 call to warnings::import |
4 | |||||
5 | # spent 345µs (93+252) within Moo::_strictures::import which was called 11 times, avg 31µs/call:
# once (10µs+32µs) by Method::Generate::Constructor::BEGIN@3 at line 3 of Method/Generate/Constructor.pm
# once (7µs+25µs) by Moo::_Utils::BEGIN@8 at line 8 of Moo/_Utils.pm
# once (9µs+23µs) by Method::Generate::Accessor::BEGIN@3 at line 3 of Method/Generate/Accessor.pm
# once (8µs+23µs) by Moo::sification::BEGIN@3 at line 3 of Moo/sification.pm
# once (8µs+24µs) by Sub::Quote::BEGIN@5 at line 5 of Sub/Quote.pm
# once (10µs+20µs) by Moo::BEGIN@3 at line 3 of Moo.pm
# once (9µs+21µs) by Moo::HandleMoose::FakeMetaClass::BEGIN@2 at line 2 of Moo/HandleMoose/FakeMetaClass.pm
# once (8µs+21µs) by Moo::_mro::BEGIN@2 at line 2 of Moo/_mro.pm
# once (8µs+21µs) by Moo::Object::BEGIN@3 at line 3 of Moo/Object.pm
# once (8µs+21µs) by Moo::HandleMoose::_TypeMap::BEGIN@2 at line 2 of Moo/HandleMoose/_TypeMap.pm
# once (7µs+20µs) by Sub::Defer::BEGIN@3 at line 3 of Sub/Defer.pm | ||||
6 | 11 | 69µs | if ($ENV{MOO_FATAL_WARNINGS}) { | ||
7 | require strictures; | ||||
8 | strictures->VERSION(2); | ||||
9 | @_ = ('strictures'); | ||||
10 | goto &strictures::import; | ||||
11 | } | ||||
12 | else { | ||||
13 | 11 | 17µs | 11 | 188µs | strict->import; # spent 188µs making 11 calls to strict::import, avg 17µs/call |
14 | 11 | 32µs | 11 | 63µs | warnings->import; # spent 63µs making 11 calls to warnings::import, avg 6µs/call |
15 | } | ||||
16 | } | ||||
17 | |||||
18 | 1 | 3µs | 1; |