← Index
NYTProf Performance Profile   « line view »
For svc/members/upsert
  Run on Tue Jan 13 11:50:22 2015
Reported on Tue Jan 13 12:09:47 2015

Filename/usr/share/perl5/Package/Stash.pm
StatementsExecuted 16 statements in 257µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11114µs1.33msPackage::Stash::::BEGIN@15Package::Stash::BEGIN@15
11113µs13µsPackage::Stash::::BEGIN@8Package::Stash::BEGIN@8
1119µs16µsPackage::Stash::::BEGIN@13Package::Stash::BEGIN@13
1118µs8µsPackage::Stash::::BEGIN@2Package::Stash::BEGIN@2
1116µs10µsPackage::Stash::::BEGIN@7Package::Stash::BEGIN@7
1116µs16µ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 8µs within Package::Stash::BEGIN@2 which was called: # once (8µs+0s) by namespace::clean::BEGIN@6 at line 4
BEGIN {
314µs $Package::Stash::AUTHORITY = 'cpan:DOY';
4127µs18µs}
# spent 8µs making 1 call to Package::Stash::BEGIN@2
51300ns$Package::Stash::VERSION = '0.37';
6220µs226µs
# spent 16µs (6+10) within Package::Stash::BEGIN@6 which was called: # once (6µs+10µs) by namespace::clean::BEGIN@6 at line 6
use strict;
# spent 16µs making 1 call to Package::Stash::BEGIN@6 # spent 10µs making 1 call to strict::import
7218µs214µs
# spent 10µs (6+4) within Package::Stash::BEGIN@7 which was called: # once (6µs+4µs) by namespace::clean::BEGIN@6 at line 7
use warnings;
# spent 10µs making 1 call to Package::Stash::BEGIN@7 # spent 4µs making 1 call to warnings::import
8255µs113µs
# spent 13µs within Package::Stash::BEGIN@8 which was called: # once (13µs+0s) by namespace::clean::BEGIN@6 at line 8
use 5.008001;
# spent 13µs making 1 call to Package::Stash::BEGIN@8
9# ABSTRACT: routines for manipulating stashes
10
1110sour $IMPLEMENTATION;
12
13392µs223µs
# spent 16µs (9+7) within Package::Stash::BEGIN@13 which was called: # once (9µs+7µs) by namespace::clean::BEGIN@6 at line 13
use Module::Implementation 0.06;
# spent 16µs making 1 call to Package::Stash::BEGIN@13 # spent 7µs making 1 call to UNIVERSAL::VERSION
14
15
# spent 1.33ms (14µs+1.31) within Package::Stash::BEGIN@15 which was called: # once (14µs+1.31ms) by namespace::clean::BEGIN@6 at line 36
BEGIN {
161100ns local $ENV{PACKAGE_STASH_IMPLEMENTATION} = $IMPLEMENTATION
17 if ( $IMPLEMENTATION and not $ENV{PACKAGE_STASH_IMPLEMENTATION} );
18
1916µs21.31ms 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µs12µs $IMPLEMENTATION = Module::Implementation::implementation_for(__PACKAGE__);
# spent 2µs making 1 call to Module::Implementation::implementation_for
36126µs11.33ms}
# spent 1.33ms making 1 call to Package::Stash::BEGIN@15
37
38
3912µs1;
40
41__END__