XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total148,8734,323,777 us100.0%4,323,777 us100.0%
main()14,323,777 us100.0%65 us0.0%
AphrontApplicationConfiguration::processRequest14,292,886 us99.3%90 us0.0%
AphrontController::handleRequest14,140,889 us95.8%12 us0.0%
PhabricatorNotificationPanelController::processRequest14,140,876 us95.8%31,124 us0.7%
PhabricatorPolicyAwareQuery::execute753,949,448 us91.3%75,575 us1.7%
PhabricatorNotificationQuery::loadPage13,865,052 us89.4%106 us0.0%
PhabricatorFeedStory::loadAllFromRows13,834,158 us88.7%1,298 us0.0%
PhabricatorHandleQuery::loadPage51,918,265 us44.4%71,808 us1.7%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects21,629,645 us37.7%966 us0.0%
PhabricatorPHIDType::loadObjects251,537,866 us35.6%16,547 us0.4%
PhabricatorApplicationTransactionQuery::willFilterPage41,208,952 us28.0%29,104 us0.7%
queryfx_all62935,202 us21.6%586 us0.0%
queryfx62929,444 us21.5%7,599 us0.2%
PhabricatorMarkupEngine::process1917,425 us21.2%269 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery62863,520 us20.0%3,112 us0.1%
AphrontMySQLiDatabaseConnection::rawQuery62819,787 us19.0%579 us0.0%
mysqli::query62819,188 us18.9%819,188 us18.9%
PhutilSymbolLoader::selectAndLoadSymbols291761,109 us17.6%20,310 us0.5%
iterator_to_array7748,026 us17.3%49,562 us1.1%
PhabricatorObjectQuery::loadPage11728,733 us16.9%485 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID11728,212 us16.8%1,677 us0.0%
PhutilSymbolLoader::loadSymbol665720,907 us16.7%94,311 us2.2%
PhabricatorHandleList::current325698,425 us16.2%498 us0.0%
PhabricatorHandleList::getHandle325697,927 us16.1%97 us0.0%
PhabricatorHandleList::loadHandles7697,830 us16.1%40 us0.0%
PhabricatorHandlePool::loadPHIDs7697,790 us16.1%432 us0.0%
PhutilBootloader::loadLibrarySource542607,111 us14.0%2,761 us0.1%
PhutilBootloader::executeInclude542604,087 us14.0%445,234 us10.3%
PhabricatorFeedStory::newMarkupEngine8551,784 us12.8%49 us0.0%
PhabricatorMarkupEngine::newMarkupEngine8551,735 us12.8%2,551 us0.1%
PhabricatorPolicyFilter::apply107516,989 us12.0%41,511 us1.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows21496,482 us11.5%731 us0.0%
__phutil_autoload257455,654 us10.5%2,420 us0.1%
ManiphestTaskQuery::loadPage10429,265 us9.9%809 us0.0%
qsprintf368419,879 us9.7%30,694 us0.7%
xsprintf368388,704 us9.0%19,812 us0.5%
xsprintf_query806367,424 us8.5%22,094 us0.5%
PhutilRemarkupEngine::postprocessText8336,405 us7.8%1,280 us0.0%
PhutilRemarkupEngine::setBlockRules8329,011 us7.6%96,633 us2.2%
PhutilSymbolLoader::loadObjects33327,153 us7.6%1,072 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String680270,836 us6.3%1,961 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString680243,772 us5.6%62,129 us1.4%
PhabricatorApplicationTransactionQuery::loadPage4241,998 us5.6%729 us0.0%
PhabricatorObjectRemarkupRule::didMarkupText160233,831 us5.4%1,113 us0.0%
PhabricatorCustomField::getObjectFields7231,883 us5.4%749 us0.0%
PhabricatorCustomField::buildFieldList5227,269 us5.3%41,388 us1.0%
PhabricatorApplicationTransaction::getRequiredHandlePHIDs72225,589 us5.2%28,667 us0.7%
AphrontBaseMySQLDatabaseConnection::requireConnection804218,909 us5.1%219 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection10218,690 us5.1%286 us0.0%
AphrontMySQLiDatabaseConnection::connect10218,032 us5.0%424 us0.0%
mysqli::real_connect10211,918 us4.9%211,918 us4.9%
DifferentialRevisionQuery::loadPage7200,536 us4.6%291 us0.0%
PhabricatorNotificationBuilder::buildView1199,723 us4.6%217 us0.0%
DifferentialTransaction::getRequiredHandlePHIDs45197,302 us4.6%453 us0.0%
PhabricatorApplicationTransactionFeedStory::renderView12197,182 us4.6%29,179 us0.7%
PhabricatorPolicyFilter::checkCapability868183,807 us4.3%22,827 us0.5%
PhabricatorRepositoryQuery::loadPage10177,627 us4.1%128 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause31166,398 us3.8%204 us0.0%
DifferentialRevisionQuery::willFilterPage7152,632 us3.5%1,108 us0.0%
LiskDAO::__call5,277147,974 us3.4%37,384 us0.9%
PhabricatorApplicationTransaction::getTransactionCustomField4146,607 us3.4%88 us0.0%
PhabricatorCustomField::getObjectField4146,428 us3.4%61 us0.0%
PhabricatorPeopleQuery::loadPage7139,020 us3.2%144 us0.0%
ManiphestRemarkupRule::loadObjects3135,917 us3.1%80 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey858135,829 us3.1%3,901 us0.1%
PhabricatorPolicyCapability::getCapabilityMap858131,736 us3.0%59,805 us1.4%
PhabricatorController::willBeginExecution1127,731 us3.0%287 us0.0%
DiffusionCommitQuery::loadPage3121,692 us2.8%152 us0.0%
PhutilRemarkupRule::getPostprocessKey3,744117,900 us2.7%47,841 us1.1%
DifferentialRevisionQuery::loadData7117,528 us2.7%136 us0.0%
PhabricatorProjectQuery::loadPage2116,332 us2.7%75 us0.0%
PhutilRemarkupBlockRule::setEngine96113,992 us2.6%205 us0.0%
PhutilRemarkupBlockRule::updateRules192113,924 us2.6%5,630 us0.1%
PhabricatorPeopleQuery::didFilterPage7112,214 us2.6%426 us0.0%
LiskDAO::call5,277110,590 us2.6%101,737 us2.4%
PhabricatorApplicationTransactionCommentQuery::loadPage4109,055 us2.5%126 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts2107,715 us2.5%46 us0.0%
LiskDAO::loadAllFromArray55104,920 us2.4%2,318 us0.1%
LiskDAO::loadFromArray487103,486 us2.4%32,735 us0.8%
PhabricatorHash::digestForIndex46100,444 us2.3%100,351 us2.3%
DifferentialJIRAIssuesField::isFieldEnabled299,525 us2.3%17 us0.0%
PhabricatorMentionRemarkupRule::didMarkupText899,455 us2.3%481 us0.0%
PhabricatorPolicyFilter::getObjectPolicy1,73696,370 us2.2%46,535 us1.1%
PhabricatorPeopleUserPHIDType::loadHandles394,565 us2.2%953 us0.0%
mpull21693,088 us2.2%89,974 us2.1%
PhabricatorProjectQuery::didFilterPage291,907 us2.1%88 us0.0%
PhabricatorUser::getRealName13590,934 us2.1%216 us0.0%
PhabricatorFileQuery::loadPage190,457 us2.1%193 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns16289,194 us2.1%1,505 us0.0%
PhabricatorPHIDType::getAllTypes3284,538 us2.0%885 us0.0%
PhabricatorPolicyFilter::applyExtendedPolicyChecks781,909 us1.9%551 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause2181,386 us1.9%158 us0.0%
PhabricatorPolicyFilter::executeExtendedPolicyChecks781,351 us1.9%2,599 us0.1%
msort10479,746 us1.8%1,617 us0.0%
ManiphestTransaction::getTitleForFeed778,677 us1.8%177 us0.0%
PhabricatorApplicationTransaction::getTitleForFeed878,578 us1.8%308 us0.0%
PhabricatorUser::getProfileImageCache4576,141 us1.8%243 us0.0%
PhabricatorUser::getProfileImageVersion4575,845 us1.8%419 us0.0%
PhabricatorPolicyFilter::hasCapability3675,435 us1.7%488 us0.0%
PhabricatorEdgeType::getByConstant275,373 us1.7%16 us0.0%