XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total151,0571,890,456 us100.0%1,890,456 us100.0%
main()11,890,456 us100.0%70 us0.0%
AphrontApplicationConfiguration::processRequest11,887,694 us99.9%87 us0.0%
AphrontController::handleRequest11,780,751 us94.2%12 us0.0%
PhabricatorNotificationPanelController::processRequest11,780,738 us94.2%1,390 us0.1%
PhabricatorPolicyAwareQuery::execute751,766,626 us93.4%16,507 us0.9%
PhabricatorNotificationQuery::loadPage11,685,447 us89.2%130 us0.0%
PhabricatorFeedStory::loadAllFromRows11,665,486 us88.1%1,285 us0.1%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects2875,712 us46.3%1,080 us0.1%
PhabricatorHandleQuery::loadPage5811,981 us43.0%12,939 us0.7%
PhabricatorPHIDType::loadObjects25719,342 us38.1%547 us0.0%
PhabricatorApplicationTransactionQuery::willFilterPage4604,245 us32.0%980 us0.1%
queryfx_all62481,310 us25.5%490 us0.0%
queryfx62460,816 us24.4%476 us0.0%
PhabricatorObjectQuery::loadPage11418,611 us22.1%460 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID11418,108 us22.1%2,389 us0.1%
iterator_to_array7413,943 us21.9%6,771 us0.4%
PhabricatorHandleList::current321407,145 us21.5%427 us0.0%
PhabricatorHandleList::getHandle321406,718 us21.5%47 us0.0%
PhabricatorHandleList::loadHandles7406,671 us21.5%30 us0.0%
PhabricatorHandlePool::loadPHIDs7406,641 us21.5%437 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery62400,806 us21.2%3,097 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery62376,782 us19.9%511 us0.0%
mysqli::query62376,247 us19.9%376,247 us19.9%
PhutilSymbolLoader::selectAndLoadSymbols293363,419 us19.2%45,780 us2.4%
PhutilSymbolLoader::loadSymbol665316,240 us16.7%14,194 us0.8%
PhutilBootloader::loadLibrarySource542301,640 us16.0%36,016 us1.9%
PhabricatorMarkupEngine::process1297,910 us15.8%236 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows21279,656 us14.8%654 us0.0%
PhutilBootloader::executeInclude542265,353 us14.0%132,549 us7.0%
PhabricatorPolicyFilter::apply107241,946 us12.8%23,282 us1.2%
PhutilSymbolLoader::loadObjects35228,222 us12.1%1,106 us0.1%
qsprintf368197,389 us10.4%2,195 us0.1%
xsprintf368194,702 us10.3%39,760 us2.1%
ManiphestTaskQuery::loadPage10190,207 us10.1%694 us0.0%
PhabricatorFeedStory::newMarkupEngine9176,520 us9.3%26 us0.0%
PhabricatorMarkupEngine::newMarkupEngine9176,494 us9.3%2,155 us0.1%
__phutil_autoload257157,404 us8.3%2,376 us0.1%
PhabricatorPolicyFilter::checkCapability864143,733 us7.6%46,869 us2.5%
xsprintf_query806130,097 us6.9%7,864 us0.4%
AphrontBaseMySQLDatabaseConnection::requireConnection803125,624 us6.6%214 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection10125,410 us6.6%279 us0.0%
PhutilRemarkupEngine::setBlockRules9125,054 us6.6%13,079 us0.7%
AphrontMySQLiDatabaseConnection::connect10124,775 us6.6%375 us0.0%
mysqli::real_connect10122,787 us6.5%122,787 us6.5%
PhabricatorPeopleQuery::loadPage7120,486 us6.4%121 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String679115,615 us6.1%1,936 us0.1%
DifferentialTransaction::getRequiredHandlePHIDs45109,962 us5.8%4,432 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString679109,734 us5.8%1,803 us0.1%
PhutilRemarkupEngine::postprocessText9105,210 us5.6%1,001 us0.1%
PhabricatorController::willBeginExecution1103,486 us5.5%264 us0.0%
DifferentialRevisionQuery::loadPage799,852 us5.3%208 us0.0%
PhabricatorApplicationTransactionQuery::loadPage498,236 us5.2%655 us0.0%
PhabricatorCustomField::getObjectFields794,885 us5.0%674 us0.0%
PhabricatorApplicationTransaction::getRequiredHandlePHIDs7290,620 us4.8%13,740 us0.7%
PhabricatorRepositoryQuery::loadPage1085,494 us4.5%120 us0.0%
PhabricatorCustomField::buildFieldList583,943 us4.4%11,370 us0.6%
PhutilRemarkupBlockRule::setEngine10882,895 us4.4%192 us0.0%
PhutilRemarkupBlockRule::updateRules21682,823 us4.4%27,491 us1.5%
DifferentialRevisionQuery::willFilterPage781,380 us4.3%1,061 us0.1%
DifferentialRevisionQuery::loadData774,651 us3.9%132 us0.0%
PhabricatorApplicationTransaction::getTransactionCustomField473,199 us3.9%86 us0.0%
PhabricatorCustomField::getObjectField473,033 us3.9%42 us0.0%
PhabricatorNotificationBuilder::buildView172,723 us3.8%202 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey85468,703 us3.6%12,328 us0.7%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause3167,591 us3.6%191 us0.0%
PhabricatorPolicyAwareQuery::executeOne165,158 us3.4%14 us0.0%
PhabricatorObjectRemarkupRule::didMarkupText18064,504 us3.4%1,077 us0.1%
LiskDAO::__call5,25862,306 us3.3%17,433 us0.9%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts3858,592 us3.1%329 us0.0%
LiskDAO::loadAllFromArray5557,327 us3.0%18,458 us1.0%
mpull22956,609 us3.0%39,658 us2.1%
PhabricatorPolicyCapability::getCapabilityMap85456,214 us3.0%3,637 us0.2%
PhabricatorApplicationTransactionFeedStory::renderView1255,100 us2.9%876 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildSpacesWhereClause3853,919 us2.9%560 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts3851,070 us2.7%11,144 us0.6%
DiffusionCommitQuery::loadPage349,534 us2.6%167 us0.0%
msort11747,524 us2.5%1,854 us0.1%
LiskDAO::call5,25844,873 us2.4%11,733 us0.6%
PhabricatorProjectQuery::loadPage243,333 us2.3%75 us0.0%
PhabricatorApplicationTransactionCommentQuery::loadPage442,567 us2.3%120 us0.0%
ManiphestTransaction::getTitleForFeed741,571 us2.2%165 us0.0%
PhabricatorApplicationTransaction::getTitleForFeed841,500 us2.2%262 us0.0%
PhabricatorPHIDType::getAllTypes3240,031 us2.1%11,082 us0.6%
LiskDAO::loadFromArray48639,684 us2.1%21,075 us1.1%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause3839,121 us2.1%1,036 us0.1%
PhabricatorMentionRemarkupRule::didMarkupText938,042 us2.0%365 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage237,336 us2.0%22 us0.0%
PhabricatorRepositoryCommitPHIDType::loadHandles236,167 us1.9%2,176 us0.1%
PhabricatorPeopleQuery::buildJoinClauseParts735,811 us1.9%29 us0.0%
PhabricatorPeopleUserPHIDType::loadHandles334,890 us1.8%898 us0.0%
PhabricatorEdgeType::getByConstant232,305 us1.7%15 us0.0%
PhabricatorEdgeType::getAllTypes232,288 us1.7%462 us0.0%
load::capability/AlmanacCreateDevicesCapability.php132,229 us1.7%32,229 us1.7%
DifferentialDiffQuery::willFilterPage232,001 us1.7%118 us0.0%
PhabricatorPolicyFilter::hasCapability3631,995 us1.7%468 us0.0%
LiskDAO::establishConnection7631,900 us1.7%921 us0.0%
LiskDAO::readField5,04531,843 us1.7%31,843 us1.7%
PhabricatorUser::getUsername13531,326 us1.7%30,645 us1.6%
PhabricatorProjectQuery::didFilterPage231,128 us1.6%87 us0.0%
array_select_keys32130,207 us1.6%3,981 us0.2%