XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total121,237440,556 us100.0%440,556 us100.0%
main()1440,556 us100.0%74 us0.0%
AphrontApplicationConfiguration::processRequest1437,819 us99.4%91 us0.0%
AphrontController::handleRequest1411,773 us93.5%10 us0.0%
PhabricatorNotificationPanelController::processRequest1411,762 us93.5%865 us0.2%
PhabricatorPolicyAwareQuery::execute60404,140 us91.7%4,494 us1.0%
PhabricatorNotificationQuery::loadPage1391,546 us88.9%100 us0.0%
PhabricatorFeedStory::loadAllFromRows1388,076 us88.1%1,066 us0.2%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects2207,189 us47.0%898 us0.2%
PhabricatorPHIDType::loadObjects21191,009 us43.4%380 us0.1%
PhabricatorHandleQuery::loadPage4188,508 us42.8%4,275 us1.0%
PhabricatorApplicationTransactionQuery::willFilterPage6130,655 us29.7%540 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols264105,186 us23.9%11,559 us2.6%
PhabricatorObjectQuery::loadPage1297,134 us22.0%292 us0.1%
PhabricatorObjectQuery::loadObjectsByPHID1296,674 us21.9%1,275 us0.3%
PhutilSymbolLoader::loadSymbol56793,916 us21.3%5,465 us1.2%
iterator_to_array589,224 us20.3%1,744 us0.4%
PhutilBootloader::loadLibrarySource51188,137 us20.0%2,575 us0.6%
PhabricatorHandleList::current37187,450 us19.8%531 us0.1%
PhabricatorHandleList::getHandle37186,919 us19.7%94 us0.0%
PhabricatorHandleList::loadHandles586,825 us19.7%23 us0.0%
PhabricatorHandlePool::loadPHIDs586,802 us19.7%363 us0.1%
PhutilBootloader::executeInclude51185,289 us19.4%43,488 us9.9%
queryfx_all5774,715 us17.0%393 us0.1%
PhabricatorPolicyFilter::apply8372,676 us16.5%11,653 us2.6%
queryfx5769,987 us15.9%409 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery5761,471 us14.0%2,173 us0.5%
__phutil_autoload24560,943 us13.8%2,079 us0.5%
AphrontMySQLiDatabaseConnection::rawQuery5756,579 us12.8%418 us0.1%
mysqli::query5756,148 us12.7%56,148 us12.7%
PhutilSymbolLoader::loadObjects1849,183 us11.2%800 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows1443,218 us9.8%364 us0.1%
PhabricatorApplicationTransactionQuery::loadPage638,551 us8.8%474 us0.1%
ManiphestTaskQuery::loadPage637,200 us8.4%343 us0.1%
PhabricatorPolicyFilter::checkCapability84534,511 us7.8%9,070 us2.1%
qsprintf27334,389 us7.8%1,558 us0.4%
PhabricatorMarkupEngine::process132,732 us7.4%60 us0.0%
xsprintf27332,448 us7.4%5,906 us1.3%
LiskDAO::loadAllFromArray5030,782 us7.0%2,094 us0.5%
LiskDAO::loadFromArray46729,531 us6.7%10,629 us2.4%
xsprintf_query59025,474 us5.8%5,945 us1.3%
DifferentialRevisionQuery::loadPage322,678 us5.1%132 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts2322,361 us5.1%181 us0.0%
PhabricatorPeopleQuery::loadPage422,336 us5.1%142 us0.0%
PhabricatorController::willBeginExecution122,272 us5.1%246 us0.1%
PhabricatorFeedStory::newMarkupEngine219,156 us4.3%6 us0.0%
PhabricatorMarkupEngine::newMarkupEngine219,150 us4.3%677 us0.2%
LiskDAO::__call4,72418,047 us4.1%5,029 us1.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns12516,207 us3.7%900 us0.2%
PhabricatorPolicyCapability::getCapabilityByKey84215,945 us3.6%3,843 us0.9%
PhabricatorNotificationBuilder::buildView115,619 us3.5%126 us0.0%
PhabricatorLiskDAO::willReadData46715,111 us3.4%2,036 us0.5%
DifferentialRevisionQuery::loadData315,075 us3.4%53 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String64314,410 us3.3%1,850 us0.4%
PhabricatorPHIDType::getAllTypes2613,963 us3.2%676 us0.2%
PhabricatorApplicationTransactionFeedStory::renderView613,804 us3.1%396 us0.1%
PhabricatorCustomField::getObjectFields313,738 us3.1%271 us0.1%
PhabricatorRepositoryQuery::loadPage613,357 us3.0%66 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildSpacesWhereClause2313,264 us3.0%291 us0.1%
DiffusionCommitQuery::loadPage313,102 us3.0%126 us0.0%
LiskDAO::call4,72413,018 us3.0%10,221 us2.3%
PhabricatorPeopleQuery::didFilterPage412,070 us2.7%688 us0.2%
LiskDAO::willReadData46711,980 us2.7%709 us0.2%
PhabricatorPolicyCapability::getCapabilityMap84211,978 us2.7%3,206 us0.7%
ManiphestTransaction::getTitleForFeed511,741 us2.7%145 us0.0%
PhabricatorApplicationTransaction::getTitleForFeed611,637 us2.6%711 us0.2%
LiskDAO::applyLiskDataSerialization46711,271 us2.6%2,572 us0.6%
PhutilRemarkupEngine::postprocessText211,027 us2.5%197 us0.0%
PhabricatorPolicyFilter::hasCapability2810,983 us2.5%330 us0.1%
PhabricatorCustomField::buildFieldList310,794 us2.5%192 us0.0%
PhabricatorPolicyAwareQuery::executeOne110,686 us2.4%11 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClause3610,592 us2.4%224 us0.1%
PhabricatorPolicyFilter::getObjectPolicy1,69010,414 us2.4%3,431 us0.8%
DifferentialRevisionQuery::willFilterPage310,379 us2.4%770 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause2010,348 us2.3%100 us0.0%
PhabricatorUser::getProfileImageCache10210,155 us2.3%491 us0.1%
DiffusionCommitQuery::willFilterPage310,071 us2.3%612 us0.1%
PhabricatorUser::getProfileImageVersion1029,545 us2.2%870 us0.2%
PhabricatorApplicationTransactionCommentQuery::loadPage39,210 us2.1%88 us0.0%
PhabricatorPeopleUserPHIDType::loadHandles39,162 us2.1%1,910 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts239,105 us2.1%134 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString6438,886 us2.0%1,553 us0.4%
PhabricatorProjectQuery::loadPage28,760 us2.0%64 us0.0%
PhabricatorProjectQuery::didFilterPage28,658 us2.0%62 us0.0%
ManiphestTaskQuery::getOrderableColumns248,407 us1.9%217 us0.0%
PhabricatorObjectRemarkupRule::didMarkupText408,397 us1.9%325 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause238,362 us1.9%592 us0.1%
PhabricatorEdgeType::getByConstant38,298 us1.9%19 us0.0%
PhabricatorEdgeType::getAllTypes38,276 us1.9%435 us0.1%
PhabricatorSpacesNamespaceQuery::getViewerSpaces68,118 us1.8%77 us0.0%
PhabricatorRepositoryCommitPHIDType::loadHandles27,912 us1.8%2,035 us0.5%
PhabricatorFileQuery::loadPage17,539 us1.7%141 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause147,360 us1.7%83 us0.0%
json_decode3947,342 us1.7%7,342 us1.7%
AphrontBaseMySQLDatabaseConnection::requireConnection7577,330 us1.7%169 us0.0%
PhrictionDocumentQuery::loadPage47,305 us1.7%197 us0.0%
PhabricatorPolicyFilter::applyExtendedPolicyChecks37,177 us1.6%369 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection117,161 us1.6%249 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause397,089 us1.6%903 us0.2%
PhabricatorPolicyFilter::executeExtendedPolicyChecks36,807 us1.5%2,066 us0.5%
phid_get_type1,6676,728 us1.5%4,340 us1.0%