← Index
NYTProf Performance Profile   « line view »
For ../prof.pl
  Run on Wed Dec 14 16:10:05 2022
Reported on Wed Dec 14 16:12:57 2022

Filename/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/B/Hooks/EndOfScope.pm
StatementsExecuted 15 statements in 1.04ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1111.26ms2.35msB::Hooks::EndOfScope::::BEGIN@13B::Hooks::EndOfScope::BEGIN@13
11169µs105µsB::Hooks::EndOfScope::::BEGIN@20B::Hooks::EndOfScope::BEGIN@20
11142µs46µsB::Hooks::EndOfScope::::BEGIN@5B::Hooks::EndOfScope::BEGIN@5
11116µs46µsB::Hooks::EndOfScope::::BEGIN@6B::Hooks::EndOfScope::BEGIN@6
11110µs10µsB::Hooks::EndOfScope::::BEGIN@10B::Hooks::EndOfScope::BEGIN@10
1115µs5.40msB::Hooks::EndOfScope::::BEGIN@12B::Hooks::EndOfScope::BEGIN@12
1110s0sB::Hooks::EndOfScope::::__ANON__B::Hooks::EndOfScope::__ANON__ (xsub)
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; # git description: 0.25-2-g173e4cd
2# ABSTRACT: Execute code after a scope finished compilation
3# KEYWORDS: code hooks execution scope
4
5240µs250µs
# spent 46µs (42+4) within B::Hooks::EndOfScope::BEGIN@5 which was called: # once (42µs+4µs) by namespace::clean::BEGIN@11 at line 5
use strict;
# spent 46µs making 1 call to B::Hooks::EndOfScope::BEGIN@5 # spent 4µs making 1 call to strict::import
6229µs276µs
# spent 46µs (16+30) within B::Hooks::EndOfScope::BEGIN@6 which was called: # once (16µs+30µs) by namespace::clean::BEGIN@11 at line 6
use warnings;
# spent 46µs making 1 call to B::Hooks::EndOfScope::BEGIN@6 # spent 30µs making 1 call to warnings::import
7
810sour $VERSION = '0.26';
9
10274µs110µs
# spent 10µs within B::Hooks::EndOfScope::BEGIN@10 which was called: # once (10µs+0s) by namespace::clean::BEGIN@11 at line 10
use 5.006001;
# spent 10µs making 1 call to B::Hooks::EndOfScope::BEGIN@10
11
12
# spent 5.40ms (5µs+5.40) within B::Hooks::EndOfScope::BEGIN@12 which was called: # once (5µs+5.40ms) by namespace::clean::BEGIN@11 at line 18
BEGIN {
133757µs32.36ms
# spent 2.35ms (1.26+1.09) within B::Hooks::EndOfScope::BEGIN@13 which was called: # once (1.26ms+1.09ms) by namespace::clean::BEGIN@11 at line 13
use Module::Implementation 0.05;
# spent 2.35ms making 1 call to B::Hooks::EndOfScope::BEGIN@13 # spent 5µs making 1 call to UNIVERSAL::VERSION # spent 0s making 1 call to B::Hooks::EndOfScope::__ANON__
1414µs25.40ms Module::Implementation::build_loader_sub(
15 implementations => [ 'XS', 'PP' ],
16 symbols => [ 'on_scope_end' ],
17 )->();
18139µs15.40ms}
# spent 5.40ms making 1 call to B::Hooks::EndOfScope::BEGIN@12
19
20133µs
# spent 105µs (69+36) within B::Hooks::EndOfScope::BEGIN@20 which was called: # once (69µs+36µs) by namespace::clean::BEGIN@11 at line 23
use Sub::Exporter::Progressive 0.001006 -setup => {
21 exports => [ 'on_scope_end' ],
22 groups => { default => ['on_scope_end'] },
23264µs3141µs};
# spent 105µs making 1 call to B::Hooks::EndOfScope::BEGIN@20 # spent 30µs making 1 call to Sub::Exporter::Progressive::import # spent 6µs making 1 call to UNIVERSAL::VERSION
24
2513µs1;
26
27__END__
 
# spent 0s within B::Hooks::EndOfScope::__ANON__ which was called: # once (0s+0s) by B::Hooks::EndOfScope::BEGIN@13 at line 13
sub B::Hooks::EndOfScope::__ANON__; # xsub