Performance Profile Index
For mentat.storage.mongo.pl
  Run on Tue Jun 24 09:58:41 2014
Reported on Tue Jun 24 09:59:40 2014

Profile of mentat.storage.mongo.pl for 13.9s (of 14.2s), executing 291818 statements and 124301 subroutine calls in 224 source files and 44 string evals.
Top 15 Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
41112.8s12.8sMongoDB::MongoClient::::recv MongoDB::MongoClient::recv (xsub)
2411134.0ms34.0msEval::Closure::::_clean_eval Eval::Closure::_clean_eval
99133.2ms60.6msbigint::::import bigint::import
11130.0ms74.3msFile::Find::::_find_dir File::Find::_find_dir
4661128.9ms44.6msDateTime::Locale::::_register DateTime::Locale::_register
11128.8ms205msValue::Convertor::::BEGIN@61 Value::Convertor::BEGIN@61
11120.5ms21.5msMath::BigInt::::BEGIN@1 Math::BigInt::BEGIN@1
16924119.1ms32.0msDateTime::TimeZone::Local::Unix::::__ANON__[DateTime/TimeZone/Local/Unix.pm:116]DateTime::TimeZone::Local::Unix::__ANON__[DateTime/TimeZone/Local/Unix.pm:116]
11117.9ms18.4msDateTime::Locale::::BEGIN@11 DateTime::Locale::BEGIN@11
11115.8ms453msmain::::BEGIN@7 main::BEGIN@7
4776515.5ms15.5msParams::Validate::XS::::validate Params::Validate::XS::validate (xsub)
64646115.0ms27.7msbase::::import base::import (recurses: max depth 2, inclusive time 9.26ms)
11113.5ms91.6msDateTime::TimeZone::Local::Unix::::_FindMatchingZoneinfoFileDateTime::TimeZone::Local::Unix::_FindMatchingZoneinfoFile
27426313613.5ms16.5msExporter::::import Exporter::import
50121811.5ms31.1msClass::MOP::Mixin::HasMethods::::add_method Class::MOP::Mixin::HasMethods::add_method

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
11912.8sline • block • subMongoDB/Cursor.pm
4411669.1msline • block • subClass/MOP/Class.pm
1500365.7msline • block • subDateTime/Locale.pm (including 1 string eval)
1312649.1msline • block • subFile/Find.pm
2625065.3msline • block • subEval/Closure.pm (including 1 string eval)
2264443.2msline • block • subClass/MOP/Attribute.pm
175837.3msline • block • subDateTime/TimeZone/Local/Unix.pm
1735937.0msline • block • subClass/MOP/Mixin/HasMethods.pm
102436.2msline • block • subMath/BigInt.pm (including 1 string eval)
1700533.2msline • block • subMoose/Meta/Attribute.pm
44128.7msline • block • subDateTime.pm
513422.3msline • block • subClass/MOP/Package.pm
53321.3msline • block • subMath/BigInt/Calc.pm
1908719.0msline • block • subTry/Tiny.pm (including 1 string eval)
1418.3msline • block • subDateTime/Locale/Catalog.pm
16617.6msline • block • subValue/Convertor.pm
614915.8msline • block • subClass/MOP/Method/Accessor.pm
687615.7msline • block • subExporter.pm
820813.9msline • block • subClass/MOP/Instance.pm
471213.7msline • block • subMoose/Meta/Class.pm
3810.8msline • block • subData/Dumper.pm
341210.1msline • block • subClass/MOP.pm
61589.64msline • block • subClass/MOP/Mixin/AttributeCore.pm
36678.98msline • block • subSub/Install.pm
40378.83msline • block • subMoose/Meta/TypeConstraint.pm
56678.46msline • block • subSub/Exporter.pm
3008.47msline • block • subDateTime/TimeZone.pm (including 1 string eval)
44438.24msline • block • subMoose/Exporter.pm
34528.02msline • block • subClass/MOP/Method/Wrapped.pm
34117.66msline • block • subClass/MOP/Mixin/HasAttributes.pm
19357.56msline • block • subMoose/Util/TypeConstraints.pm
39917.49msline • block • subClass/MOP/Method.pm
2647.48msline • block • subDateTime/Locale/Base.pm
10097.14msline • block • subModule/Runtime.pm
696.95msline • block • subCarp.pm (including 1 string eval)
576.94msline • block • subCwd.pm (including 2 string evals)
28696.76msline • block • subconstant.pm
216.18msline • block • submentat.storage.mongo.pl
126.17msline • block • subNet/CIDR/Lite.pm
22726.97msline • block • subbase.pm (including 13 string evals)
155.86msline • block • subDateTime/TimeZone/Catalog.pm
2535.41msline • block • subDynaLoader.pm
16025.41msline • block • subExporter/Heavy.pm
23715.25msline • block • subClass/Load.pm
765.13msline • block • subAutoLoader.pm
9925.00msline • block • subvars.pm
41384.98msline • block • subData/OptList.pm
3585.16msline • block • subbigint.pm (including 1 string eval)
31514.65msline • block • subClass/MOP/Method/Generated.pm
424.32msline • block • subDateTime/Duration.pm
1574.46msline • block • subDate/Parse.pm (including 1 string eval)
8664.05msline • block • subMoose.pm
1373.93msline • block • subDateTime/Locale/root.pm
783.94msline • block • subSys/Syslog.pm (including 1 string eval)
243.82msline • block • subDateTime/TimeZone/Europe/Prague.pm
21343.73msline • block • subClass/MOP/Object.pm
853.71msline • block • subPOSIX.pm
423.66msline • block • subDateTime/TimeZone/OlsonDB.pm
2033.61msline • block • subMentat/Storage/Mongo.pm
31913.61msline • block • subClass/MOP/Class/Immutable/Trait.pm
503.61msline • block • subParams/Util.pm (including 2 string evals)
1303.53msline • block • subLog/Loger.pm
193.50msline • block • subDateTime/TimeZone/OlsonDB/Observance.pm
11103.50msline • block • substrict.pm
8243.38msline • block • subClass/MOP/Method/Meta.pm
313.45msline • block • subMail/Sendmail.pm (including 1 string eval)
833.35msline • block • subMoose/Meta/Role.pm
1013.25msline • block • subDateTime/Locale/en.pm
3353.17msline • block • subMoose/Util/TypeConstraints/Builtins.pm
14043.14msline • block • subwarnings.pm
703.13msline • block • subFile/Basename.pm
9373.12msline • block • subClass/MOP/Method/Constructor.pm
8373.03msline • block • subMoose/Meta/Method/Accessor.pm
203.03msline • block • subFile/Spec/Unix.pm (including 1 string eval)
1294.13msline • block • subJSON.pm (including 4 string evals)
883.07msline • block • subMongoDB/MongoClient.pm (including 4 string evals)
2842.87msline • block • subMoose/Util.pm
492.78msline • block • subre.pm
2452.78msline • block • subModule/Implementation.pm
862.77msline • block • subDateTime/Infinite.pm
252.75msline • block • subTime/HiRes.pm (including 1 string eval)
8442.71msline • block • suboverload.pm
312.65msline • block • subSocket.pm
212.51msline • block • subDateTime/TimeZone/OlsonDB/Zone.pm
392.48msline • block • subTime/Local.pm
782.44msline • block • subEncode.pm
232.33msline • block • subTime/Zone.pm
562.33msline • block • subB.pm
10392.21msline • block • subMoose/Meta/Method/Delegation.pm
712.12msline • block • subMongoDB/Collection.pm
232.03msline • block • subIO/Handle.pm (including 1 string eval)
562.07msline • block • subReadonly.pm (including 1 string eval)
251.89msline • block • subStorable.pm
471.83msline • block • subFile/Compare.pm
3691.76msline • block • subEncode/Alias.pm
881.73msline • block • subTie/IxHash.pm
7121.59msline • block • subMoose/Meta/TypeConstraint/Registry.pm
111.58msline • block • subDateTime/TimeZone/OlsonDB/Change.pm
181.49msline • block • subJSON/XS.pm
181.40msline • block • subMoose/Meta/Role/Application/RoleSummation.pm
381.40msline • block • subDateTime/TimeZone/Local.pm
511.37msline • block • subConfig.pm
361.36msline • block • subLog/Writer/Handle.pm
251.34msline • block • subMRO/Compat.pm
71.33msline • block • subTie/Hash.pm
301.31msline • block • subLog/Writer/Email.pm
921.28msline • block • subMoose/Object.pm
1001.27msline • block • subMoose/Meta/TypeConstraint/Union.pm
4531.25msline • block • subMoose/Error/Default.pm
171.25msline • block • subDateTime/TimeZone/OlsonDB/Rule.pm
2631.18msline • block • subClass/MOP/Method/Inlined.pm
301.17msline • block • subParams/Validate.pm
231.17msline • block • subDateTime/TimeZone/OffsetOnly.pm
161.16msline • block • subMongoDB/GridFS.pm
1931.12msline • block • subMoose/Meta/TypeConstraint/Class.pm
211.10msline • block • subMoose/Meta/Role/Application/ToClass.pm
281.09msline • block • subList/MoreUtils.pm
981.07msline • block • subMoose/Meta/Method/Destructor.pm
931.07msline • block • subLog/Core/Essentials.pm
541.05msline • block • subparent.pm
201.04msline • block • subFcntl.pm
241.00msline • block • subMongoDB.pm
15973µsline • block • subMoose/Meta/Role/Application/ToRole.pm
29968µsline • block • subLog/Filter/Set.pm
29956µsline • block • subLog/Filter/Re.pm
344952µsline • block • subClass/MOP/MiniTrait.pm
83939µsline • block • subSub/Exporter/Progressive.pm
62942µsline • block • subList/Util.pm (including 1 string eval)
29934µsline • block • subLog/Writer/Syslog.pm
69928µsline • block • subboolean.pm
16922µsline • block • subParams/Validate/XS.pm
284916µsline • block • subMoose/Meta/Method.pm
124893µsline • block • subMongoDB/Connection.pm
29828µsline • block • subLog/Filter/Threshold.pm
25822µsline • block • subIO/File.pm
17806µsline • block • subLog/Writer/Module.pm
79792µsline • block • subPackage/DeprecationManager.pm
14782µsline • block • subSys/Hostname/Long.pm
74764µsline • block • subMoose/Meta/Method/Constructor.pm
19757µsline • block • subLog/Channel/Channel.pm
21752µsline • block • subMoose/Util/MetaRole.pm
259744µsline • block • submetaclass.pm
20740µsline • block • subMoose/Meta/Role/Composite.pm
25738µsline • block • subMoose/Meta/TypeConstraint/DuckType.pm
23732µsline • block • subattributes.pm
14736µsline • block • subScalar/Util.pm (including 1 string eval)
46724µsline • block • subMoose/Meta/TypeCoercion.pm
21709µsline • block • subMoose/Meta/TypeConstraint/Role.pm
24695µsline • block • subMongoDB/Database.pm
21684µsline • block • subMoose/Meta/TypeConstraint/Parameterized.pm
31677µsline • block • subClass/Singleton.pm
17672µsline • block • subDateTime/TimeZone/Floating.pm
18667µsline • block • subSys/Hostname.pm
21658µsline • block • subMoose/Meta/TypeConstraint/Enum.pm
14655µsline • block • subClass/Load/XS.pm
22629µsline • block • subDateTime/Locale/en_US.pm
22627µsline • block • subMoose/Meta/Role/Attribute.pm
21608µsline • block • subMoose/Meta/TypeConstraint/Parameterizable.pm
130569µsline • block • subEncode/Config.pm
13550µsline • block • subMoose/Meta/Role/Application.pm
20543µsline • block • subMentat/Storage.pm
16511µsline • block • subMutex/Flock.pm
11501µsline • block • subMongoDB/GridFS/File.pm
18495µsline • block • subSymbol.pm
45486µsline • block • subClass/MOP/Module.pm
16478µsline • block • subDateTime/TimeZone/UTC.pm
12474µsline • block • subFile/Spec.pm (including 1 string eval)
21467µsline • block • subMongoDB/DBRef.pm
18449µsline • block • subDigest/MD5.pm
24449µsline • block • subLog/Filter/Module.pm
9446µsline • block • subParams/Validate/Constants.pm
15422µsline • block • subSub/Name.pm
20418µsline • block • subLog/Writer/File.pm
25405µsline • block • subReadonly/XS.pm
15395µsline • block • subLog/Filter/All.pm
10383µsline • block • subEncode/Encoding.pm
18377µsline • block • subMoose/Meta/Role/Application/ToInstance.pm
24376µsline • block • subMoose/Meta/Mixin/AttributeCore.pm
11370µsline • block • subIO.pm
18360µsline • block • subIO/Seekable.pm (including 1 string eval)
14354µsline • block • subLog/Channel/Module.pm
14354µsline • block • subMIME/Base64.pm
18344µsline • block • subLog/Writer/Std.pm
15342µsline • block • subLog/Filter/None.pm
12328µsline • block • subMoose/Deprecated.pm
15326µsline • block • subMoose/Meta/TypeCoercion/Union.pm
15325µsline • block • subMoose/Meta/Class/Immutable/Trait.pm
15321µsline • block • subPackage/Stash/XS.pm
6317µsline • block • subDigest/base.pm
9308µsline • block • subDateTime/Helpers.pm
10300µsline • block • subMongoDB/OID.pm
8298µsline • block • submro.pm
19296µsline • block • subPackage/Stash.pm
18308µsline • block • subDevel/GlobalDestruction.pm (including 1 string eval)
17284µsline • block • subLog/Filter/Message.pm
13282µsline • block • subClass/MOP/Method/Overload.pm
11280µsline • block • subMoose/Meta/Method/Augmented.pm
15276µsline • block • subLog/Filter/Severity.pm
15263µsline • block • subLog/Filter/Source.pm
47256µsline • block • subClass/MOP/Mixin.pm
35253µsline • block • subMoose/Meta/Method/Meta.pm
11252µsline • block • subMoose/Meta/Method/Overridden.pm
37250µsline • block • subMoose/Meta/Attribute/Native.pm
16237µsline • block • subMoose/Meta/Role/Method/Required.pm
7217µsline • block • subMoose/Error/Util.pm
14212µsline • block • subMoose/Meta/Role/Method/Conflicting.pm
13203µsline • block • subMIME/QuotedPrint.pm
14168µsline • block • subinteger.pm
7159µsline • block • subMoose/Meta/Object/Trait.pm
11155µsline • block • subMoose/Meta/Role/Method.pm
14144µsline • block • subMoose/Meta/Instance.pm
7142µsline • block • subSelectSaver.pm
15138µsline • block • subClone.pm
9130µsline • block • subMongoDB/BSON/Binary.pm
38120µsline • block • subwarnings/register.pm
2119µsline • block • subXSLoader.pm
11114µsline • block • subClass/MOP/Deprecated.pm
680µsline • block • subCarp/Heavy.pm
766µsline • block • subMongoDB/Timestamp.pm
1165µsline • block • subutf8.pm
2454µsline • block • subif.pm
530µsline • block • subbytes.pm
618µsline • block • subcommon/sense.pm
15µsline • block • subauto/POSIX/autosplit.ix
29197813.9sTotal (-160 statements are unaccounted for)
130362.0msAverage
1.17msMedian
0.00092Deviation