Performance Profile Index
For /home/ss5/perl5/perlbrew/perls/perl-5.22.0/bin/benchmarkanything-storage
  Run on Mon Jan 29 16:55:34 2018
Reported on Mon Jan 29 16:57:08 2018

Profile of /home/ss5/perl5/perlbrew/perls/perl-5.22.0/bin/benchmarkanything-storage for 53.5s (of 54.8s), executing 2911822 statements and 1215791 subroutine calls in 269 source files and 69 string evals.
SVG not supported

The Flame Graph above is a visualization of the time spent in distinct call stacks. The colors and x-axis position are not meaningful.

Top 15 Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
20001122.4s22.4sDBI::db::::commit DBI::db::commit (xsub)
50041117.3s17.3sHTTP::Tiny::Handle::::CORE:sselect HTTP::Tiny::Handle::CORE:sselect (opcode)
27629114.33s4.33sDBI::st::::execute DBI::st::execute (xsub)
27629152863ms5.62sBenchmarkAnything::Storage::Backend::SQL::Query::::execute_queryBenchmarkAnything::Storage::Backend::SQL::Query::execute_query
100011414ms27.9sBenchmarkAnything::Storage::Backend::SQL::::add_single_benchmark BenchmarkAnything::Storage::Backend::SQL::add_single_benchmark
67264265409ms409msDBI::common::::STORE DBI::common::STORE (xsub)
100011160ms53.0sBenchmarkAnything::Storage::Backend::SQL::::process_queued_multi_benchmark BenchmarkAnything::Storage::Backend::SQL::process_queued_multi_benchmark
1895011153ms229msDBD::_::st::::fetchrow_hashref DBD::_::st::fetchrow_hashref (xsub)
1895081149ms397msDBD::mysql::st::::__ANON__[DBD/mysql.pm:870] DBD::mysql::st::__ANON__[DBD/mysql.pm:870]
200211142ms19.3sHTTP::Tiny::::_request HTTP::Tiny::_request
200211134ms611msIO::Socket::IP::::_io_socket_ip__configure IO::Socket::IP::_io_socket_ip__configure
3162931134ms289msDBI::common::::EXISTS DBI::common::EXISTS (xsub)
200021127ms22.8sBenchmarkAnything::Storage::Backend::SQL::Query::::finish_transactionBenchmarkAnything::Storage::Backend::SQL::Query::finish_transaction
200021121ms121msDBI::db::::do DBI::db::do (xsub)
400433118ms39.8sSearch::Elasticsearch::Cxn::HTTPTiny::::perform_request Search::Elasticsearch::Cxn::HTTPTiny::perform_request

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 (probably too complex to render easily).

