Performance Profile Index
For mongo_pain.pl
  Run on Fri Mar 25 17:00:29 2011
Reported on Fri Mar 25 17:07:11 2011

Profile of mongo_pain.pl for 73.2s (of 92.4s), executing 14026643 statements and 8005535 subroutine calls in 71 source files and 30 string evals.
Top 15 Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
10000001119.9s52.1sMongoDB::Collection::::batch_insertMongoDB::Collection::batch_insert
10000001116.7s16.7sMongoDB::::write_insert MongoDB::write_insert (xsub)
10000001112.6s12.6sMongoDB::Connection::::sendMongoDB::Connection::send (xsub)
1000000119.86s65.7sMongoDB::Collection::::insertMongoDB::Collection::insert
1000002213.66s3.66sMouse::Object::::DESTROY Mouse::Object::DESTROY (xsub)
1000001211.28s1.28sMongoDB::Collection::::_databaseMongoDB::Collection::_database (xsub)
100000011883ms883msMongoDB::Collection::::full_nameMongoDB::Collection::full_name (xsub)
100000011741ms741msMongoDB::Database::::_connection MongoDB::Database::_connection (xsub)
4682225.9ms25.9msParams::Validate::::_validate Params::Validate::_validate (xsub)
4661122.9ms49.2msDateTime::Locale::::_register DateTime::Locale::_register
11118.9ms156msMongoDB::GridFS::::BEGIN@24 MongoDB::GridFS::BEGIN@24
11113.7ms14.0msDateTime::Locale::::BEGIN@11 DateTime::Locale::BEGIN@11
4232113.2ms13.2msParams::Validate::::_validate_pos Params::Validate::_validate_pos (xsub)
1116.54ms12.5msMouse::::BEGIN@4 Mouse::BEGIN@4
8865.62ms5.90msbase::::import base::import (recurses: max depth 2, inclusive time 3.20ms)

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
1300002265.9sline • block • subMongoDB/Collection.pm
10000237.08sline • block • submongo_pain.pl
1589076.8msline • block • subDateTime/Locale.pm (including 4 string evals)
29419.0msline • block • subDateTime.pm
1714.1msline • block • subDateTime/Locale/Catalog.pm
16198.61msline • block • subMouse/Meta/Attribute.pm
10676.23msline • block • subMouse/Meta/Class.pm
2165.09msline • block • subDateTime/Locale/Base.pm
704.73msline • block • subDateTime/TimeZone.pm (including 1 string eval)
6464.50msline • block • subMouse/Util/TypeConstraints.pm
144.42msline • block • subDateTime/TimeZone/Catalog.pm
10894.25msline • block • subMouse/Exporter.pm
784.11msline • block • subMongoDB/Connection.pm (including 4 string evals)
1843.39msline • block • subMouse/Util.pm
5953.49msline • block • subAny/Moose.pm (including 13 string evals)
4033.14msline • block • subMouse.pm
142.91msline • block • subTie/IxHash.pm
282.75msline • block • subDateTime/Duration.pm
592.74msline • block • subConfig_heavy.pl
1412.73msline • block • subDateTime/Locale/root.pm
5472.63msline • block • subMouse/Meta/TypeConstraint.pm
2272.51msline • block • subMouse/Meta/Module.pm
1052.26msline • block • subDateTime/Locale/en.pm
302.07msline • block • subboolean.pm
141.99msline • block • subFile/Spec/Unix.pm (including 1 string eval)
2402.15msline • block • subbase.pm (including 4 string evals)
591.90msline • block • subDynaLoader.pm
4551.83msline • block • subconstant.pm
301.82msline • block • subMongoDB/Cursor.pm
2391.68msline • block • subvars.pm
191.59msline • block • subMongoDB/GridFS.pm
501.49msline • block • subTime/Local.pm
271.40msline • block • subAutoLoader.pm
251.24msline • block • subClass/Load.pm
3411.11msline • block • subExporter.pm
471.11msline • block • subDateTime/Infinite.pm
231.03msline • block • subMongoDB/Database.pm
331.00msline • block • subList/MoreUtils.pm
8948µsline • block • subMouse/Meta/Role.pm
156942µsline • block • suboverload.pm
51886µsline • block • subConfig.pm
12852µsline • block • subCarp.pm
8832µsline • block • subTie/Hash.pm
350803µsline • block • substrict.pm
25759µsline • block • subDateTime/TimeZone/OffsetOnly.pm
15751µsline • block • subScalar/Util.pm (including 1 string eval)
20741µsline • block • subDateTime/TimeZone/Local.pm
18725µsline • block • subParams/ValidateXS.pm
459683µsline • block • subwarnings.pm
10605µsline • block • subMongoDB/GridFS/File.pm
20599µsline • block • subDigest/MD5.pm
15593µsline • block • subMongoDB.pm
38484µsline • block • subparent.pm
8482µsline • block • subDigest/base.pm
21482µsline • block • subList/Util.pm (including 1 string eval)
23475µsline • block • subDateTime/TimeZone/Floating.pm
13437µsline • block • subMongoDB/OID.pm
21437µsline • block • subParams/Validate.pm
10418µsline • block • submro.pm
26398µsline • block • subDateTime/Locale/en_US.pm
14319µsline • block • subFile/Spec.pm (including 1 string eval)
15312µsline • block • subDateTime/TimeZone/UTC.pm
265302µsline • block • subwarnings/register.pm
12232µsline • block • subDateTime/Helpers.pm
28100µsline • block • subfeature.pm
784µsline • block • subMongoDB/Timestamp.pm
473µsline • block • subMouse/Object.pm
733µsline • block • subinteger.pm
1131µsline • block • subutf8.pm
14µsline • block • subConfig_git.pl
00sline • block • subXSLoader.pm
1402667173.2sTotal (-28 statements are unaccounted for)
1975581.03sAverage
1.11msMedian
0.00080Deviation