← Index
NYTProf Performance Profile   « line view »
For index.cgi
  Run on Sat May 9 17:18:47 2020
Reported on Sat May 9 17:19:07 2020

Filename/usr/local/share/perl/5.18.2/Package/Stash.pm
StatementsExecuted 16 statements in 381µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11123µs874µsPackage::Stash::::BEGIN@15Package::Stash::BEGIN@15
11113µs13µsPackage::Stash::::BEGIN@8Package::Stash::BEGIN@8
11112µs23µsPackage::Stash::::BEGIN@13Package::Stash::BEGIN@13
11110µs10µsPackage::Stash::::BEGIN@2Package::Stash::BEGIN@2
11110µs15µsPackage::Stash::::BEGIN@7Package::Stash::BEGIN@7
1118µs24µsPackage::Stash::::BEGIN@6Package::Stash::BEGIN@6
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 10µs within Package::Stash::BEGIN@2 which was called: # once (10µs+0s) by namespace::clean::BEGIN@16 at line 4
BEGIN {
3111µs $Package::Stash::AUTHORITY = 'cpan:DOY';
4134µs110µs}
# spent 10µs making 1 call to Package::Stash::BEGIN@2
51600ns$Package::Stash::VERSION = '0.37';
6233µs240µs
# spent 24µs (8+16) within Package::Stash::BEGIN@6 which was called: # once (8µs+16µs) by namespace::clean::BEGIN@16 at line 6
use strict;
# spent 24µs making 1 call to Package::Stash::BEGIN@6 # spent 16µs making 1 call to strict::import
7227µs221µs
# spent 15µs (10+6) within Package::Stash::BEGIN@7 which was called: # once (10µs+6µs) by namespace::clean::BEGIN@16 at line 7
use warnings;
# spent 15µs making 1 call to Package::Stash::BEGIN@7 # spent 6µs making 1 call to warnings::import
8287µs113µs
# spent 13µs within Package::Stash::BEGIN@8 which was called: # once (13µs+0s) by namespace::clean::BEGIN@16 at line 8
use 5.008001;
# spent 13µs making 1 call to Package::Stash::BEGIN@8
9# ABSTRACT: routines for manipulating stashes
10
111200nsour $IMPLEMENTATION;
12
133138µs233µs
# spent 23µs (12+10) within Package::Stash::BEGIN@13 which was called: # once (12µs+10µs) by namespace::clean::BEGIN@16 at line 13
use Module::Implementation 0.06;
# spent 23µs making 1 call to Package::Stash::BEGIN@13 # spent 10µs making 1 call to UNIVERSAL::VERSION
14
15
# spent 874µs (23+851) within Package::Stash::BEGIN@15 which was called: # once (23µs+851µs) by namespace::clean::BEGIN@16 at line 36
BEGIN {
161200ns local $ENV{PACKAGE_STASH_IMPLEMENTATION} = $IMPLEMENTATION
17 if ( $IMPLEMENTATION and not $ENV{PACKAGE_STASH_IMPLEMENTATION} );
18
19110µs2848µ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 )->();
3515µs13µs $IMPLEMENTATION = Module::Implementation::implementation_for(__PACKAGE__);
# spent 3µs making 1 call to Module::Implementation::implementation_for
36133µs1874µs}
# spent 874µs making 1 call to Package::Stash::BEGIN@15
37
38
3913µs1;
40
41__END__