Performance Profile Index
For 01.HTTP.t
  Run on Tue May 4 15:25:55 2010
Reported on Tue May 4 15:26:25 2010

Profile of 01.HTTP.t for 1.09s, executing 100004 statements and 37694 subroutine calls in 171 source files and 222 string evals.
Top 15 Subroutines — ordered by exclusive time
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
812174ms174msLWP::Protocol::http::SocketMethods::::CORE:sselectLWP::Protocol::http::SocketMethods::CORE:sselect (opcode)
21282.1ms82.1msSocket::::inet_aton Socket::inet_aton (xsub)
21238.9ms38.9msIO::Select::::CORE:sselect IO::Select::CORE:sselect (opcode)
11135.2ms49.9msLWP::UserAgent::::BEGIN@10 LWP::UserAgent::BEGIN@10
52525122.4ms33.9msbase::::import base::import
11122.2ms22.6msLWP::UserAgent::::BEGIN@12 LWP::UserAgent::BEGIN@12
81220.3ms20.3msDynaLoader::::dl_load_file DynaLoader::dl_load_file (xsub)
11119.2ms20.6msTest::Builder::Module::::BEGIN@5 Test::Builder::Module::BEGIN@5
11118.4ms22.5msClass::MOP::Mixin::HasMethods::::BEGIN@12 Class::MOP::Mixin::HasMethods::BEGIN@12
11117.9ms18.7msData::OptList::::BEGIN@7 Data::OptList::BEGIN@7
22216.3ms526msmain::::BEGIN@2 main::BEGIN@2
1226312.6ms12.6msClass::MOP::Method::Generated::::_eval_closure Class::MOP::Method::Generated::_eval_closure
11112.2ms12.5msMoose::Meta::TypeConstraint::::BEGIN@6 Moose::Meta::TypeConstraint::BEGIN@6
11111.8ms49.2msClass::MOP::Class::::BEGIN@15 Class::MOP::Class::BEGIN@15
11111.3ms11.7msIO::Uncompress::RawInflate::::BEGIN@12 IO::Uncompress::RawInflate::BEGIN@12

You can view a treemap of subroutine exclusive time, grouped by package.

