XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total73,1681,745,008 us100.0%1,745,008 us100.0%
main()11,745,008 us100.0%84 us0.0%
AphrontApplicationConfiguration::processRequest11,742,228 us99.8%85 us0.0%
ConpherenceNotificationPanelController::handleRequest11,587,956 us91.0%1,287 us0.1%
PhabricatorPolicyAwareQuery::execute291,554,790 us89.1%65,837 us3.8%
iterator_to_array21,200,114 us68.8%1,039 us0.1%
PhabricatorHandleList::current2331,180,374 us67.6%310 us0.0%
PhabricatorHandleList::getHandle2331,180,064 us67.6%55 us0.0%
PhabricatorHandleList::loadHandles21,180,009 us67.6%26 us0.0%
PhabricatorHandlePool::loadPHIDs21,179,983 us67.6%321 us0.0%
ConpherenceThreadQuery::loadTransactionsAndHandles11,154,376 us66.2%215 us0.0%
PhabricatorHandleQuery::loadPage21,091,787 us62.6%2,515 us0.1%
PhabricatorApplicationTransactionQuery::willFilterPage11,046,120 us59.9%365 us0.0%
PhabricatorObjectQuery::loadPage4954,380 us54.7%192 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID4954,009 us54.7%24,309 us1.4%
PhabricatorPHIDType::loadObjects9928,043 us53.2%242 us0.0%
PhabricatorPolicyFilter::apply192547,600 us31.4%175,903 us10.1%
queryfx_all31336,632 us19.3%273 us0.0%
queryfx31330,632 us18.9%275 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols143321,676 us18.4%26,517 us1.5%
PhabricatorPolicyFilter::checkCapability655299,516 us17.2%39,061 us2.2%
PhutilSymbolLoader::loadSymbol356294,814 us16.9%21,187 us1.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows10289,567 us16.6%352 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery31281,869 us16.2%1,211 us0.1%
PhutilBootloader::loadLibrarySource304273,658 us15.7%1,548 us0.1%
PhutilBootloader::executeInclude304272,041 us15.6%200,457 us11.5%
AphrontMySQLiDatabaseConnection::rawQuery31257,171 us14.7%276 us0.0%
mysqli::query31256,887 us14.7%256,887 us14.7%
qsprintf152246,995 us14.2%19,069 us1.1%
PhabricatorPolicyFilter::hasCapability167246,623 us14.1%1,713 us0.1%
ManiphestTaskQuery::loadPage1220,904 us12.7%319 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection379215,390 us12.3%124 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection10215,266 us12.3%282 us0.0%
AphrontMySQLiDatabaseConnection::connect10214,607 us12.3%423 us0.0%
mysqli::real_connect10211,705 us12.1%211,705 us12.1%
xsprintf152211,640 us12.1%7,829 us0.4%
__phutil_autoload131207,010 us11.9%1,288 us0.1%
xsprintf_query333203,247 us11.6%3,349 us0.2%
AphrontMySQLiDatabaseConnection::escapeUTF8String317197,176 us11.3%916 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString317194,323 us11.1%837 us0.0%
PhabricatorPolicyFilter::canViewerSeeObjectsInSpace154189,749 us10.9%1,013 us0.1%
ConpherenceThreadQuery::loadCoreHandles1188,881 us10.8%94 us0.0%
PhutilSymbolLoader::loadObjects11171,767 us9.8%547 us0.0%
PhabricatorController::willBeginExecution1129,008 us7.4%277 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts12115,448 us6.6%141 us0.0%
LiskDAO::loadAllFromArray27107,371 us6.2%1,712 us0.1%
LiskDAO::loadFromArray390106,556 us6.1%38,944 us2.2%
DifferentialRevisionQuery::willFilterPage1105,419 us6.0%218 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns71105,165 us6.0%650 us0.0%
PhabricatorCustomField::getObjectFields3103,483 us5.9%322 us0.0%
PhabricatorPeopleQuery::loadPage298,553 us5.6%56 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey62995,327 us5.5%30,071 us1.7%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause1188,863 us5.1%85 us0.0%
PhabricatorProjectQuery::loadPage485,649 us4.9%129 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildSpacesWhereClause1285,434 us4.9%125 us0.0%
PhabricatorCustomField::buildFieldList380,774 us4.6%234 us0.0%
PhabricatorPHIDType::getAllTypes780,679 us4.6%517 us0.0%
PhabricatorPolicyAwareQuery::executeOne178,006 us4.5%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause1677,132 us4.4%435 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts1276,721 us4.4%95 us0.0%
DifferentialRevisionQuery::loadPage175,144 us4.3%40 us0.0%
PhabricatorApplicationTransactionQuery::loadPage173,667 us4.2%298 us0.0%
ConpherenceThreadQuery::loadCropPics173,577 us4.2%16 us0.0%
DifferentialRevisionQuery::loadData173,250 us4.2%28 us0.0%
PhabricatorPolicyCapability::getCapabilityMap62964,987 us3.7%9,074 us0.5%
PhabricatorLiskDAO::willReadData39064,112 us3.7%1,566 us0.1%
LiskDAO::willReadData39061,422 us3.5%20,926 us1.2%
PhabricatorSpacesNamespaceQuery::getViewerSpaces159,981 us3.4%38 us0.0%
PhabricatorRepositoryQuery::loadPage258,719 us3.4%28 us0.0%
ConpherenceThreadQuery::loadPics155,666 us3.2%77 us0.0%
DifferentialRevisionQuery::buildSelectStatement154,253 us3.1%51 us0.0%
PhabricatorFileQuery::loadPage154,224 us3.1%178 us0.0%
LiskDAO::__call2,42252,260 us3.0%24,537 us1.4%
PhabricatorPolicyFilter::getObjectPolicy1,31052,055 us3.0%2,887 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause1051,578 us3.0%77 us0.0%
LiskDAO::loadAllWhere651,500 us3.0%100 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage251,010 us2.9%22 us0.0%
ManiphestTaskPHIDType::loadHandles150,643 us2.9%1,690 us0.1%
ConpherenceThreadQuery::loadPage449,012 us2.8%236 us0.0%
ManiphestTask::isClosed15447,843 us2.7%20,468 us1.2%
LiskDAO::loadRawDataWhere745,827 us2.6%199 us0.0%
AphrontDatabaseConnection::queryData744,890 us2.6%57 us0.0%
PhabricatorPeopleQuery::buildJoinClauseParts244,275 us2.5%12 us0.0%
PhabricatorPeopleQuery::getOrderableColumns843,722 us2.5%35 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts443,644 us2.5%87 us0.0%
call_user_func_array30941,409 us2.4%1,285 us0.1%
LiskDAO::applyLiskDataSerialization39040,496 us2.3%3,456 us0.2%
phid_get_type1,10736,826 us2.1%15,048 us0.9%
json_decode56435,790 us2.1%35,790 us2.1%
PhabricatorEnv::getEnvConfig1,41535,519 us2.0%33,375 us1.9%
DifferentialRevisionQuery::buildWhereClause133,899 us1.9%27 us0.0%
mpull6532,054 us1.8%30,147 us1.7%
PhabricatorProjectQuery::getOrderableColumns1631,327 us1.8%104 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClause1930,466 us1.7%143 us0.0%
ConpherenceThread::getDisplayData530,061 us1.7%298 us0.0%
ManiphestTaskQuery::getOrderableColumns429,595 us1.7%363 us0.0%
ConpherenceParticipantCountQuery::execute129,480 us1.7%53 us0.0%
PhabricatorPolicyFilter::loadCustomPolicies129,078 us1.7%111 us0.0%
run_init::customfield/PhabricatorProjectStandardCustomField.php127,847 us1.6%58 us0.0%
LiskDAO::call2,42227,723 us1.6%25,625 us1.5%
run_init::field/ManiphestConfiguredCustomField.php127,182 us1.6%38 us0.0%