← Index
NYTProf Performance Profile   « block view • line view • sub view »
For -e
  Run on Wed Nov 17 21:45:08 2010
Reported on Wed Nov 17 22:10:38 2010

Filename/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Devel/GlobalDestruction.pm
StatementsExecuted 19 statements in 1.85ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1118.66ms12.4msDevel::GlobalDestruction::::BEGIN@26Devel::GlobalDestruction::BEGIN@26
11180µs668µsDevel::GlobalDestruction::::BEGIN@10Devel::GlobalDestruction::BEGIN@10
11168µs85µsDevel::GlobalDestruction::::BEGIN@5Devel::GlobalDestruction::BEGIN@5
11138µs105µsDevel::GlobalDestruction::::BEGIN@6Devel::GlobalDestruction::BEGIN@6
11137µs215µsDevel::GlobalDestruction::::BEGIN@8Devel::GlobalDestruction::BEGIN@8
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1#!/usr/bin/perl
2
3package Devel::GlobalDestruction;
4
53109µs2102µs
# spent 85µs (68+17) within Devel::GlobalDestruction::BEGIN@5 which was called: # once (68µs+17µs) by Class::MOP::Class::BEGIN@16 at line 5
use strict;
# spent 85µs making 1 call to Devel::GlobalDestruction::BEGIN@5 # spent 17µs making 1 call to strict::import
63122µs2172µs
# spent 105µs (38+67) within Devel::GlobalDestruction::BEGIN@6 which was called: # once (38µs+67µs) by Class::MOP::Class::BEGIN@16 at line 6
use warnings;
# spent 105µs making 1 call to Devel::GlobalDestruction::BEGIN@6 # spent 67µs making 1 call to warnings::import
7
83290µs2394µs
# spent 215µs (37+179) within Devel::GlobalDestruction::BEGIN@8 which was called: # once (37µs+179µs) by Class::MOP::Class::BEGIN@16 at line 8
use vars qw($VERSION @ISA);
# spent 215µs making 1 call to Devel::GlobalDestruction::BEGIN@8 # spent 179µs making 1 call to vars::import
9
10
# spent 668µs (80+588) within Devel::GlobalDestruction::BEGIN@10 which was called: # once (80µs+588µs) by Class::MOP::Class::BEGIN@16 at line 24
BEGIN {
11325µs $VERSION = '0.02';
12
13 local $@;
14
15 eval {
16 require XSLoader;
171588µs __PACKAGE__->XSLoader::load($VERSION);
# spent 588µs making 1 call to XSLoader::load
18 1;
193641µs } or do {
20 require DynaLoader;
21 push @ISA, 'DynaLoader';
22 __PACKAGE__->bootstrap($VERSION);
23 };
241167µs1668µs}
# spent 668µs making 1 call to Devel::GlobalDestruction::BEGIN@10
25
2611.79ms
# spent 12.4ms (8.66+3.74) within Devel::GlobalDestruction::BEGIN@26 which was called: # once (8.66ms+3.74ms) by Class::MOP::Class::BEGIN@16 at line 29
use Sub::Exporter -setup => {
# spent 1.79ms making 1 call to Sub::Exporter::__ANON__[Sub/Exporter.pm:756]
27 exports => [ qw(in_global_destruction) ],
28 groups => { default => [ -all ] },
293487µs112.4ms};
# spent 12.4ms making 1 call to Devel::GlobalDestruction::BEGIN@26
30
31110µs__PACKAGE__
32
33__END__