← Index
NYTProf Performance Profile   « block view • line view • sub view »
For -e
  Run on Wed Nov 17 21:39:01 2010
Reported on Wed Nov 17 22:04:48 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.88ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1118.70ms12.3msDevel::GlobalDestruction::::BEGIN@26Devel::GlobalDestruction::BEGIN@26
111117µs144µsDevel::GlobalDestruction::::BEGIN@5Devel::GlobalDestruction::BEGIN@5
11191µs702µsDevel::GlobalDestruction::::BEGIN@10Devel::GlobalDestruction::BEGIN@10
11141µs271µsDevel::GlobalDestruction::::BEGIN@8Devel::GlobalDestruction::BEGIN@8
11141µs114µsDevel::GlobalDestruction::::BEGIN@6Devel::GlobalDestruction::BEGIN@6
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
53134µs2172µs
# spent 144µs (117+28) within Devel::GlobalDestruction::BEGIN@5 which was called: # once (117µs+28µs) by Class::MOP::Class::BEGIN@16 at line 5
use strict;
# spent 144µs making 1 call to Devel::GlobalDestruction::BEGIN@5 # spent 28µs making 1 call to strict::import
63125µs2187µs
# spent 114µs (41+73) within Devel::GlobalDestruction::BEGIN@6 which was called: # once (41µs+73µs) by Class::MOP::Class::BEGIN@16 at line 6
use warnings;
# spent 114µs making 1 call to Devel::GlobalDestruction::BEGIN@6 # spent 73µs making 1 call to warnings::import
7
83315µs2501µs
# spent 271µs (41+230) within Devel::GlobalDestruction::BEGIN@8 which was called: # once (41µs+230µs) by Class::MOP::Class::BEGIN@16 at line 8
use vars qw($VERSION @ISA);
# spent 271µs making 1 call to Devel::GlobalDestruction::BEGIN@8 # spent 230µs making 1 call to vars::import
9
10
# spent 702µs (91+611) within Devel::GlobalDestruction::BEGIN@10 which was called: # once (91µs+611µs) by Class::MOP::Class::BEGIN@16 at line 24
BEGIN {
116694µs $VERSION = '0.02';
12
13 local $@;
14
15 eval {
16 require XSLoader;
171611µs __PACKAGE__->XSLoader::load($VERSION);
# spent 611µs making 1 call to XSLoader::load
18 1;
19 } or do {
20 require DynaLoader;
21 push @ISA, 'DynaLoader';
22 __PACKAGE__->bootstrap($VERSION);
23 };
241166µs1702µs}
# spent 702µs making 1 call to Devel::GlobalDestruction::BEGIN@10
25
2611.68ms
# spent 12.3ms (8.70+3.62) within Devel::GlobalDestruction::BEGIN@26 which was called: # once (8.70ms+3.62ms) by Class::MOP::Class::BEGIN@16 at line 29
use Sub::Exporter -setup => {
# spent 1.68ms making 1 call to Sub::Exporter::__ANON__[Sub/Exporter.pm:756]
27 exports => [ qw(in_global_destruction) ],
28 groups => { default => [ -all ] },
293441µs112.3ms};
# spent 12.3ms making 1 call to Devel::GlobalDestruction::BEGIN@26
30
3119µs__PACKAGE__
32
33__END__