← 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/B/Hooks/EndOfScope.pm
StatementsExecuted 14 statements in 204µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1119µs14µsB::Hooks::EndOfScope::::BEGIN@13B::Hooks::EndOfScope::BEGIN@13
1119µs60µsB::Hooks::EndOfScope::::BEGIN@28B::Hooks::EndOfScope::BEGIN@28
1119µs9µsB::Hooks::EndOfScope::::BEGIN@18B::Hooks::EndOfScope::BEGIN@18
1119µs4.95msB::Hooks::EndOfScope::::BEGIN@20B::Hooks::EndOfScope::BEGIN@20
1118µs8µsB::Hooks::EndOfScope::::BEGIN@7B::Hooks::EndOfScope::BEGIN@7
1116µs16µsB::Hooks::EndOfScope::::BEGIN@12B::Hooks::EndOfScope::BEGIN@12
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package B::Hooks::EndOfScope;
2{
32700ns $B::Hooks::EndOfScope::VERSION = '0.13';
4}
5# git description: 0.12-15-g7013f3a
6
7
# spent 8µs within B::Hooks::EndOfScope::BEGIN@7 which was called: # once (8µs+0s) by namespace::clean::BEGIN@11 at line 9
BEGIN {
815µs $B::Hooks::EndOfScope::AUTHORITY = 'cpan:FLORA';
9120µs18µs}
# spent 8µs making 1 call to B::Hooks::EndOfScope::BEGIN@7
10# ABSTRACT: Execute code after a scope finished compilation
11
12221µs227µs
# spent 16µs (6+11) within B::Hooks::EndOfScope::BEGIN@12 which was called: # once (6µs+11µs) by namespace::clean::BEGIN@11 at line 12
use strict;
# spent 16µs making 1 call to B::Hooks::EndOfScope::BEGIN@12 # spent 10µs making 1 call to strict::import
13222µs218µs
# spent 14µs (9+4) within B::Hooks::EndOfScope::BEGIN@13 which was called: # once (9µs+4µs) by namespace::clean::BEGIN@11 at line 13
use warnings;
# spent 14µs making 1 call to B::Hooks::EndOfScope::BEGIN@13 # spent 4µs making 1 call to warnings::import
14
15# note - a %^H tie() fallback will probably work on 5.6 as well,
16# if you need to go that low - sane patches passing *all* tests
17# will be gladly accepted
18261µs19µs
# spent 9µs within B::Hooks::EndOfScope::BEGIN@18 which was called: # once (9µs+0s) by namespace::clean::BEGIN@11 at line 18
use 5.008001;
# spent 9µs making 1 call to B::Hooks::EndOfScope::BEGIN@18
19
20
# spent 4.95ms (9µs+4.94) within B::Hooks::EndOfScope::BEGIN@20 which was called: # once (9µs+4.94ms) by namespace::clean::BEGIN@11 at line 26
BEGIN {
211300ns require Module::Implementation;
2215µs24.94ms Module::Implementation::build_loader_sub(
23 implementations => [ 'XS', 'PP' ],
24 symbols => [ 'on_scope_end' ],
25 )->();
26139µs14.95ms}
# spent 4.95ms making 1 call to B::Hooks::EndOfScope::BEGIN@20
27
2816µs151µs
# spent 60µs (9+51) within B::Hooks::EndOfScope::BEGIN@28 which was called: # once (9µs+51µs) by namespace::clean::BEGIN@11 at line 31
use Sub::Exporter::Progressive -setup => {
# spent 51µs making 1 call to Sub::Exporter::Progressive::import
29 exports => [ 'on_scope_end' ],
30 groups => { default => ['on_scope_end'] },
31122µs160µs};
# spent 60µs making 1 call to B::Hooks::EndOfScope::BEGIN@28
32
33
3412µs1;
35
36__END__