← Index
NYTProf Performance Profile   « line view »
For /home/ss5/perl5/perlbrew/perls/perl-5.22.0/bin/benchmarkanything-storage
  Run on Mon Jan 29 16:55:34 2018
Reported on Mon Jan 29 16:57:06 2018

Filename/home/ss5/perl5/perlbrew/perls/perl-5.22.0/lib/site_perl/5.22.0/Package/Stash.pm
StatementsExecuted 15 statements in 218µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11112µs495µsPackage::Stash::::BEGIN@15Package::Stash::BEGIN@15
1119µs9µsPackage::Stash::::BEGIN@8Package::Stash::BEGIN@8
1119µs11µsPackage::Stash::::BEGIN@6Package::Stash::BEGIN@6
1118µs8µsPackage::Stash::::BEGIN@2Package::Stash::BEGIN@2
1118µs16µsPackage::Stash::::BEGIN@13Package::Stash::BEGIN@13
1115µs10µsPackage::Stash::::BEGIN@7Package::Stash::BEGIN@7
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Package::Stash;
2
# spent 8µs within Package::Stash::BEGIN@2 which was called: # once (8µs+0s) by Package::DeprecationManager::BEGIN@10 at line 4
BEGIN {
315µs $Package::Stash::AUTHORITY = 'cpan:DOY';
4128µs18µs}
# spent 8µs making 1 call to Package::Stash::BEGIN@2
51200ns$Package::Stash::VERSION = '0.37';
6220µs213µs
# spent 11µs (9+2) within Package::Stash::BEGIN@6 which was called: # once (9µs+2µs) by Package::DeprecationManager::BEGIN@10 at line 6
use strict;
# spent 11µs making 1 call to Package::Stash::BEGIN@6 # spent 2µs making 1 call to strict::import
7217µs215µs
# spent 10µs (5+5) within Package::Stash::BEGIN@7 which was called: # once (5µs+5µs) by Package::DeprecationManager::BEGIN@10 at line 7
use warnings;
# spent 10µs making 1 call to Package::Stash::BEGIN@7 # spent 5µs making 1 call to warnings::import
8238µs19µs
# spent 9µs within Package::Stash::BEGIN@8 which was called: # once (9µs+0s) by Package::DeprecationManager::BEGIN@10 at line 8
use 5.008001;
# spent 9µs making 1 call to Package::Stash::BEGIN@8
9# ABSTRACT: routines for manipulating stashes
10
11our $IMPLEMENTATION;
12
13379µs224µs
# spent 16µs (8+8) within Package::Stash::BEGIN@13 which was called: # once (8µs+8µs) by Package::DeprecationManager::BEGIN@10 at line 13
use Module::Implementation 0.06;
# spent 16µs making 1 call to Package::Stash::BEGIN@13 # spent 8µs making 1 call to UNIVERSAL::VERSION
14
15
# spent 495µs (12+482) within Package::Stash::BEGIN@15 which was called: # once (12µs+482µs) by Package::DeprecationManager::BEGIN@10 at line 36
BEGIN {
16 local $ENV{PACKAGE_STASH_IMPLEMENTATION} = $IMPLEMENTATION
171100ns if ( $IMPLEMENTATION and not $ENV{PACKAGE_STASH_IMPLEMENTATION} );
18
1916µs2480µs Module::Implementation::build_loader_sub(
20 implementations => [ 'XS', 'PP' ],
21 symbols => [qw(
22 new
23 name
24 namespace
25 add_symbol
26 remove_glob
27 has_symbol
28 get_symbol
29 get_or_add_symbol
30 remove_symbol
31 list_all_symbols
32 get_all_symbols
33 )],
34 )->();
3514µs12µs $IMPLEMENTATION = Module::Implementation::implementation_for(__PACKAGE__);
# spent 2µs making 1 call to Module::Implementation::implementation_for
36119µs1495µs}
# spent 495µs making 1 call to Package::Stash::BEGIN@15
37
38
3912µs1;
40
41__END__