Performance Profile Index
For flows_to_es.pl
  Run on Mon May 9 23:27:59 2016
Reported on Mon May 9 23:28:09 2016

Profile of flows_to_es.pl for 372ms (of 393ms), executing 46075 statements and 18005 subroutine calls in 136 source files and 54 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
11132.2ms32.2msStorable::::pretrieve Storable::pretrieve (xsub)
403223.1ms149msModule::Runtime::::require_module Module::Runtime::require_module (recurses: max depth 2, inclusive time 74.8ms)
43116.6ms16.6msmain::::CORE:backtick main::CORE:backtick (opcode)
201114.3ms18.3msnamespace::clean::::__ANON__[/opt/flows/lib/lib/perl5/namespace/clean.pm:121] namespace::clean::__ANON__[/opt/flows/lib/lib/perl5/namespace/clean.pm:121]
90885311.0ms14.3msExporter::::import Exporter::import
11110.1ms11.3msSearch::Elasticsearch::Cxn::HTTPTiny::::BEGIN@8Search::Elasticsearch::Cxn::HTTPTiny::BEGIN@8
64117.90ms9.34msClass::XSAccessor::::import Class::XSAccessor::import
1116.30ms8.78msmain::::BEGIN@9 main::BEGIN@9
18116.22ms6.79msSub::Quote::::_clean_eval Sub::Quote::_clean_eval
130315.58ms7.18msModule::Runtime::::check_module_name Module::Runtime::check_module_name
30215.24ms5.27msMethod::Generate::Accessor::::_generate_simple_get Method::Generate::Accessor::_generate_simple_get
1115.02ms22.8msmain::::BEGIN@7 main::BEGIN@7
34324.65ms7.11msMoo::::_accessor_maker_for Moo::_accessor_maker_for
9114.42ms5.55msExporter::Heavy::::heavy_export Exporter::Heavy::heavy_export
2114.20ms4.46msURI::::implementor URI::implementor

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
4734.8mslineStorable.pm
9232.5mslineflows_to_es.pl
444024.2msline/opt/flows/lib/lib/perl5/namespace/clean.pm (including 1 string eval)
457915.7mslineMethod/Generate/Accessor.pm
82414.0msline/opt/flows/lib/lib/perl5/HTTP/Tiny.pm
138813.1mslineModule/Runtime.pm
140412.3mslineExporter.pm
431710.7mslineClass/XSAccessor.pm
21277.44mslineRole/Tiny.pm (including 1 string eval)
12547.19mslineExporter/Heavy.pm
18046.25mslineMoo/Role.pm (including 1 string eval)
416.00mslineData/Dumper.pm
1325.60msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/API/2_0.pm
16465.35msline/opt/flows/lib/lib/perl5/Sub/Exporter.pm
8825.30mslineMoo.pm (including 1 string eval)
855.33mslineFile/Copy.pm (including 1 string eval)
11505.20mslineMoo/_Utils.pm
162410.4mslineSub/Quote.pm (including 19 string evals)
534.47mslineCwd.pm
19374.46mslineMethod/Generate/Constructor.pm
5014.31msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Client/Direct.pm
443.96mslinePOSIX.pm
1613.93mslinelocal/lib.pm (including 1 string eval)
463.24mslineFile/Path.pm
1063.12mslineIO/Socket.pm
413.09mslineIO/Handle.pm (including 2 string evals)
803.03mslineEncode.pm
312.97mslineSocket.pm
562.96mslineB.pm
482.95mslineCarp.pm
5872.92msline/opt/flows/lib/lib/perl5/Sub/Install.pm
422.74mslineConfig_heavy.pl
22752.58mslinestrict.pm
1092.67mslineURI.pm (including 1 string eval)
25022.53msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Util/API/QS.pm
1632.34mslineIO/Socket/INET.pm
18152.34mslinewarnings.pm
3782.32mslineEncode/Alias.pm
1462.28mslineDynaLoader.pm
3562.24mslineImport/Into.pm
252.21msline/opt/flows/lib/lib/perl5/InfluxDB/LineProtocol.pm
492.03msline/opt/flows/lib/lib/perl5/x86_64-linux-gnu-thread-multi/Params/Util.pm (including 2 string evals)
722.02mslineURI/_generic.pm
1922.09mslineClass/Method/Modifiers.pm (including 6 string evals)
4032.05mslinebase.pm (including 5 string evals)
441.86msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Bulk.pm
691.83mslineFile/Spec/Unix.pm
6751.82mslineSub/Defer.pm (including 1 string eval)
7181.78msline/opt/flows/lib/lib/perl5/Data/OptList.pm
4921.75mslineconstant.pm
621.65mslineFile/Basename.pm
661.63msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Cxn.pm
531.57mslineURI/_server.pm
161.57mslineJSON/XS.pm
261.55mslineURI/_punycode.pm
851.44msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Cxn/HTTP.pm
661.52msline/opt/flows/lib/lib/perl5/Log/Any/Manager.pm (including 2 string evals)
781.36mslineIO/Select.pm
561.34msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/CxnPool.pm
2611.30mslinestrictures.pm
1331.27msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Util.pm
2281.27mslinevars.pm
861.31msline/opt/flows/lib/lib/perl5/Log/Any/Adapter/Util.pm (including 1 string eval)
321.23msline/opt/flows/lib/lib/perl5/x86_64-linux-gnu-thread-multi/Variable/Magic.pm
1281.20mslineSub/Exporter/Progressive.pm
1431.17mslineModule/Implementation.pm
1531.22mslineTry/Tiny.pm (including 1 string eval)
1681.09msline/opt/flows/lib/lib/perl5/Log/Any/Proxy.pm
171.07msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Bulk.pm
421.04msline/opt/flows/lib/lib/perl5/Search/Elasticsearch.pm
281.04msline/opt/flows/lib/lib/perl5/JSON/MaybeXS.pm (including 1 string eval)
921.04mslineConfig.pm
141.03mslineMath/Round.pm
111.01msline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Client/2_0/Direct.pm
26996µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Logger.pm
279972µslineURI/Escape.pm
18972µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Serializer/JSON.pm
53967µsline/opt/flows/lib/lib/perl5/Log/Any.pm
110955µslineoverload.pm
153928µsline/opt/flows/lib/lib/perl5/B/Hooks/EndOfScope/XS.pm
23922µslineattributes.pm
288909µslineErrno.pm (including 1 string eval)
60883µslineURI/_query.pm
78840µslineURI/_idna.pm
23806µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Error.pm
93804µslineMoo/Object.pm
36725µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Cxn/HTTPTiny.pm
7689µslineTie/Hash.pm
32672µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Client/Direct/Main.pm
30661µslineSymbol.pm
32654µslineTime/HiRes.pm (including 1 string eval)
15649µslineMoo/HandleMoose/_TypeMap.pm
9642µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Client/2_0/Direct/Indices.pm
34642µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Util/API/Path.pm
11628µslineEncode/Config.pm
32605µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Transport.pm
23557µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Logger/LogAny.pm
12520µslineFcntl.pm
30505µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Transport.pm
10492µslineEncode/Encoding.pm
43491µsline/opt/flows/lib/lib/perl5/Log/Any/Adapter/Base.pm
13469µslineIO/Socket/UNIX.pm (including 1 string eval)
41443µsline/opt/flows/lib/lib/perl5/Log/Any/Adapter/Null.pm
21427µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/CxnPool/Static.pm
16425µsline/opt/flows/lib/lib/perl5/B/Hooks/EndOfScope.pm
11422µslineIO.pm
22420µslineMethod/Generate/BuildAll.pm
15400µslineClass/XSAccessor/Heavy.pm
27398µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Cxn/Factory.pm
14390µslineScalar/Util.pm (including 1 string eval)
8379µslinemro.pm
14375µslinePackage/Stash/XS.pm
14370µslineoverloading.pm
13362µslineDevel/GlobalDestruction.pm (including 1 string eval)
15340µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Serializer/JSON.pm
19338µslinePackage/Stash.pm
15333µslineSub/Name.pm
12335µslineList/Util.pm (including 1 string eval)
11314µslineFile/Spec.pm
14308µsline/opt/flows/lib/lib/perl5/namespace/clean/_Util.pm
20307µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/CxnPool/Static.pm
21342µsline/opt/flows/lib/lib/perl5/Any/URI/Escape.pm (including 1 string eval)
10277µsline/opt/flows/lib/lib/perl5/Log/Any/Adapter.pm
21235µslineSelectSaver.pm
5216µslineURI/http.pm
15204µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Client.pm
8171µslineMoo/sification.pm
2160µslineXSLoader.pm
285µslineMoo/_mro.pm
984µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Is_Sync.pm
764µsline/opt/flows/lib/lib/perl5/Search/Elasticsearch/Role/Serializer.pm
3363µslinewarnings/register.pm
624µslinebytes.pm
622µslinecommon/sense.pm
410µslineinteger.pm
14µslineConfig_git.pl
46141369msTotal (-66 statements are unaccounted for)
3392.71msAverage
1.09msMedian
0.00075Deviation