Performance Profile Index
For starman worker -M FindBin --max-requests 50 --workers 2 --user=kohadev-koha --group kohadev-koha --pid /var/run/koha/kohadev/plack.pid --daemonize --access-log /var/log/koha/kohadev/plack.log --error-log /var/log/koha/kohadev/plack-error.log -E deployment --socket /var/run/koha/kohadev/plack.sock /etc/koha/sites/kohadev/plack.psgi
  Run on Fri Jan 8 14:31:06 2016
Reported on Fri Jan 8 14:33:31 2016

Profile of starman worker -M FindBin --max-requests 50 --workers 2 --user=kohadev-koha --group kohadev-koha --pid /var/run/koha/kohadev/plack.pid --daemonize --access-log /var/log/koha/kohadev/plack.log --error-log /var/log/koha/kohadev/plack-error.log -E deployment --socket /var/run/koha/kohadev/plack.sock /etc/koha/sites/kohadev/plack.psgi for 5.38ms (of 581ms), executing 208845 statements and 248526 subroutine calls in 368 source files and 51 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
92711377ms430msClass::Accessor::Grouped::::__ANON__[Class/Accessor/Grouped.pm:774] Class::Accessor::Grouped::__ANON__[Class/Accessor/Grouped.pm:774]
118286251ms1.30sClass::C3::Componentised::::ensure_class_loaded Class::C3::Componentised::ensure_class_loaded (recurses: max depth 3, inclusive time 220ms)
349107181ms181msDBI::st::::execute DBI::st::execute (xsub)
4011156ms231msTemplate::Parser::::_parse Template::Parser::_parse
41187.7ms206msC4::Languages::::getTranslatedLanguages C4::Languages::getTranslatedLanguages
19221180.6ms642msClass::Accessor::Grouped::::_mk_group_accessors Class::Accessor::Grouped::_mk_group_accessors
23523522880.2ms295msbase::::import base::import (recurses: max depth 3, inclusive time 190ms)
7782276.7ms76.7msDBI::db::::ping DBI::db::ping (xsub)
28927975.4ms2.72sC4::Context::::preference C4::Context::preference
3161171.2ms90.7msDBIx::Class::Storage::DBIHacks::::_resolve_column_infoDBIx::Class::Storage::DBIHacks::_resolve_column_info
39441158.3ms509msClass::Accessor::Grouped::::__ANON__[Class/Accessor/Grouped.pm:942] Class::Accessor::Grouped::__ANON__[Class/Accessor/Grouped.pm:942]
271411652.0ms56.3msList::Util::::first List::Util::first (xsub)
401148.9ms107msTemplate::Parser::::split_text Template::Parser::split_text
9517246.8ms66.7msDBIx::Class::ResultSet::::_resolved_attrs DBIx::Class::ResultSet::_resolved_attrs
401143.7ms43.7msTemplate::Provider::::CORE:open Template::Provider::CORE:open (opcode)

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
9466976.0mslineTemplate/Parser.pm
1102663.3mslineDBIx/Class/Storage/DBI.pm
2745850.8mslineDBIx/Class/ResultSet.pm
1707241.7mslineSQL/Abstract.pm
1093324.3mslineDBIx/Class/Storage/DBIHacks.pm
823323.7mslineDBIx/Class/SQLMaker.pm
573218.1mslineDBIx/Class/ResultSource.pm
512913.5mslineTemplate/Directive.pm
512.4mslineC4/Languages.pm
191211.2mslineDBD/mysql.pm
14228.41mslineTemplate/Provider.pm
26797.86mslineClass/Accessor/Grouped.pm (including 1 string eval)
21257.19mslineDBIx/Class/Storage/BlockRunner.pm
26.72mslineTry/Tiny.pm
2756.64mslineTemplate/Document.pm (including 12 string evals)
446.38mslinemainpage.pl
29676.23mslineerrors/Parser.yp
25.15mslineKoha/Object.pm
334.96mslineC4/Tags.pm
10253.67mslineDBIx/Class/Storage/DBI/mysql.pm
23.62mslineKoha/Objects.pm
313.32mslineC4/Suggestions.pm
12.77mslineC4/Context.pm
882.48mslineDateTime/TimeZone/Local/Unix.pm
2992.20mslineC4/Auth.pm
10512.06mslineCGI/Cookie.pm
272.01mslineKoha/Borrower/Discharge.pm
21.84mslinePlack/Middleware/Debug/Profiler/NYTProf.pm
281.81mslineCGI/Session/Driver/mysql.pm
161.80mslineKoha/Borrower/Modifications.pm
6661.75mslineTemplate/Context.pm
8501.63mslineContext/Preserve.pm
11441.58mslineC4/Templates.pm
1381.56mslineTemplate/Stash.pm
6801.54mslineDBIx/Class/Schema.pm
7041.50mslineDBIx/Class/AccessorGroup.pm
211.43mslineC4/Review.pm
5191.39mslineClass/C3/Componentised.pm
8371.37mslineHash/Merge.pm
491.34mslineTemplate/Iterator.pm
8401.24mslineDBIx/Class/Row.pm
791.06mslineFile/Compare.pm
21.01mslineC4/NewsChannels.pm
356907µslineCGI/Session.pm (including 3 string evals)
171.16mslineCGI/Compile.pm (including 2 string evals)
850556µslineDBIx/Class/_Util.pm
104492µslinekoha-tmpl/intranet-tmpl/prog/en/modules/intranet-main.tt
48490µslineCGI/Session/Driver/DBI.pm
80431µslineTemplate/Config.pm
189375µslineTemplate/Plugins.pm
8362µslineCGI/Session/Serialize/yaml.pm (including 2 string evals)
85326µslineDBIx/Class/ResultSource/Table.pm
2320µslineFile/Find.pm
17268µslineC4/Output.pm
64234µslinekoha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc
3218µslineDBI.pm
1213µslineC4/Members.pm
43186µslineDBIx/Class/ResultSetColumn.pm
34178µslineDBIx/Class/Storage/DBI/Cursor.pm
60167µslinekoha-tmpl/intranet-tmpl/prog/en/includes/header.inc
68157µslineClass/XSAccessor.pm
52120µslineTemplate/Service.pm
16118µslinekoha-tmpl/intranet-tmpl/prog/en/includes/doc-head-open.inc
26115µsline(eval 5)
56105µslineTemplate/Base.pm
120100µslineText/Abbrev.pm
2386µslinekoha-tmpl/intranet-tmpl/prog/en/includes/home-search.inc
673µslineKoha/Template/Plugin/Koha.pm
1865µslinekoha-tmpl/intranet-tmpl/prog/en/includes/patron-search-box.inc
364µslineDateTime/TimeZone/Local.pm
2560µslineTemplate.pm
1659µslineTemplate/VMethods.pm
458µslineKoha/Template/Plugin/Branches.pm
1656µslinekoha-tmpl/intranet-tmpl/prog/en/includes/intranetstylesheet.inc
2243µslineTemplate/Grammar.pm
1640µslineTemplate/Plugin.pm
137µslineModule/Runtime.pm
1631µslineCGI/Session/Driver.pm
1130µslineTemplate/Stash/XS.pm
1628µslineCGI/Session/ErrorHandler.pm
725µslinekoha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc
171804µslineCGI.pm (including 6 string evals)
618µslineC4/Search/History.pm
915µslineTemplate/Plugin/String.pm
57µslineTemplate/Filters.pm
00sline(eval 161)[Text/MicroTemplate.pm:389]
00slineText/MicroTemplate.pm
00sline(eval 162)[Apache/LogFormat/Compiler.pm:151]
00slineApache/LogFormat/Compiler.pm
00slineIO/Socket.pm
00slinePlack/App/URLMap.pm
00sline(eval 163)[CGI/Compile.pm:12]
00slineerrors/404.pl
00slineDigest/MD5.pm
00slineJSON.pm (including 4 string evals)
00slineJSON/XS.pm
00slinecommon/sense.pm
00slineXSLoader.pm
00slineattributes.pm
00slineTemplate/Constants.pm
00slinebase.pm
00slineTemplate/Exception.pm
00slineKoha/Schema.pm
00slineDBIx/Class.pm
00slineConfig_heavy.pl
00slineConfig_git.pl
00slineConfig.pm
00slineDBIx/Class/Carp.pm
45995.59mslineSub/Quote.pm (including 17 string evals)
00slinestrictures.pm
00slineSub/Defer.pm (including 1 string eval)
00slineMoo/_Utils.pm
00slineDevel/GlobalDestruction.pm (including 1 string eval)
00slineMoo/_mro.pm
00slineMoo/HandleMoose/_TypeMap.pm
00slineB.pm
00slineDBIx/Class/Optional/Dependencies.pm
00slineDBIx/Class/Componentised.pm
00slineMRO/Compat.pm
00slinenamespace/clean.pm
00slineB/Hooks/EndOfScope/XS.pm
00slineClass/XSAccessor/Heavy.pm
00slineDBIx/Class/StartupCheck.pm
00slineDBIx/Class/Exception.pm
00slineModule/Find.pm
00slineFile/Spec/Unix.pm
00slineKoha/Schema/Result/Serial.pm
00slineDBIx/Class/Core.pm
00slineDBIx/Class/Relationship.pm
00slineDBIx/Class/Relationship/Helpers.pm
00slineDBIx/Class/Relationship/HasMany.pm
00slineDBIx/Class/Relationship/HasOne.pm
00slineDBIx/Class/Relationship/BelongsTo.pm
00slineDBIx/Class/Relationship/ManyToMany.pm
00slineDBIx/Class/Relationship/Accessor.pm
00slineDBIx/Class/Relationship/CascadeActions.pm
00slineDBIx/Class/Relationship/ProxyMethods.pm
00slineDBIx/Class/Relationship/Base.pm
00slineDBIx/Class/InflateColumn.pm
00slineDBIx/Class/PK/Auto.pm
00slineDBIx/Class/PK.pm
00slineDBIx/Class/ResultSourceProxy/Table.pm
00slineDBIx/Class/ResultSourceProxy.pm
00slineDBIx/Class/ResultSource/RowParser.pm
00slineDBIx/Class/ResultSource/RowParser/Util.pm
00slineDBIx/Class/ResultSourceHandle.pm
00slineKoha/Schema/Result/LanguageScriptMapping.pm
00slineKoha/Schema/Result/ExportFormat.pm
00slineKoha/Schema/Result/MatchpointComponentNorm.pm
00slineKoha/Schema/Result/AqbudgetsPlanning.pm
00slineKoha/Schema/Result/ImportBiblio.pm
00slineKoha/Schema/Result/TmpHoldsqueue.pm
00slineKoha/Schema/Result/CategoriesBranch.pm
00slineKoha/Schema/Result/Aqinvoice.pm
00slineKoha/Schema/Result/City.pm
00slineKoha/Schema/Result/AdditionalField.pm
00slineKoha/Schema/Result/Session.pm
00slineKoha/Schema/Result/OldIssue.pm
00slineKoha/Schema/Result/AuthHeader.pm
00slineKoha/Schema/Result/Issue.pm
00slineKoha/Schema/Result/Statistic.pm
00slineKoha/Schema/Result/OpacNews.pm
00slineKoha/Schema/Result/BranchBorrowerCircRule.pm
00slineKoha/Schema/Result/Biblio.pm
00slineKoha/Schema/Result/ImportRecord.pm
00slineKoha/Schema/Result/Deletedbiblioitem.pm
00slineKoha/Schema/Result/Itemtype.pm
00slineKoha/Schema/Result/PluginData.pm
00slineKoha/Schema/Result/Localization.pm
00slineKoha/Schema/Result/Accountline.pm
00slineKoha/Schema/Result/DefaultBranchCircRule.pm
00slineKoha/Schema/Result/PendingOfflineOperation.pm
00slineKoha/Schema/Result/Biblioimage.pm
00slineKoha/Schema/Result/Permission.pm
00slineKoha/Schema/Result/AuthorisedValuesBranch.pm
00slineKoha/Schema/Result/BorrowerFile.pm
00slineKoha/Schema/Result/ReportsDictionary.pm
00slineKoha/Schema/Result/SubscriptionNumberpattern.pm
00slineKoha/Schema/Result/Accountoffset.pm
00slineKoha/Schema/Result/DefaultBorrowerCircRule.pm
00slineKoha/Schema/Result/AuthType.pm
00slineKoha/Schema/Result/Deletedborrower.pm
00slineKoha/Schema/Result/SpecialHoliday.pm
00slineKoha/Schema/Result/CourseReserve.pm
00slineKoha/Schema/Result/BorrowerAttribute.pm
00slineKoha/Schema/Result/ItemCirculationAlertPreference.pm
00slineKoha/Schema/Result/Alert.pm
00slineKoha/Schema/Result/MessageAttribute.pm
00slineKoha/Schema/Result/Virtualshelfcontent.pm
00slineKoha/Schema/Result/MarcTagStructure.pm
00slineKoha/Schema/Result/Deleteditem.pm
00slineKoha/Schema/Result/Issuingrule.pm
00slineKoha/Schema/Result/PatronListPatron.pm
00slineKoha/Schema/Result/BiblioFramework.pm
00slineKoha/Schema/Result/Matchcheck.pm
00slineKoha/Schema/Result/TagAll.pm
00slineKoha/Schema/Result/BranchItemRule.pm
00slineKoha/Schema/Result/DefaultBranchItemRule.pm
00slineKoha/Schema/Result/AuthorisedValue.pm
00slineKoha/Schema/Result/CourseItem.pm
00slineKoha/Schema/Result/OaiSetsDescription.pm
00slineKoha/Schema/Result/SocialData.pm
00slineKoha/Schema/Result/MessageTransport.pm
00slineKoha/Schema/Result/Aqbasket.pm
00slineKoha/Schema/Result/Branchtransfer.pm
00slineKoha/Schema/Result/UserPermission.pm
00slineKoha/Schema/Result/AqorderUser.pm
00slineKoha/Schema/Result/Currency.pm
00slineKoha/Schema/Result/Category.pm
00slineKoha/Schema/Result/Tag.pm
00slineKoha/Schema/Result/TagsIndex.pm
00slineKoha/Schema/Result/Course.pm
00slineKoha/Schema/Result/OldReserve.pm
00slineKoha/Schema/Result/Aqbudgetborrower.pm
00slineKoha/Schema/Result/ServicesThrottle.pm
00slineKoha/Schema/Result/RepeatableHoliday.pm
00slineKoha/Schema/Result/MarcModificationTemplateAction.pm
00slineKoha/Schema/Result/AuthTagStructure.pm
00slineKoha/Schema/Result/Suggestion.pm
00slineKoha/Schema/Result/Item.pm
00slineKoha/Schema/Result/Biblioitem.pm
00slineKoha/Schema/Result/CreatorTemplate.pm
00slineKoha/Schema/Result/MatchpointComponent.pm
00slineKoha/Schema/Result/Aqcontract.pm
00slineKoha/Schema/Result/MarcModificationTemplate.pm
00slineKoha/Schema/Result/Aqbookseller.pm
00slineKoha/Schema/Result/PrintersProfile.pm
00slineKoha/Schema/Result/MatcherMatchpoint.pm
00slineKoha/Schema/Result/MarcSubfieldStructure.pm
00slineKoha/Schema/Result/AdditionalFieldValue.pm
00slineKoha/Schema/Result/OverduerulesTransportType.pm
00slineKoha/Schema/Result/Printer.pm
00slineKoha/Schema/Result/BorrowerSync.pm
00slineKoha/Schema/Result/ImportRecordMatch.pm
00slineKoha/Schema/Result/Overduerule.pm
00slineKoha/Schema/Result/OaiSetsMapping.pm
00slineKoha/Schema/Result/SubscriptionFrequency.pm
00slineKoha/Schema/Result/Userflag.pm
00slineKoha/Schema/Result/ItemsLastBorrower.pm
00slineKoha/Schema/Result/ImportAuth.pm
00slineKoha/Schema/Result/HoldFillTarget.pm
00slineKoha/Schema/Result/OaiSetsBiblio.pm
00slineKoha/Schema/Result/Quote.pm
00slineKoha/Schema/Result/ImportBatch.pm
00slineKoha/Schema/Result/Aqbudget.pm
00slineKoha/Schema/Result/Review.pm
00slineKoha/Schema/Result/MiscFile.pm
00slineKoha/Schema/Result/Rating.pm
00slineKoha/Schema/Result/DefaultCircRule.pm
00slineKoha/Schema/Result/Patronimage.pm
00slineKoha/Schema/Result/LanguageScriptBidi.pm
00slineKoha/Schema/Result/Borrower.pm
00slineKoha/Schema/Result/BorrowerMessagePreference.pm
00slineKoha/Schema/Result/CourseInstructor.pm
00slineKoha/Schema/Result/Stopword.pm
00slineKoha/Schema/Result/LanguageDescription.pm
00slineKoha/Schema/Result/LanguageRfc4646ToIso639.pm
00slineKoha/Schema/Result/AuthSubfieldStructure.pm
00slineKoha/Schema/Result/CreatorBatch.pm
00slineKoha/Schema/Result/Zebraqueue.pm
00slineKoha/Schema/Result/CreatorLayout.pm
00slineKoha/Schema/Result/BorrowerMessageTransportPreference.pm
00slineKoha/Schema/Result/ItemsSearchField.pm
00slineKoha/Schema/Result/AudioAlert.pm
00slineKoha/Schema/Result/AqordersTransfer.pm
00slineKoha/Schema/Result/SearchHistory.pm
00slineKoha/Schema/Result/LanguageSubtagRegistry.pm
00slineKoha/Schema/Result/Aqcontact.pm
00slineKoha/Schema/Result/NeedMergeAuthority.pm
00slineKoha/Schema/Result/OaiSet.pm
00slineKoha/Schema/Result/BorrowerDebarment.pm
00slineKoha/Schema/Result/ColumnsSetting.pm
00slineKoha/Schema/Result/TagsApproval.pm
00slineKoha/Schema/Result/Aqbudgetperiod.pm
00slineKoha/Schema/Result/Reserve.pm
00slineKoha/Schema/Result/Subscription.pm
00slineKoha/Schema/Result/AqordersItem.pm
00slineKoha/Schema/Result/Serialitem.pm
00slineKoha/Schema/Result/Z3950server.pm
00slineKoha/Schema/Result/MarcMatcher.pm
00slineKoha/Schema/Result/TransportCost.pm
00slineKoha/Schema/Result/SavedReport.pm
00slineKoha/Schema/Result/Aqbasketgroup.pm
00slineKoha/Schema/Result/CreatorImage.pm
00slineKoha/Schema/Result/PatronList.pm
00slineKoha/Schema/Result/MessageTransportType.pm
00slineKoha/Schema/Result/BorrowerAttributeType.pm
00slineKoha/Schema/Result/Aqbasketuser.pm
00slineKoha/Schema/Result/ClassSource.pm
00slineKoha/Schema/Result/ClassSortRule.pm
00slineKoha/Schema/Result/ActionLogs.pm
00slineKoha/Schema/Result/Aqorder.pm
00slineKoha/Schema/Result/Branchcategory.pm
00slineKoha/Schema/Result/Subscriptionroutinglist.pm
00slineKoha/Schema/Result/ImportItem.pm
00slineKoha/Schema/Result/Deletedbiblio.pm
00slineKoha/Schema/Result/BorrowerModification.pm
00slineKoha/Schema/Result/Linktracker.pm
00slineKoha/Schema/Result/Letter.pm
00slineKoha/Schema/Result/UploadedFile.pm
00slineKoha/Schema/Result/Branch.pm
00slineKoha/Schema/Result/Message.pm
00slineKoha/Schema/Result/Discharge.pm
00slineKoha/Schema/Result/BranchTransferLimit.pm
00slineKoha/Schema/Result/Virtualshelve.pm
00slineKoha/Schema/Result/Browser.pm
00slineKoha/Schema/Result/Matchpoint.pm
00slineKoha/Schema/Result/Notify.pm
00slineKoha/Schema/Result/CollectionsTracking.pm
00slineKoha/Schema/Result/Branchrelation.pm
00slineKoha/Schema/Result/SavedSql.pm
00slineKoha/Schema/Result/Collection.pm
00slineKoha/Schema/Result/MessageQueue.pm
00slineKoha/Schema/Result/Systempreference.pm
00slineKoha/Schema/Result/Subscriptionhistory.pm
00slineKoha/Schema/Result/Fieldmapping.pm
00slineKoha/Schema/Result/ActionLog.pm
00slineKoha/Schema/Result/Virtualshelfshare.pm
00slineKoha/Schema/Result/BorrowerAttributeTypesBranch.pm
00slineKoha/Database.pm
00slineXML/Parser/Expat.pm
00slineXML/Parser.pm
00slineDBIx/Class/Storage.pm
00slineMoo.pm (including 1 string eval)
00slineImport/Into.pm
00slineMoo/sification.pm
00slineMoo/Object.pm
00slineMethod/Generate/Accessor.pm
00slineMethod/Generate/Constructor.pm
00slineDBIx/Class/Storage/TxnScopeGuard.pm
00sline(eval 1108)[DBI.pm:783]
00slineDBI/Const/GetInfoType.pm
00slineDBI/Const/GetInfo/ANSI.pm
00slineDBI/Const/GetInfo/ODBC.pm
00slineDBD/mysql/GetInfo.pm
00slineDBIx/Class/SQLMaker/MySQL.pm
00slineDBIx/Class/SQLMaker/LimitDialects.pm
00slineC4/Auth_with_cas.pm
00slineAuthen/CAS/Client.pm
00slineAuthen/CAS/Client/Response.pm
00slineLWP/UserAgent.pm
00slineHTTP/Request.pm
00slineLWP.pm
00slineLWP/Protocol.pm
00slineLWP/MemberMixin.pm
00slineURI/QueryParam.pm
00sline(eval 1116)[CGI.pm:913]
00slinedeprecate.pm
00slinelocale.pm
00slineCGI/Session/ID/md5.pm
00sline(eval 1124)[Encode/Alias.pm:33]
00slineEncode/Alias.pm (including 1 string eval)
00slineEncode.pm
00slinekoha-tmpl/intranet-tmpl/prog/en/modules/errors/404.tt
00slineKoha/Template/Plugin/AudioAlerts.pm
00slinekoha-tmpl/intranet-tmpl/prog/en/includes/cat-search.inc
00slineCGI/Emulate/PSGI.pm
00sline/unknown-eval-invoker
00slinePlack/Middleware/Debug.pm
00sline(eval 1143)[POSIX/strftime/Compiler.pm:351]
00slinePOSIX/strftime/Compiler.pm
00slinecirc/ysearch.pl
00sline/usr/bin/starman
00slinePerlIO/encoding.pm
00slinePerlIO.pm
00slineDBIx/Class/Cursor.pm
00slineKoha/DateUtils.pm
00slineDateTime.pm
208106455msTotal (739 statements and 3.19ms are unaccounted for)
5651.24msAverage
1.01msMedian
0.00095Deviation