← Index
NYTProf Performance Profile   « block view • line view • sub view »
For C:/lo/libo-master/solenv/bin/make_installer.pl
  Run on Mon Sep 24 00:52:54 2012
Reported on Mon Sep 24 07:34:51 2012

Filename/usr/lib/perl5/5.14/i686-cygwin-threads-64int/File/Spec/Functions.pm
StatementsExecuted 65 statements in 1.11ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
111197µs200µsFile::Spec::Functions::::BEGIN@3File::Spec::Functions::BEGIN@3
141189µs1.85msFile::Spec::Functions::::__ANON__[:43]File::Spec::Functions::__ANON__[:43]
11116µs22µsFile::Spec::Functions::::BEGIN@4File::Spec::Functions::BEGIN@4
11113µs164µsFile::Spec::Functions::::BEGIN@6File::Spec::Functions::BEGIN@6
11112µs32µsFile::Spec::Functions::::BEGIN@42File::Spec::Functions::BEGIN@42
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package File::Spec::Functions;
2
3264µs2203µs
# spent 200µs (197+3) within File::Spec::Functions::BEGIN@3 which was called: # once (197µs+3µs) by installer::ziplist::BEGIN@30 at line 3
use File::Spec;
# spent 200µs making 1 call to File::Spec::Functions::BEGIN@3 # spent 3µs making 1 call to UNIVERSAL::import
4263µs228µs
# spent 22µs (16+6) within File::Spec::Functions::BEGIN@4 which was called: # once (16µs+6µs) by installer::ziplist::BEGIN@30 at line 4
use strict;
# spent 22µs making 1 call to File::Spec::Functions::BEGIN@4 # spent 6µs making 1 call to strict::import
5
62242µs2314µs
# spent 164µs (13+151) within File::Spec::Functions::BEGIN@6 which was called: # once (13µs+151µs) by installer::ziplist::BEGIN@30 at line 6
use vars qw(@ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $VERSION);
# spent 164µs making 1 call to File::Spec::Functions::BEGIN@6 # spent 151µs making 1 call to vars::import
7
811µs$VERSION = '3.33';
9127µs$VERSION = eval $VERSION;
# spent 6µs executing statements in string eval
10
1111µsrequire Exporter;
12
13112µs@ISA = qw(Exporter);
14
1516µs@EXPORT = qw(
16 canonpath
17 catdir
18 catfile
19 curdir
20 rootdir
21 updir
22 no_upwards
23 file_name_is_absolute
24 path
25);
26
2715µs@EXPORT_OK = qw(
28 devnull
29 tmpdir
30 splitpath
31 splitdir
32 catpath
33 abs2rel
34 rel2abs
35 case_tolerant
36);
37
38111µs%EXPORT_TAGS = ( ALL => [ @EXPORT_OK, @EXPORT ] );
39
4012µsforeach my $meth (@EXPORT, @EXPORT_OK) {
4117170µs1790µs my $sub = File::Spec->can($meth);
# spent 90µs making 17 calls to UNIVERSAL::can, avg 5µs/call
422140µs251µs
# spent 32µs (12+20) within File::Spec::Functions::BEGIN@42 which was called: # once (12µs+20µs) by installer::ziplist::BEGIN@30 at line 42
no strict 'refs';
# spent 32µs making 1 call to File::Spec::Functions::BEGIN@42 # spent 20µs making 1 call to strict::unimport
4331320µs141.76ms
# spent 1.85ms (89µs+1.76) within File::Spec::Functions::__ANON__[/usr/lib/perl5/5.14/i686-cygwin-threads-64int/File/Spec/Functions.pm:43] which was called 14 times, avg 132µs/call: # 14 times (89µs+1.76ms) by installer::ziplist::resolve_relative_paths at line 708 of /cygdrive/c/lo/libo-master/instsetoo_native/util/C:/lo/libo-master/solenv/bin/modules/installer/ziplist.pm, avg 132µs/call
*{$meth} = sub {&$sub('File::Spec', @_)};
# spent 1.76ms making 14 calls to File::Spec::Unix::rel2abs, avg 126µs/call
44}
45
46
47149µs1;
48__END__