You can hover over some table cells and headings to view extra information.
Some table column headings can be clicked on to sort the table by that column.
Source Code Files — ordered by exclusive time then name
StmtsExclusive
Time
ReportsSource File
22549228.5slineBenchmarkAnything/Storage/Backend/SQL/Query.pm
55681418.6slineHTTP/Tiny.pm
167097656mslineBenchmarkAnything/Storage/Backend/SQL.pm
222267621mslineIO/Socket/IP.pm (including 1 string eval)
66033504mslineDBD/mysql.pm
164798438mslineModule/Runtime.pm
52422317mslineDBI.pm (including 2 string evals)
97145286mslineSearch/Elasticsearch/Role/Cxn.pm
44915218mslineBenchmarkAnything/Storage/Backend/SQL/Query/common.pm
71104207mslineURI.pm (including 1 string eval)
139160193mslineTry/Tiny.pm
89108189mslineSearch/Elasticsearch/Util.pm
53539168mslineSearch/Elasticsearch/Role/Client/Direct.pm
58074144mslineURI/_generic.pm
32689122mslineSub/Defer.pm (including 1 string eval)
40078115mslineIO/Socket.pm
36046104mslineURI/_server.pm
35176101mslineLog/Any/Proxy.pm
1904798.2mslineBenchmarkAnything/Storage/Backend/SQL/Query/mysql.pm
2705495.3mslineSearch/Elasticsearch/Role/CxnPool.pm
3104374.5mslineSearch/Elasticsearch.pm
902174.3mslineSearch/Elasticsearch/Role/Serializer/JSON.pm
2207769.8mslineLog/Any.pm
2503463.4mslineSearch/Elasticsearch/Cxn/HTTPTiny.pm
5206261.0mslineURI/_query.pm
1403057.7mslineSearch/Elasticsearch/Transport.pm
1402153.9mslineSelectSaver.pm
1844951.9mslineRole/Tiny.pm (including 1 string eval)
704049.3mslineLog/Any/Adapter/Null.pm
3156944.7mslineClass/MOP/Class.pm
1928144.4mslineURI/Escape.pm
2404844.3mslineIO/Handle.pm (including 2 string evals)
2003035.5mslineSymbol.pm
1702833.3mslineSearch/Elasticsearch/Role/Transport.pm
1252331.2mslineClass/MOP/Mixin/HasMethods.pm
1309536.0mslineEval/Closure.pm (including 1 string eval)
1102428.9mslineSearch/Elasticsearch/Cxn/Factory.pm
503728.5mslineJSON/MaybeXS.pm (including 1 string eval)
901826.9mslineSearch/Elasticsearch/Role/CxnPool/Static.pm
1369424.4mslineClass/MOP/Attribute.pm
16123.5mslineB/Deparse.pm
602122.9mslineSearch/Elasticsearch/Logger/LogAny.pm
902022.5mslineBenchmarkAnything/Storage/Search/Elasticsearch.pm
408620.1mslineLog/Any/Adapter/Util.pm (including 1 string eval)
1003619.3mslineMoo/Role.pm (including 1 string eval)
263618.3mslineMoose/Meta/TypeConstraint.pm
341016.6mslineClass/MOP/Method/Wrapped.pm
808816.2mslineLog/Any/Manager.pm (including 2 string evals)
901914.5mslineSearch/Elasticsearch/CxnPool/Static.pm
101313.8mslineBenchmarkAnything/Storage/Search/Elasticsearch/Serializer/JSON/DontTouchMyUTF8.pm
320813.0mslineClass/MOP/Package.pm
169212.3mslineExporter/Heavy.pm
489511.8mslineClass/MOP/Method/Accessor.pm
301311.7mslineSearch/Elasticsearch/Role/Client.pm
164911.0mslineMoose/Util/TypeConstraints.pm
402710.4mslineSearch/Elasticsearch/Role/Logger.pm
206210.3mslineBenchmarkAnything/Storage/Frontend/Lib.pm
42319.67mslineExporter.pm
11799.10mslineMoose/Meta/Attribute.pm
41648.54mslineMoo/Object.pm
39658.39mslineClass/MOP/Instance.pm
24808.30mslineClass/MOP.pm
43777.14mslinenamespace/clean.pm (including 1 string eval)
25246.48mslineClass/MOP/Mixin/HasAttributes.pm
15096.28mslineClass/MOP/Object.pm
9066.22mslineGetopt/Long.pm
39926.10mslineSub/Exporter.pm
20205.70mslineClass/MOP/Class/Immutable/Trait.pm
45195.53mslineMethod/Generate/Accessor.pm
36214.79mslineClass/MOP/Method.pm
166304273mslineSub/Quote.pm (including 18 string evals)
47694.24mslineconstant.pm
214.08mslineMoose/Meta/Role/Application/ToInstance.pm
41234.91mslineAttribute/Handlers.pm (including 11 string evals)
12503.89mslineMoo.pm (including 1 string eval)
563.70mslineIO/Uncompress/Base.pm
38043.53mslineClass/MOP/Mixin/AttributeCore.pm
2813.42mslineDynaLoader.pm
10243.39mslineMoose/Exporter.pm
703.38msline/home/ss5/perl5/perlbrew/perls/perl-5.22.0/bin/benchmarkanything-storage
15253.28mslineSub/Install.pm
12733.27mslineCarp.pm (including 1 string eval)
24203.22mslineMethod/Generate/Constructor.pm
42453.09mslineClass/XSAccessor.pm
153.05mslineSearch/Elasticsearch/Client/5_0/Role/API.pm
8393.05mslineApp/Rad.pm
3133.02mslineMoose/Meta/Class.pm
27682.99mslinewarnings.pm
902.99mslineIO/Compress/Base/Common.pm (including 1 string eval)
14752.88mslineMoo/_Utils.pm
432.77mslineData/Dumper.pm
352.42mslinePOSIX.pm
522.40mslineIO/Compress/Base.pm
4372.39mslineExporter/Tiny.pm
472.39mslineSQL/SplitStatement.pm
1622.38mslineMoose.pm
16942.29mslinestrict.pm
22522.17mslineData/OptList.pm
742.07mslineMoose/Meta/Role.pm
591.98mslineB.pm
18441.98mslineClass/MOP/Method/Generated.pm
1001.96mslineCompress/Raw/Zlib.pm (including 1 string eval)
781.93mslineEncode.pm
8921.88mslineClass/MOP/Method/Constructor.pm
301.83mslineSocket.pm
4621.82mslineparent.pm
471.79mslineMoose/Util.pm
1331.74mslineDBI/Const/GetInfo/ODBC.pm
6411.70mslinebase.pm
1811.55mslineMoose/Util/TypeConstraints/Builtins.pm
121.47mslineList/MoreUtils/PP.pm
4841.46mslineClass/MOP/Method/Meta.pm
791.44mslineFile/Spec/Unix.pm
3901.37mslineEncode/Alias.pm
6671.36mslineMoose/Meta/TypeConstraint/Registry.pm
3771.31mslineMoo/HandleMoose.pm
1381.23mslineRegexp/Common.pm (including 1 string eval)
4321.17mslinevars.pm
491.14mslineParams/Util.pm (including 2 string evals)
261.06mslineSereal/Decoder.pm (including 1 string eval)
231.04mslineIO/Socket/INET.pm
311.09mslineFile/HomeDir.pm (including 1 string eval)
491.00mslinere.pm
201.00mslineMoose/Meta/Role/Application/RoleSummation.pm
36993µslineCHI/Util.pm
22991µslineFile/GlobMapper.pm
1414649.6mslineClass/Method/Modifiers.pm (including 4 string evals)
208971µslineFile/Which.pm
33948µslineIO/Compress/Gzip.pm
273936µslineattributes.pm
243934µslineMoose/Meta/TypeConstraint/Class.pm
25926µslineMRO/Compat.pm
23880µslineClass/Load.pm
26868µslineIO/Uncompress/RawInflate.pm
222861µslineClass/Accessor.pm
10839µslineIO/Select.pm
177830µslineModule/Implementation.pm
138799µslineSub/Exporter/Progressive.pm
42797µslineIO/Compress/RawDeflate.pm
32793µslineCHI.pm
89791µslinePackage/DeprecationManager.pm
15790µslineCpanel/JSON/XS.pm
52815µslineYAML/Any.pm (including 1 string eval)
16772µslineMoose/Meta/TypeConstraint/Union.pm
18758µslineCHI/Stats.pm
22753µslineYAML/XS.pm
31747µslineIO/Uncompress/Gunzip.pm
27746µslineMoose/Object.pm
80737µslineList/Util.pm (including 1 string eval)
206730µslineClass/MOP/Method/Inlined.pm
231729µslineoverload.pm
25727µslineSearch/Elasticsearch/Client/5_0/Direct.pm
1821723µslineSearch/Elasticsearch/Role/API.pm
41704µslineList/MoreUtils.pm
339696µslineClass/MOP/MiniTrait.pm
31671µslineVariable/Magic.pm
186667µslineMoose/Meta/TypeConstraint/Role.pm
130665µslineMoose/Meta/TypeConstraint/Parameterized.pm
27641µslineTime/HiRes.pm (including 1 string eval)
21639µslineClass/MOP/Mixin/HasOverloads.pm
153632µslineB/Hooks/EndOfScope/XS.pm
28625µslineIO/Compress/Deflate.pm
38614µslineModule/Load.pm
19610µslineMoose/Meta/Role/Composite.pm
69580µslineIO/Compress/Gzip/Constants.pm
24579µslineIO/Uncompress/Inflate.pm
18565µslineMoose/Meta/Role/Application/ToClass.pm
30554µslineClass/MOP/Overload.pm
80551µslineMoose/Meta/Method/Accessor.pm
231538µslinemetaclass.pm
13537µslineSQL/Tokenizer.pm
23534µslineMoose/Meta/TypeConstraint/DuckType.pm
413522µslineB/Op_private.pm
43521µslineMoose/Meta/Method/Destructor.pm
17517µslineDBIx/MultiStatementDo.pm
94506µslineMoose/Meta/TypeConstraint/Parameterizable.pm
287500µslineErrno.pm (including 1 string eval)
12488µslineIO/Compress/Zlib/Extra.pm
20487µslineIO/Compress/Adapter/Deflate.pm
21486µslineDevel/OverloadInfo.pm
15484µslineMoose/Util/MetaRole.pm
22479µslineIO/File.pm
18471µslineSub/Identify.pm
60469µslineConfig.pm
68469µslineMoose/Meta/Method/Delegation.pm
25467µslineSearch/Elasticsearch/Error.pm
17454µslineMoose/Meta/TypeCoercion.pm
17436µslineMoose/Meta/Role/Application.pm
103435µslineApp/Rad/Help.pm
20426µslineMoose/Meta/TypeConstraint/Enum.pm
19424µslineFile/HomeDir/FreeDesktop.pm
12423µslineMoose/Meta/Role/Application/ToRole.pm
14418µslineFile/HomeDir/Unix.pm
28418µslineFile/Glob.pm
11407µslineEncode/Config.pm
20407µslineMoose/Meta/Role/Attribute.pm
12383µslineIO/Uncompress/Adapter/Inflate.pm
128371µslineClass/MOP/Mixin.pm
7369µslineTie/Hash.pm
49363µslineIO/Compress/Zlib/Constants.pm
30359µslineBenchmarkAnything/Config.pm
14351µslineTime/Duration/Parse.pm
26340µslineExporter/Lite.pm
11337µslineFcntl.pm
65322µslineFile/Spec/Functions.pm
20316µslineMethod/Generate/BuildAll.pm
67739µslineList/MoreUtils/XS.pm (including 2 string evals)
18304µslineDigest/MD5.pm
16298µslineScalar/Util.pm (including 1 string eval)
12292µslineString/RewritePrefix.pm
11290µslineIO.pm
10281µslineEncode/Encoding.pm
14275µslinePackage/Stash/XS.pm
17264µslineDBI/Const/GetInfo/ANSI.pm
14264µslineMoose/Meta/TypeCoercion/Union.pm
7259µslineSearch/Elasticsearch/Client/5_0/Direct/Indices.pm
23259µslineMoose/Meta/Method/Constructor.pm
12252µslineClass/Load/XS.pm
38250µslineClass/MOP/Module.pm
16249µslineSub/Name.pm
49244µslineLog/Any/Adapter/Base.pm
12242µslineIO/Socket/UNIX.pm (including 1 string eval)
13233µslineYAML/XS/LibYAML.pm
15227µslineDBI/Const/GetInfoType.pm
12222µslineRegexp/Common/delimited.pm
18220µslineoverloading.pm
17218µslinePackage/Stash.pm
6212µslineDigest/base.pm
15203µslineClass/XSAccessor/Heavy.pm
14198µslineMoose/Meta/Class/Immutable/Trait.pm
17199µslineIO/Seekable.pm (including 1 string eval)
13191µslineDevel/GlobalDestruction.pm (including 1 string eval)
26190µslineClass/Accessor/Fast.pm
9188µslineMoose/Deprecated.pm
21183µslineMoose/Meta/Mixin/AttributeCore.pm
13181µslineMoo/sification.pm
10176µslineMoose/Meta/Method/Overridden.pm
10173µslineMoose/Meta/Method/Augmented.pm
16173µslineB/Hooks/EndOfScope.pm
38169µslineMoose/Meta/Attribute/Native.pm
8168µslinemro.pm
21176µslineAny/URI/Escape.pm (including 1 string eval)
13153µslineSub/Util.pm (including 1 string eval)
14149µslinenamespace/clean/_Util.pm
13146µslineMoose/Meta/Role/Method/Required.pm
13136µslineSearch/Elasticsearch/Serializer/JSON.pm
3134µslineMoo/HandleMoose/FakeMetaClass.pm
11124µslineFile/Spec.pm
11122µslineMoose/Meta/Instance.pm
10122µslineLog/Any/Adapter.pm
11120µslineFile/HomeDir/Driver.pm
44120µslineMoo/_strictures.pm
12118µslineMoose/Meta/Method/Meta.pm
11116µslineMoose/Meta/Role/Method/Conflicting.pm
12115µslineData/UUID.pm
8110µslineURI/http.pm
484µslineMoose/Meta/Object/Trait.pm
1182µslineMoose/Meta/Method.pm
881µslineMoose/Meta/Role/Method.pm
862µslineClass/MOP/Deprecated.pm
3351µslinewarnings/register.pm
1745µslinebytes.pm
742µslineSearch/Elasticsearch/Role/Is_Sync.pm
2439µslineif.pm
232µslineXSLoader.pm
428µslineMoo/_mro.pm
526µslineSearch/Elasticsearch/Role/Serializer.pm
1923µslinefeature.pm
511µslineutf8.pm
291191953.5sTotal (-97 statements are unaccounted for)
10824199msAverage
861µsMedian
0.00071Deviation