Filename | /Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Package/Stash.pm |
Statements | Executed 14 statements in 244µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 20µs | 23µs | BEGIN@2 | Package::Stash::
1 | 1 | 1 | 17µs | 1.75ms | BEGIN@12 | Package::Stash::
1 | 1 | 1 | 10µs | 14µs | BEGIN@10 | Package::Stash::
1 | 1 | 1 | 6µs | 6µs | BEGIN@4 | Package::Stash::
1 | 1 | 1 | 4µs | 31µs | BEGIN@3 | Package::Stash::
1 | 1 | 1 | 1µs | 1µs | __ANON__ (xsub) | Package::Stash::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package Package::Stash; # git description: v0.39-2-ga9a8cce | ||||
2 | 2 | 25µs | 2 | 26µs | # spent 23µs (20+3) within Package::Stash::BEGIN@2 which was called:
# once (20µs+3µs) by namespace::clean::BEGIN@16 at line 2 # spent 23µs making 1 call to Package::Stash::BEGIN@2
# spent 3µs making 1 call to strict::import |
3 | 2 | 15µs | 2 | 58µs | # spent 31µs (4+27) within Package::Stash::BEGIN@3 which was called:
# once (4µs+27µs) by namespace::clean::BEGIN@16 at line 3 # spent 31µs making 1 call to Package::Stash::BEGIN@3
# spent 27µs making 1 call to warnings::import |
4 | 2 | 39µs | 1 | 6µs | # spent 6µs within Package::Stash::BEGIN@4 which was called:
# once (6µs+0s) by namespace::clean::BEGIN@16 at line 4 # spent 6µs making 1 call to Package::Stash::BEGIN@4 |
5 | # ABSTRACT: Routines for manipulating stashes | ||||
6 | |||||
7 | 1 | 0s | our $VERSION = '0.40'; | ||
8 | 1 | 3µs | our $IMPLEMENTATION; | ||
9 | |||||
10 | 3 | 75µs | 3 | 18µs | # spent 14µs (10+4) within Package::Stash::BEGIN@10 which was called:
# once (10µs+4µs) by namespace::clean::BEGIN@16 at line 10 # spent 14µs making 1 call to Package::Stash::BEGIN@10
# spent 3µs making 1 call to UNIVERSAL::VERSION
# spent 1µs making 1 call to Package::Stash::__ANON__ |
11 | |||||
12 | # spent 1.75ms (17µs+1.73) within Package::Stash::BEGIN@12 which was called:
# once (17µs+1.73ms) by namespace::clean::BEGIN@16 at line 33 | ||||
13 | local $ENV{PACKAGE_STASH_IMPLEMENTATION} = $IMPLEMENTATION | ||||
14 | 1 | 0s | if ( $IMPLEMENTATION and not $ENV{PACKAGE_STASH_IMPLEMENTATION} ); | ||
15 | |||||
16 | 1 | 6µs | 2 | 1.73ms | Module::Implementation::build_loader_sub( # spent 1.71ms making 1 call to Module::Implementation::__ANON__[Module/Implementation.pm:52]
# spent 18µs making 1 call to Module::Implementation::build_loader_sub |
17 | implementations => [ 'XS', 'PP' ], | ||||
18 | symbols => [qw( | ||||
19 | new | ||||
20 | name | ||||
21 | namespace | ||||
22 | add_symbol | ||||
23 | remove_glob | ||||
24 | has_symbol | ||||
25 | get_symbol | ||||
26 | get_or_add_symbol | ||||
27 | remove_symbol | ||||
28 | list_all_symbols | ||||
29 | get_all_symbols | ||||
30 | )], | ||||
31 | )->(); | ||||
32 | 1 | 3µs | 1 | 2µs | $IMPLEMENTATION = Module::Implementation::implementation_for(__PACKAGE__); # spent 2µs making 1 call to Module::Implementation::implementation_for |
33 | 1 | 78µs | 1 | 1.75ms | } # spent 1.75ms making 1 call to Package::Stash::BEGIN@12 |
34 | |||||
35 | __END__ | ||||
# spent 1µs within Package::Stash::__ANON__ which was called:
# once (1µs+0s) by Package::Stash::BEGIN@10 at line 10 |