← 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:10 2010

Filename/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Digest/SHA1.pm
StatementsExecuted 18 statements in 985µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
111139µs139µsDigest::SHA1::::bootstrapDigest::SHA1::bootstrap (xsub)
11164µs79µsDigest::SHA1::::BEGIN@3Digest::SHA1::BEGIN@3
11136µs302µsDigest::SHA1::::BEGIN@4Digest::SHA1::BEGIN@4
0000s0sDigest::SHA1::::__ANON__[:21]Digest::SHA1::__ANON__[:21]
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Digest::SHA1;
2
33115µs294µs
# spent 79µs (64+15) within Digest::SHA1::BEGIN@3 which was called: # once (64µs+15µs) by Markdent::Dialect::Standard::BlockParser::BEGIN@9 at line 3
use strict;
# spent 79µs making 1 call to Digest::SHA1::BEGIN@3 # spent 15µs making 1 call to strict::import
43449µs2568µs
# spent 302µs (36+266) within Digest::SHA1::BEGIN@4 which was called: # once (36µs+266µs) by Markdent::Dialect::Standard::BlockParser::BEGIN@9 at line 4
use vars qw($VERSION @ISA @EXPORT_OK);
# spent 302µs making 1 call to Digest::SHA1::BEGIN@4 # spent 266µs making 1 call to vars::import
5
614µs$VERSION = '2.13';
7
813µsrequire Exporter;
916µs*import = \&Exporter::import;
1017µs@EXPORT_OK = qw(sha1 sha1_hex sha1_base64 sha1_transform);
11
1213µsrequire DynaLoader;
13126µs@ISA=qw(DynaLoader);
14
1515µseval {
161269µs require Digest::base;
17132µs push(@ISA, 'Digest::base');
18};
1912µsif ($@) {
20 my $err = $@;
21 *add_bits = sub { die $err };
22}
23
24130µs11.22msDigest::SHA1->bootstrap($VERSION);
# spent 1.22ms making 1 call to DynaLoader::bootstrap
25
26134µs1;
27__END__
 
# spent 139µs within Digest::SHA1::bootstrap which was called: # once (139µs+0s) by DynaLoader::bootstrap at line 223 of DynaLoader.pm
sub Digest::SHA1::bootstrap; # xsub