← Index
NYTProf Performance Profile   « line view »
For Makefile.PL
  Run on Sun Mar 1 16:04:44 2015
Reported on Sun Mar 1 16:09:01 2015

FilenameC:/tmp64ng/perl/lib/ExtUtils/MakeMaker/Config.pm
StatementsExecuted 21 statements in 0s
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1110s0sExtUtils::MakeMaker::Config::::BEGIN@15ExtUtils::MakeMaker::Config::BEGIN@15
1110s0sExtUtils::MakeMaker::Config::::BEGIN@3ExtUtils::MakeMaker::Config::BEGIN@3
1110s93.6msExtUtils::MakeMaker::Config::::BEGIN@7ExtUtils::MakeMaker::Config::BEGIN@7
6660s0sExtUtils::MakeMaker::Config::::importExtUtils::MakeMaker::Config::import
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package ExtUtils::MakeMaker::Config;
2
320s20s
# spent 0s within ExtUtils::MakeMaker::Config::BEGIN@3 which was called: # once (0s+0s) by ExtUtils::MakeMaker::BEGIN@9 at line 3
use strict;
# spent 0s making 1 call to ExtUtils::MakeMaker::Config::BEGIN@3 # spent 0s making 1 call to strict::import
4
510sour $VERSION = '7.04';
6
720s193.6ms
# spent 93.6ms (0s+93.6) within ExtUtils::MakeMaker::Config::BEGIN@7 which was called: # once (0s+93.6ms) by ExtUtils::MakeMaker::BEGIN@9 at line 7
use Config ();
# spent 93.6ms making 1 call to ExtUtils::MakeMaker::Config::BEGIN@7
8
9# Give us an overridable config.
1010s220715.6msour %Config = %Config::Config;
# spent 15.6ms making 1103 calls to Config::FETCH, avg 14µs/call # spent 0s making 1 call to Config::FIRSTKEY # spent 0s making 1103 calls to Config::NEXTKEY, avg 0s/call
11
12
# spent 0s within ExtUtils::MakeMaker::Config::import which was called 6 times, avg 0s/call: # once (0s+0s) by ExtUtils::MM_Win32::BEGIN@22 at line 22 of ExtUtils/MM_Win32.pm # once (0s+0s) by ExtUtils::MM_Any::BEGIN@14 at line 14 of ExtUtils/MM_Any.pm # once (0s+0s) by ExtUtils::MM_Unix::BEGIN@8 at line 8 of ExtUtils/MM_Unix.pm # once (0s+0s) by ExtUtils::MM::BEGIN@4 at line 4 of ExtUtils/MM.pm # once (0s+0s) by ExtUtils::Liblist::Kid::BEGIN@16 at line 16 of ExtUtils/Liblist/Kid.pm # once (0s+0s) by ExtUtils::MakeMaker::BEGIN@9 at line 9 of ExtUtils/MakeMaker.pm
sub import {
1360s my $caller = caller;
14
1520s20s
# spent 0s within ExtUtils::MakeMaker::Config::BEGIN@15 which was called: # once (0s+0s) by ExtUtils::MakeMaker::BEGIN@9 at line 15
no strict 'refs'; ## no critic
# spent 0s making 1 call to ExtUtils::MakeMaker::Config::BEGIN@15 # spent 0s making 1 call to strict::unimport
1660s *{$caller.'::Config'} = \%Config;
17}
18
1910s1;
20
21
22=head1 NAME
23
24ExtUtils::MakeMaker::Config - Wrapper around Config.pm
25
26
27=head1 SYNOPSIS
28
29 use ExtUtils::MakeMaker::Config;
30 print $Config{installbin}; # or whatever
31
32
33=head1 DESCRIPTION
34
35B<FOR INTERNAL USE ONLY>
36
37A very thin wrapper around Config.pm so MakeMaker is easier to test.
38
39=cut