Filename | /opt/perl-5.18.1/lib/site_perl/5.18.1/darwin-thread-multi-2level/Mouse/Object.pm |
Statements | Executed 3 statements in 77µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 43µs | 92µs | new (xsub) | Mouse::Object::
1 | 1 | 1 | 15µs | 66µs | BEGIN@2 | Mouse::Object::
1 | 1 | 1 | 12µs | 12µs | BUILDARGS (xsub) | Mouse::Object::
0 | 0 | 0 | 0s | 0s | DOES | Mouse::Object::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package Mouse::Object; | ||||
2 | 2 | 74µs | 2 | 117µs | # spent 66µs (15+51) within Mouse::Object::BEGIN@2 which was called:
# once (15µs+51µs) by Mouse::BEGIN@17 at line 2 # spent 66µs making 1 call to Mouse::Object::BEGIN@2
# spent 51µs making 1 call to Mouse::Exporter::do_import |
3 | # all the stuff are defined in XS or PP | ||||
4 | |||||
5 | sub DOES { | ||||
6 | my($self, $class_or_role_name) = @_; | ||||
7 | return $self->isa($class_or_role_name) || $self->does($class_or_role_name); | ||||
8 | } | ||||
9 | |||||
10 | 1 | 3µs | 1; | ||
11 | __END__ | ||||
# spent 12µs within Mouse::Object::BUILDARGS which was called:
# once (12µs+0s) by Mouse::Meta::Attribute::new at line 54 of Mouse/Meta/Attribute.pm | |||||
# spent 92µs (43+49) within Mouse::Object::new which was called:
# once (43µs+49µs) by main::RUNTIME at line 81 of fastest.pl |