Filename | /home/hinrik/perl5/perlbrew/perls/perl-5.13.5/lib/site_perl/5.13.5/x86_64-linux/Mouse/Object.pm |
Statements | Executed 3 statements in 25µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
4 | 2 | 2 | 420µs | 7.54ms | new (xsub) | Mouse::Object::
95 | 4 | 3 | 265µs | 265µs | BUILDARGS (xsub) | Mouse::Object::
4 | 1 | 1 | 25µs | 127µs | DESTROY (xsub) | Mouse::Object::
1 | 1 | 1 | 24µs | 116µs | BEGIN@2 | Mouse::Object::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package Mouse::Object; | ||||
2 | 2 | 22µs | 2 | 207µs | # spent 116µs (24+92) within Mouse::Object::BEGIN@2 which was called:
# once (24µs+92µs) by Mouse::BEGIN@17 at line 2 # spent 116µs making 1 call to Mouse::Object::BEGIN@2
# spent 92µs making 1 call to Mouse::Exporter::do_import |
3 | # all the stuff are defined in XS or PP | ||||
4 | 1 | 3µs | 1; | ||
5 | __END__ | ||||
# spent 265µs within Mouse::Object::BUILDARGS which was called 95 times, avg 3µs/call:
# 68 times (215µs+0s) by Mouse::Meta::Attribute::new at line 54 of Mouse/Meta/Attribute.pm, avg 3µs/call
# 17 times (29µs+0s) by Mouse::Meta::Role::Application::new at line 6 of Mouse/Meta/Role/Application.pm, avg 2µs/call
# 7 times (14µs+0s) by Mouse::Meta::Attribute::clone_and_inherit_options at line 167 of Mouse/Meta/Attribute.pm, avg 2µs/call
# 3 times (8µs+0s) by Mouse::Meta::Role::Composite::new at line 14 of Mouse/Meta/Role/Composite.pm, avg 2µs/call | |||||
# spent 127µs (25+103) within Mouse::Object::DESTROY which was called 4 times, avg 32µs/call:
# 4 times (25µs+103µs) by main::NULL at line 0 of bin/hailo, avg 32µs/call | |||||
# spent 7.54ms (420µs+7.12) within Mouse::Object::new which was called 4 times, avg 1.88ms/call:
# 3 times (179µs+442µs) by Hailo::_new_class at line 201 of lib/Hailo.pm, avg 207µs/call
# once (241µs+6.67ms) by MouseX::Getopt::Basic::new_with_options at line 78 of MouseX/Getopt/Basic.pm |