NYTProf also generates call-graph files in Graphviz format: inter-package calls, all inter-subroutine calls (possibly too complex to render easily).
Source Code Files — ordered by exclusive time then name
StmtsExclusive
Time
ReportsSource File
539179msline • block • subLWP/Protocol/http.pm
20884.2msline • block • subIO/Socket/INET.pm
10340.1msline • block • subIO/Select.pm
976237.5msline • block • subClass/MOP/Mixin/HasMethods.pm (executed 1 string eval)
1334925.4msline • block • subClass/MOP/Class.pm (executed 1 string eval)
34323.9msline • block • subDynaLoader.pm
102021.5msline • block • subTest/Builder.pm (executed 1 string eval)
5021.1msline • block • subTime/Local.pm
116418.6msline • block • subData/OptList.pm
817916.9msline • block • subClass/MOP/Attribute.pm (executed 1 string eval)
153516.3msline • block • subbase.pm (executed 12 string evals)
163215.9msline • block • subClass/MOP/Method/Generated.pm (executed 122 string evals)
10415.6msline • block • subHTTP/Request.pm
145815.3msline • block • subSub/Exporter.pm
1815.0msline • block • sub01.HTTP.t
22314.6msline • block • subURI.pm (executed 1 string eval)
26313.0msline • block • submetaclass.pm (executed 1 string eval)
2012.2msline • block • subDevel/GlobalDestruction.pm
46112.0msline • block • subLWP/UserAgent.pm
3211.3msline • block • subMRO/Compat.pm
1811.3msline • block • subIO/Uncompress/Adapter/Inflate.pm
42769.93msline • block • subClass/MOP/Method/Accessor.pm (executed 1 string eval)
209.85msline • block • subCarp/Heavy.pm
449.52msline • block • subClass/Data/Inheritable.pm
249.51msline • block • subDigest/SHA.pm
8808.89msline • block • subMoose/Util/TypeConstraints.pm (executed 1 string eval)
55358.62msline • block • subClass/MOP/Package.pm (executed 1 string eval)
268.48msline • block • subList/MoreUtils.pm
25148.10msline • block • subExporter.pm
41717.83msline • block • subClass/MOP/Method/Constructor.pm (executed 1 string eval)
887.82msline • block • subTest/More.pm (executed 2 string evals)
19917.78msline • block • subClass/MOP.pm (executed 1 string eval)
30646.71msline • block • subClass/MOP/Instance.pm (executed 1 string eval)
24556.61msline • block • subClass/MOP/Method.pm (executed 1 string eval)
31916.60msline • block • subClass/MOP/Mixin/HasAttributes.pm (executed 1 string eval)
8276.59msline • block • subMoose/Exporter.pm (executed 1 string eval)
34226.49msline • block • subClass/MOP/Mixin/AttributeCore.pm (executed 1 string eval)
3805.30msline • block • subMoose/Meta/Attribute.pm
9135.17msline • block • subExporter/Heavy.pm
64405.17msline • block • subTry/Tiny.pm (executed 1 string eval)
10975.05msline • block • subNet/HTTP/Methods.pm
715.02msline • block • subIO/Uncompress/Base.pm
1704.92msline • block • subMoose.pm (executed 1 string eval)
5514.82msline • block • subHTTP/Message.pm (executed 1 string eval)
1024.54msline • block • subXML/Bare.pm
1224.35msline • block • subIO/Compress/Base/Common.pm (executed 1 string eval)
2194.19msline • block • subMoose/Meta/Class.pm (executed 1 string eval)
12554.03msline • block • subHTTP/Headers.pm
12843.97msline • block • subClass/MOP/Method/Wrapped.pm (executed 1 string eval)
6593.95msline • block • subSub/Install.pm
563.73msline • block • subDevel/StackTrace.pm
20023.66msline • block • subconstant.pm
913.52msline • block • subCompress/Raw/Zlib.pm (executed 1 string eval)
993.39msline • block • subMoose/Meta/Role.pm (executed 1 string eval)
433.07msline • block • subTest/Builder/Module.pm (executed 1 string eval)
1262.84msline • block • subIO/Socket.pm
512.74msline • block • subIO/Handle.pm (executed 1 string eval)
1492.64msline • block • subLWP/Protocol.pm (executed 1 string eval)
642.59msline • block • subException/Class/Base.pm
1472.47msline • block • sub../lib/SimpleDB/Client.pm
6032.41msline • block • subMoose/Meta/TypeConstraint.pm (executed 1 string eval)
5432.35msline • block • subvars.pm
2852.31msline • block • subHTTP/Status.pm (executed 1 string eval)
472.27msline • block • subParams/Util.pm
7472.14msline • block • substrict.pm
1371.96msline • block • subException/Class.pm (executed 3 string evals)
2051.95msline • block • subMoose/Meta/Method/Constructor.pm
521.94msline • block • subErrno.pm (executed 1 string eval)
14161.93msline • block • subwarnings.pm
551.91msline • block • subAutoLoader.pm
1621.88msline • block • subMoose/Meta/Method/Accessor.pm (executed 1 string eval)
661.76msline • block • subLWP/ConnCache.pm
1531.69msline • block • subHTTP/Config.pm
1911.67msline • block • subURI/_server.pm
321.63msline • block • subIO/Uncompress/RawInflate.pm
1251.62msline • block • subURI/_generic.pm
671.53msline • block • subHTTP/Response.pm
381.49msline • block • subIO/Uncompress/Gunzip.pm
301.49msline • block • subFile/GlobMapper.pm
5451.48msline • block • subURI/Escape.pm (executed 1 string eval)
181.47msline • block • subClass/MOP/Deprecated.pm (executed 1 string eval)
551.47msline • block • subFile/Glob.pm (executed 5 string evals)
131.32msline • block • subFile/Spec/Unix.pm (executed 1 string eval)
231.30msline • block • subMoose/Meta/Role/Application/RoleSummation.pm (executed 1 string eval)
2541.28msline • block • subClass/MOP/Method/Inlined.pm (executed 1 string eval)
591.27msline • block • subConfig_heavy.pl
411.25msline • block • subSocket.pm
141.24msline • block • subScalar/Util.pm (executed 1 string eval)
421.19msline • block • subMoose/Util.pm (executed 1 string eval)
301.12msline • block • subHTTP/Date.pm
1011.08msline • block • subIO/Compress/Gzip/Constants.pm
221.06msline • block • subIO/Seekable.pm (executed 1 string eval)
251.02msline • block • subMoose/Meta/Role/Attribute.pm
321.01msline • block • subIO/File.pm
8978µsline • block • subDigest/base.pm
280966µsline • block • subClass/MOP/Object.pm (executed 1 string eval)
37960µsline • block • subMoose/Object.pm (executed 1 string eval)
87952µsline • block • subConfig.pm
23944µsline • block • subSelectSaver.pm
313934µsline • block • subClass/MOP/Class/Immutable/Trait.pm (executed 1 string eval)
35918µsline • block • subURI/_punycode.pm
24895µsline • block • subMoose/Meta/Role/Application/ToClass.pm (executed 1 string eval)
13891µsline • block • subMoose/Error/Default.pm (executed 1 string eval)
20889µsline • block • subFcntl.pm
93878µsline • block • subClass/MOP/Mixin.pm (executed 1 string eval)
31874µsline • block • subMoose/Meta/Method.pm (executed 1 string eval)
272871µsline • block • subMoose/Meta/TypeConstraint/Registry.pm (executed 1 string eval)
13851µsline • block • subFile/Spec.pm (executed 1 string eval)
13825µsline • block • subMoose/Meta/Method/Overridden.pm (executed 1 string eval)
19816µsline • block • subMoose/Meta/Method/Delegation.pm (executed 1 string eval)
32754µsline • block • subre.pm
44734µsline • block • subMoose/Meta/Method/Destructor.pm (executed 1 string eval)
41726µsline • block • sublib.pm
20702µsline • block • subMoose/Meta/TypeConstraint/Union.pm (executed 1 string eval)
22700µsline • block • subMoose/Meta/Role/Composite.pm (executed 1 string eval)
19687µsline • block • subMoose/Meta/Role/Application/ToRole.pm (executed 1 string eval)
112674µsline • block • suboverload.pm
119672µsline • block • subURI/_idna.pm
19652µsline • block • subMoose/Util/MetaRole.pm (executed 1 string eval)
22648µsline • block • subMoose/Meta/TypeCoercion.pm (executed 1 string eval)
32633µsline • block • subMoose/Meta/TypeConstraint/Class.pm (executed 1 string eval)
16619µsline • block • subIO/Compress/Zlib/Extra.pm
77607µsline • block • subFileHandle.pm
30592µsline • block • subSymbol.pm
15588µsline • block • subMoose/Meta/Role/Application.pm (executed 1 string eval)
29588µsline • block • subMoose/Meta/TypeConstraint/DuckType.pm (executed 1 string eval)
29559µsline • block • subNet/HTTP.pm
11556µsline • block • subURI/_query.pm
36546µsline • block • subClass/MOP/Module.pm (executed 1 string eval)
23506µsline • block • subMoose/Meta/TypeConstraint/Role.pm (executed 1 string eval)
26491µsline • block • subMoose/Meta/TypeConstraint/Parameterized.pm (executed 1 string eval)
28483µsline • block • subStorable.pm (executed 1 string eval)
32481µsline • block • subTime/HiRes.pm (executed 1 string eval)
15470µsline • block • subIO.pm
20459µsline • block • subList/Util.pm (executed 1 string eval)
23454µsline • block • subMoose/Meta/TypeConstraint/Parameterizable.pm (executed 1 string eval)
16443µsline • block • subMoose/Util/TypeConstraints/OptimizedConstraints.pm (executed 1 string eval)
15432µsline • block • subMIME/Base64.pm
333407µsline • block • subwarnings/register.pm
20406µsline • block • subMoose/Meta/TypeConstraint/Enum.pm (executed 1 string eval)
15366µsline • block • subIO/Socket/UNIX.pm (executed 1 string eval)
24329µsline • block • subURI/http.pm
10324µsline • block • submro.pm
19288µsline • block • subMoose/Meta/TypeCoercion/Union.pm (executed 1 string eval)
25283µsline • block • subMoose/Meta/Mixin/AttributeCore.pm
20279µsline • block • subMoose/Meta/Role/Application/ToInstance.pm (executed 1 string eval)
20259µsline • block • subMoose/Meta/Role/Method/Required.pm (executed 1 string eval)
13252µsline • block • subMoose/Meta/Method/Augmented.pm (executed 1 string eval)
20232µsline • block • subSub/Name.pm
17202µsline • block • subMoose/Meta/Role/Method/Conflicting.pm (executed 1 string eval)
16198µsline • block • subMoose/Meta/Class/Immutable/Trait.pm (executed 1 string eval)
7194µsline • block • sub../lib/SimpleDB/Client/Exception.pm
13127µsline • block • subMoose/Meta/Role/Method.pm (executed 1 string eval)
13120µsline • block • subMoose/Meta/Instance.pm (executed 1 string eval)
34111µsline • block • subMoose/Meta/Attribute/Native.pm (executed 1 string eval)
2897µsline • block • subgenerated method (unknown origin)
2464µsline • block • subif.pm
1256µsline • block • subbytes.pm
744µsline • block • subaccessor access_key defined at ../lib/SimpleDB/Client.pm
440µsline • block • subLWP.pm
1340µsline • block • subaccessor simpledb_uri defined at ../lib/SimpleDB/Client.pm
3131µsline • block • subLWP/MemberMixin.pm
730µsline • block • subaccessor secret_key defined at ../lib/SimpleDB/Client.pm
728µsline • block • subutf8.pm
726µsline • block • subaccessor user_agent defined at ../lib/SimpleDB/Client.pm
625µsline • block • subinteger.pm
1221µsline • block • subCarp.pm
120µsline • block • subauto/Storable/autosplit.ix
14µsline • block • subConfig_git.pl
13µsline • block • subauto/Compress/Raw/Zlib/autosplit.ix
00sline • block • subXSLoader.pm
98312932msTotal (222 string evals account for a further 1692 statements)
5745.45msAverage
1.27msMedian
0.00104Deviation