XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total121,2352,453,509 us100.0%2,453,509 us100.0%
main()12,453,509 us100.0%77 us0.0%
AphrontApplicationConfiguration::processRequest12,450,540 us99.9%103 us0.0%
AphrontController::handleRequest12,289,595 us93.3%12 us0.0%
PhabricatorNotificationPanelController::processRequest12,289,581 us93.3%1,059 us0.0%
PhabricatorPolicyAwareQuery::execute602,238,789 us91.2%19,857 us0.8%
PhabricatorNotificationQuery::loadPage12,176,533 us88.7%103 us0.0%
PhabricatorFeedStory::loadAllFromRows12,160,001 us88.0%1,206 us0.0%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects21,179,999 us48.1%1,026 us0.0%
PhabricatorPHIDType::loadObjects211,068,555 us43.6%24,542 us1.0%
PhabricatorHandleQuery::loadPage4984,697 us40.1%63,116 us2.6%
PhabricatorApplicationTransactionQuery::willFilterPage6816,478 us33.3%691 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols264590,352 us24.1%75,158 us3.1%
iterator_to_array5571,670 us23.3%1,718 us0.1%
PhabricatorHandleList::current371569,931 us23.2%521 us0.0%
PhabricatorHandleList::getHandle371569,410 us23.2%91 us0.0%
PhabricatorHandleList::loadHandles5569,319 us23.2%35 us0.0%
PhabricatorHandlePool::loadPHIDs5569,284 us23.2%459 us0.0%
PhabricatorObjectQuery::loadPage12556,126 us22.7%464 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID12555,526 us22.6%1,527 us0.1%
queryfx_all57529,358 us21.6%489 us0.0%
queryfx57519,124 us21.2%494 us0.0%
PhutilSymbolLoader::loadSymbol567494,981 us20.2%21,971 us0.9%
PhutilBootloader::loadLibrarySource511488,712 us19.9%2,685 us0.1%
PhutilBootloader::executeInclude511485,762 us19.8%270,262 us11.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery57468,770 us19.1%2,774 us0.1%
PhabricatorPolicyFilter::apply83459,229 us18.7%39,080 us1.6%
AphrontMySQLiDatabaseConnection::rawQuery57450,113 us18.3%506 us0.0%
mysqli::query57449,580 us18.3%449,580 us18.3%
__phutil_autoload245367,088 us15.0%30,600 us1.2%
qsprintf273300,815 us12.3%15,135 us0.6%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows14294,497 us12.0%484 us0.0%
xsprintf273285,293 us11.6%33,554 us1.4%
PhutilSymbolLoader::loadObjects18272,890 us11.1%819 us0.0%
xsprintf_query590249,556 us10.2%6,400 us0.3%
PhabricatorPolicyFilter::checkCapability845232,192 us9.5%104,051 us4.2%
AphrontMySQLiDatabaseConnection::escapeUTF8String643223,528 us9.1%1,783 us0.1%
PhabricatorApplicationTransactionQuery::loadPage6210,510 us8.6%642 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection757200,379 us8.2%203 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection11200,176 us8.2%317 us0.0%
AphrontMySQLiDatabaseConnection::connect11199,424 us8.1%460 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString643199,325 us8.1%11,785 us0.5%
mysqli::real_connect11187,790 us7.7%187,790 us7.7%
PhabricatorMarkupEngine::process1185,482 us7.6%90 us0.0%
ManiphestTaskQuery::loadPage6184,121 us7.5%456 us0.0%
PhabricatorController::willBeginExecution1132,945 us5.4%323 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts23125,265 us5.1%240 us0.0%
PhabricatorRepositoryQuery::loadPage6105,632 us4.3%75 us0.0%
PhabricatorFeedStory::newMarkupEngine2102,593 us4.2%8 us0.0%
PhabricatorMarkupEngine::newMarkupEngine2102,585 us4.2%740 us0.0%
DifferentialRevisionQuery::loadPage3102,487 us4.2%12,205 us0.5%
PhabricatorPeopleQuery::loadPage4101,638 us4.1%153 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns12585,467 us3.5%990 us0.0%
PhabricatorPHIDType::getAllTypes2685,177 us3.5%882 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildSpacesWhereClause2383,327 us3.4%382 us0.0%
PhabricatorCustomField::getObjectFields382,762 us3.4%380 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey84282,437 us3.4%24,494 us1.0%
LiskDAO::__call4,72478,446 us3.2%24,610 us1.0%
DifferentialRevisionQuery::willFilterPage377,642 us3.2%831 us0.0%
LiskDAO::loadRawDataWhere766,909 us2.7%205 us0.0%
AphrontDatabaseConnection::queryData765,897 us2.7%58 us0.0%
call_user_func_array53165,607 us2.7%3,789 us0.2%
DifferentialRevisionQuery::loadData365,052 us2.7%79 us0.0%
PhabricatorApplicationTransactionQuery::buildWhereClause664,993 us2.6%140 us0.0%
DiffusionCommitQuery::loadPage364,154 us2.6%154 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause1460,940 us2.5%113 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause2060,134 us2.5%125 us0.0%
PhabricatorPolicyAwareQuery::executeOne160,064 us2.4%13 us0.0%
PhabricatorNotificationBuilder::buildView159,851 us2.4%130 us0.0%
DiffusionCommitQuery::willFilterPage358,266 us2.4%646 us0.0%
PhabricatorApplicationTransactionFeedStory::renderView658,033 us2.4%434 us0.0%
PhabricatorPolicyCapability::getCapabilityMap84257,739 us2.4%15,879 us0.6%
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClause3657,569 us2.3%278 us0.0%
PhabricatorCustomField::buildFieldList355,452 us2.3%226 us0.0%
LiskDAO::call4,72453,836 us2.2%50,354 us2.1%
LiskDAO::loadAllWhere653,634 us2.2%63 us0.0%
LiskDAO::loadAllFromArray5052,866 us2.2%2,268 us0.1%
LiskDAO::loadFromArray46751,713 us2.1%11,053 us0.5%
PhabricatorPolicyFilter::getObjectPolicy1,69049,965 us2.0%35,977 us1.5%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage249,800 us2.0%22 us0.0%
PhutilRemarkupEngine::postprocessText248,492 us2.0%272 us0.0%
PhabricatorEnv::getEnvConfig1,99948,459 us2.0%31,020 us1.3%
PhrictionDocumentQuery::loadPage448,179 us2.0%253 us0.0%
PhabricatorTokenQuery::loadPage246,572 us1.9%78 us0.0%
PhabricatorTokenQuery::getBuiltinTokens246,490 us1.9%22,939 us0.9%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts2345,769 us1.9%169 us0.0%
PhabricatorProjectQuery::loadPage245,719 us1.9%72 us0.0%
ManiphestTransaction::getTitleForFeed545,003 us1.8%128 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause2344,975 us1.8%648 us0.0%
PhabricatorApplicationTransaction::getTitleForFeed644,862 us1.8%913 us0.0%
PhabricatorPolicyFilter::hasCapability2843,925 us1.8%389 us0.0%
PhabricatorPeopleQuery::didFilterPage443,728 us1.8%738 us0.0%
mpull12842,648 us1.7%20,443 us0.8%
PhabricatorUser::getProfileImageCache10241,755 us1.7%527 us0.0%
ManiphestTaskQuery::getOrderableColumns2441,124 us1.7%265 us0.0%
PhabricatorUser::getProfileImageVersion10241,111 us1.7%872 us0.0%
PhabricatorEdgeType::getByConstant341,074 us1.7%22 us0.0%
PhabricatorEdgeType::getAllTypes341,049 us1.7%452 us0.0%
PhabricatorSpacesNamespaceQuery::getViewerSpaces640,690 us1.7%86 us0.0%
PhabricatorApplicationTransactionCommentQuery::loadPage340,607 us1.7%87 us0.0%
PhabricatorRepositoryCommitPHIDType::loadHandles240,167 us1.6%14,139 us0.6%