XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total151,0571,822,091 us100.0%1,822,091 us100.0%
main()11,822,091 us100.0%75 us0.0%
AphrontApplicationConfiguration::processRequest11,819,364 us99.9%85 us0.0%
AphrontController::handleRequest11,732,902 us95.1%13 us0.0%
PhabricatorNotificationPanelController::processRequest11,732,888 us95.1%1,748 us0.1%
PhabricatorPolicyAwareQuery::execute751,660,745 us91.1%21,770 us1.2%
PhabricatorNotificationQuery::loadPage11,604,427 us88.1%114 us0.0%
PhabricatorFeedStory::loadAllFromRows11,586,937 us87.1%1,259 us0.1%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects2826,249 us45.3%935 us0.1%
PhabricatorHandleQuery::loadPage5785,814 us43.1%45,014 us2.5%
PhabricatorPHIDType::loadObjects25631,168 us34.6%522 us0.0%
PhabricatorApplicationTransactionQuery::willFilterPage4546,392 us30.0%956 us0.1%
queryfx_all62420,589 us23.1%477 us0.0%
queryfx62415,402 us22.8%479 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery62382,003 us21.0%4,413 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols293369,070 us20.3%11,798 us0.6%
iterator_to_array7367,283 us20.2%1,574 us0.1%
PhabricatorHandleList::current321365,683 us20.1%410 us0.0%
PhabricatorHandleList::getHandle321365,273 us20.0%55 us0.0%
PhabricatorHandleList::loadHandles7365,218 us20.0%28 us0.0%
PhabricatorHandlePool::loadPHIDs7365,190 us20.0%432 us0.0%
PhabricatorObjectQuery::loadPage11363,150 us19.9%445 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID11362,660 us19.9%4,361 us0.2%
PhutilSymbolLoader::loadSymbol665356,010 us19.5%19,986 us1.1%
AphrontMySQLiDatabaseConnection::rawQuery62347,980 us19.1%503 us0.0%
mysqli::query62347,461 us19.1%347,461 us19.1%
PhutilBootloader::loadLibrarySource542327,588 us18.0%18,489 us1.0%
PhutilBootloader::executeInclude542308,827 us16.9%244,570 us13.4%
PhabricatorMarkupEngine::process1298,606 us16.4%244 us0.0%
PhabricatorPolicyFilter::apply107265,100 us14.5%64,951 us3.6%
PhutilSymbolLoader::loadObjects35241,740 us13.3%1,090 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows21218,553 us12.0%638 us0.0%
PhabricatorFeedStory::newMarkupEngine9185,102 us10.2%37 us0.0%
PhabricatorMarkupEngine::newMarkupEngine9185,065 us10.2%2,132 us0.1%
__phutil_autoload257153,217 us8.4%2,300 us0.1%
qsprintf368143,580 us7.9%2,141 us0.1%
PhabricatorApplicationTransactionQuery::loadPage4141,148 us7.7%661 us0.0%
xsprintf368140,942 us7.7%19,007 us1.0%
PhabricatorPolicyFilter::checkCapability864124,648 us6.8%49,373 us2.7%
xsprintf_query806120,493 us6.6%7,595 us0.4%
PhutilRemarkupEngine::setBlockRules9120,402 us6.6%7,265 us0.4%
PhabricatorCustomField::getObjectFields7112,860 us6.2%8,733 us0.5%
AphrontBaseMySQLDatabaseConnection::requireConnection803112,571 us6.2%8,262 us0.5%
ManiphestTaskQuery::loadPage10112,222 us6.2%709 us0.0%
DifferentialRevisionQuery::loadPage7105,723 us5.8%207 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection10104,309 us5.7%270 us0.0%
AphrontMySQLiDatabaseConnection::connect10103,702 us5.7%371 us0.0%
mysqli::real_connect10101,229 us5.6%101,229 us5.6%
PhabricatorCustomField::buildFieldList5100,788 us5.5%1,246 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String67998,653 us5.4%1,920 us0.1%
PhabricatorNotificationBuilder::buildView195,605 us5.2%204 us0.0%
PhutilRemarkupEngine::postprocessText994,418 us5.2%5,100 us0.3%
AphrontMySQLiDatabaseConnection::escapeBinaryString67992,810 us5.1%1,830 us0.1%
PhabricatorApplicationTransaction::getRequiredHandlePHIDs7288,395 us4.9%1,211 us0.1%
DifferentialTransaction::getRequiredHandlePHIDs4586,839 us4.8%373 us0.0%
DifferentialRevisionQuery::loadData785,404 us4.7%136 us0.0%
PhabricatorApplicationTransaction::getTransactionCustomField483,496 us4.6%84 us0.0%
PhabricatorPeopleQuery::loadPage783,395 us4.6%124 us0.0%
PhabricatorCustomField::getObjectField483,335 us4.6%44 us0.0%
PhabricatorController::willBeginExecution182,484 us4.5%252 us0.0%
mpull22976,477 us4.2%65,228 us3.6%
PhutilRemarkupBlockRule::setEngine10876,396 us4.2%204 us0.0%
PhutilRemarkupBlockRule::updateRules21676,317 us4.2%6,159 us0.3%
PhabricatorApplicationTransactionFeedStory::renderView1273,107 us4.0%884 us0.0%
LiskDAO::__call5,25872,297 us4.0%15,229 us0.8%
PhabricatorRepositoryQuery::loadPage1071,588 us3.9%126 us0.0%
PhabricatorApplicationTransaction::getTitleForFeed867,642 us3.7%276 us0.0%
PhabricatorApplicationTransactionCommentQuery::loadPage466,934 us3.7%109 us0.0%
DifferentialRevisionQuery::willFilterPage764,193 us3.5%1,065 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts3861,832 us3.4%339 us0.0%
msort11757,680 us3.2%1,821 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause3157,569 us3.2%182 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildSpacesWhereClause3857,565 us3.2%594 us0.0%
LiskDAO::call5,25857,068 us3.1%41,665 us2.3%
PhabricatorObjectRemarkupRule::didMarkupText18055,215 us3.0%1,071 us0.1%
ManiphestTransaction::getTitleForFeed752,769 us2.9%147 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts3851,821 us2.8%253 us0.0%
DifferentialJIRAIssuesField::isFieldEnabled251,381 us2.8%13 us0.0%
PhabricatorJIRAAuthProvider::getJIRAProvider250,533 us2.8%16 us0.0%
PhabricatorAuthProvider::getAllEnabledProviders250,517 us2.8%50 us0.0%
PhabricatorAuthProvider::getAllProviders250,308 us2.8%142 us0.0%
LiskDAO::loadAllFromArray5550,067 us2.7%2,561 us0.1%
LiskDAO::loadFromArray48648,378 us2.7%14,528 us0.8%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause2145,099 us2.5%143 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey85443,576 us2.4%3,895 us0.2%
phutil_tag7842,057 us2.3%21,346 us1.2%
PhabricatorProjectQuery::loadPage241,293 us2.3%77 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause3840,891 us2.2%1,008 us0.1%
PhabricatorEdgeType::getByConstant239,917 us2.2%25 us0.0%
PhabricatorEdgeType::getAllTypes239,889 us2.2%14,566 us0.8%
PhabricatorPolicyCapability::getCapabilityMap85439,511 us2.2%3,516 us0.2%
DifferentialDiffQuery::loadPage239,174 us2.1%68 us0.0%
PhabricatorPolicyAwareQuery::executeOne137,860 us2.1%12 us0.0%
DifferentialRevisionPHIDType::loadHandles237,141 us2.0%1,910 us0.1%
PhabricatorPolicyFilter::hasCapability3636,861 us2.0%450 us0.0%
DiffusionCommitQuery::loadPage336,353 us2.0%144 us0.0%
PhutilRemarkupRule::getPostprocessKey4,21236,277 us2.0%20,150 us1.1%
PhabricatorPeopleQuery::buildJoinClauseParts736,017 us2.0%32 us0.0%
PhabricatorProjectQuery::didFilterPage234,475 us1.9%96 us0.0%
DifferentialRevision::isClosed14433,798 us1.9%451 us0.0%
PhabricatorFileQuery::loadPage133,188 us1.8%192 us0.0%