X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=stemmaweb%2Fnytprof-runs%2Frelation-uuid-relationships%2FMoose-Meta-Method-Accessor-Native-Hash-get-pm-1075-block.html;fp=stemmaweb%2Fnytprof-runs%2Frelation-uuid-relationships%2FMoose-Meta-Method-Accessor-Native-Hash-get-pm-1075-block.html;h=d05cc856ebb962e6d805ccc9db98e8c680bf70a4;hb=8e30e8896edb30d475bcbc3db84ba8dd08b815ea;hp=0000000000000000000000000000000000000000;hpb=0838c3aa285e60432d60499f1ebbcd09f77e8f5a;p=scpubgit%2Fstemmatology.git diff --git a/stemmaweb/nytprof-runs/relation-uuid-relationships/Moose-Meta-Method-Accessor-Native-Hash-get-pm-1075-block.html b/stemmaweb/nytprof-runs/relation-uuid-relationships/Moose-Meta-Method-Accessor-Native-Hash-get-pm-1075-block.html new file mode 100644 index 0000000..d05cc85 --- /dev/null +++ b/stemmaweb/nytprof-runs/relation-uuid-relationships/Moose-Meta-Method-Accessor-Native-Hash-get-pm-1075-block.html @@ -0,0 +1,240 @@ + + + +
+ + +Filename | /Users/edenc/perl5/lib/perl5/darwin-multi-2level/Moose/Meta/Method/Accessor/Native/Hash/get.pm |
Statements | Executed 39 statements in 1.14ms |
Calls | +P | +F | +Exclusive Time |
+ Inclusive Time |
+ Subroutine | +
---|---|---|---|---|---|
1 | 1 | 1 | 34µs | 34µs | BEGIN@2 | Moose::Meta::Method::Accessor::Native::Hash::get::
4 | 1 | 1 | 34µs | 821µs | _inline_check_arguments | Moose::Meta::Method::Accessor::Native::Hash::get::
4 | 1 | 1 | 24µs | 24µs | _return_value | Moose::Meta::Method::Accessor::Native::Hash::get::
1 | 1 | 1 | 22µs | 30µs | BEGIN@9 | Moose::Meta::Method::Accessor::Native::Hash::get::
1 | 1 | 1 | 18µs | 228µs | BEGIN@47 | Moose::Meta::Method::Accessor::Native::Hash::get::
1 | 1 | 1 | 18µs | 138µs | BEGIN@12 | Moose::Meta::Method::Accessor::Native::Hash::get::
1 | 1 | 1 | 17µs | 5.04ms | BEGIN@14 | Moose::Meta::Method::Accessor::Native::Hash::get::
1 | 1 | 1 | 15µs | 29µs | BEGIN@10 | Moose::Meta::Method::Accessor::Native::Hash::get::
4 | 1 | 1 | 9µs | 9µs | _minimum_arguments | Moose::Meta::Method::Accessor::Native::Hash::get::
Line | +State ments |
+ Time on line |
+ Calls | +Time in subs |
+ Code | +
---|---|---|---|---|---|
1 | package Moose::Meta::Method::Accessor::Native::Hash::get; | ||||
2 | # spent 34µs within Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@2 which was called:
+# once (34µs+0s) by Module::Runtime::require_module at line 4 | ||||
3 | 1 | 13µs | $Moose::Meta::Method::Accessor::Native::Hash::get::AUTHORITY = 'cpan:STEVAN'; | ||
4 | 1 | 86µs | 1 | 34µs | } # spent 34µs making 1 call to Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@2 |
5 | { | ||||
6 | 2 | 3µs | $Moose::Meta::Method::Accessor::Native::Hash::get::VERSION = '2.0602'; | ||
7 | } | ||||
8 | |||||
9 | 2 | 48µs | 2 | 38µs | # spent 30µs (22+8) within Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@9 which was called:
+# once (22µs+8µs) by Module::Runtime::require_module at line 9 # spent 30µs making 1 call to Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@9
+# spent 8µs making 1 call to strict::import |
10 | 2 | 52µs | 2 | 43µs | # spent 29µs (15+14) within Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@10 which was called:
+# once (15µs+14µs) by Module::Runtime::require_module at line 10 # spent 29µs making 1 call to Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@10
+# spent 14µs making 1 call to warnings::import |
11 | |||||
12 | 2 | 51µs | 2 | 259µs | # spent 138µs (18+121) within Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@12 which was called:
+# once (18µs+121µs) by Module::Runtime::require_module at line 12 # spent 138µs making 1 call to Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@12
+# spent 121µs making 1 call to Exporter::import |
13 | |||||
14 | 2 | 314µs | 2 | 10.1ms | # spent 5.04ms (17µs+5.02) within Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@14 which was called:
+# once (17µs+5.02ms) by Module::Runtime::require_module at line 14 # spent 5.04ms making 1 call to Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@14
+# spent 5.02ms making 1 call to Moose::Exporter::__ANON__[Moose/Exporter.pm:492] |
15 | |||||
16 | 1 | 17µs | 1 | 7.87ms | with 'Moose::Meta::Method::Accessor::Native::Reader' => { # spent 7.87ms making 1 call to Moose::Role::with |
17 | -excludes => [ | ||||
18 | qw( | ||||
19 | _minimum_arguments | ||||
20 | _inline_check_arguments | ||||
21 | ) | ||||
22 | ], | ||||
23 | }, | ||||
24 | 'Moose::Meta::Method::Accessor::Native::Hash'; | ||||
25 | |||||
26 | 4 | 15µs | # spent 9µs within Moose::Meta::Method::Accessor::Native::Hash::get::_minimum_arguments which was called 4 times, avg 2µs/call:
+# 4 times (9µs+0s) by Moose::Meta::Method::Accessor::Native::_inline_check_argument_count at line 75 of Moose/Meta/Method/Accessor/Native.pm, avg 2µs/call | ||
27 | |||||
28 | # spent 821µs (34+787) within Moose::Meta::Method::Accessor::Native::Hash::get::_inline_check_arguments which was called 4 times, avg 205µs/call:
+# 4 times (34µs+787µs) by Moose::Meta::Method::Accessor::Native::Reader::_inline_reader_core at line 38 of Moose/Meta/Method/Accessor/Native/Reader.pm, avg 205µs/call | ||||
29 | 8 | 32µs | my $self = shift; | ||
30 | |||||
31 | return ( | ||||
32 | 4 | 787µs | 'for (@_) {', # spent 787µs making 4 calls to Moose::Meta::Method::Accessor::Native::Hash::_inline_check_var_is_valid_key, avg 197µs/call | ||
33 | $self->_inline_check_var_is_valid_key('$_'), | ||||
34 | '}', | ||||
35 | ); | ||||
36 | } | ||||
37 | |||||
38 | # spent 24µs within Moose::Meta::Method::Accessor::Native::Hash::get::_return_value which was called 4 times, avg 6µs/call:
+# 4 times (24µs+0s) by Moose::Meta::Method::Accessor::Native::_inline_return_value at line 112 of Moose/Meta/Method/Accessor/Native.pm, avg 6µs/call | ||||
39 | 12 | 30µs | my $self = shift; | ||
40 | my ($slot_access) = @_; | ||||
41 | |||||
42 | return '@_ > 1 ' | ||||
43 | . '? @{ (' . $slot_access . ') }{@_} ' | ||||
44 | . ': ' . $slot_access . '->{$_[0]}'; | ||||
45 | } | ||||
46 | |||||
47 | 2 | 447µs | 2 | 438µs | # spent 228µs (18+210) within Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@47 which was called:
+# once (18µs+210µs) by Module::Runtime::require_module at line 47 # spent 228µs making 1 call to Moose::Meta::Method::Accessor::Native::Hash::get::BEGIN@47
+# spent 210µs making 1 call to Moose::Exporter::__ANON__[Moose/Exporter.pm:678] |
48 | |||||
49 | 1 | 29µs | 1; |