XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total92,856862,488 us100.0%862,488 us100.0%
main()1862,488 us100.0%76 us0.0%
AphrontApplicationConfiguration::processRequest1853,934 us99.0%70 us0.0%
PhabricatorPolicyAwareQuery::execute170777,431 us90.1%10,520 us1.2%
AphrontController::handleRequest1765,215 us88.7%10 us0.0%
PhabricatorNotificationPanelController::processRequest1765,204 us88.7%426 us0.0%
PhabricatorNotificationQuery::loadPage1731,135 us84.8%111 us0.0%
PhabricatorFeedStory::loadAllFromRows1704,121 us81.6%988 us0.1%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects2503,992 us58.4%934 us0.1%
PhabricatorApplicationTransactionQuery::willFilterPage6331,790 us38.5%904 us0.1%
PhabricatorPHIDType::loadObjects31328,818 us38.1%487 us0.1%
PhabricatorHandleQuery::loadPage7312,131 us36.2%1,374 us0.2%
PhabricatorObjectQuery::loadPage21274,310 us31.8%432 us0.1%
PhabricatorObjectQuery::loadObjectsByPHID21273,844 us31.8%643 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols254261,252 us30.3%20,703 us2.4%
queryfx_all110247,788 us28.7%749 us0.1%
queryfx110244,078 us28.3%743 us0.1%
PhutilSymbolLoader::loadSymbol565239,333 us27.7%8,720 us1.0%
PhutilBootloader::loadLibrarySource490233,718 us27.1%2,483 us0.3%
PhutilBootloader::executeInclude490230,977 us26.8%142,898 us16.6%
AphrontBaseMySQLDatabaseConnection::executeRawQuery110216,226 us25.1%8,893 us1.0%
AphrontMySQLiDatabaseConnection::rawQuery110200,997 us23.3%871 us0.1%
mysqli::query110200,084 us23.2%200,084 us23.2%
PhutilSymbolLoader::loadObjects20159,676 us18.5%820 us0.1%
__phutil_autoload233108,177 us12.5%4,764 us0.6%
qsprintf311106,318 us12.3%1,800 us0.2%
xsprintf311104,043 us12.1%8,255 us1.0%
xsprintf_query77394,662 us11.0%6,494 us0.8%
PhabricatorPolicyFilter::apply14991,638 us10.6%6,076 us0.7%
PhabricatorPeopleQuery::didFilterPage1088,343 us10.2%785 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String29683,642 us9.7%916 us0.1%
PhabricatorController::willBeginExecution168,683 us8.0%259 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection51663,259 us7.3%343 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection1162,916 us7.3%294 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString29662,722 us7.3%946 us0.1%
PhabricatorPHIDType::getAllTypes5562,612 us7.3%893 us0.1%
AphrontMySQLiDatabaseConnection::connect1162,237 us7.2%426 us0.0%
PhabricatorApplicationTransactionQuery::loadPage659,994 us7.0%623 us0.1%
mysqli::real_connect1158,118 us6.7%58,118 us6.7%
PhabricatorPolicyFilter::checkCapability33255,177 us6.4%4,018 us0.5%
PhabricatorFileQuery::loadPage954,895 us6.4%1,055 us0.1%
PhabricatorMarkupEngine::process151,078 us5.9%120 us0.0%
PhabricatorPeopleQuery::loadPage1049,150 us5.7%285 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey31545,814 us5.3%1,400 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication20744,710 us5.2%1,452 us0.2%
PhabricatorApplicationTransaction::getRequiredHandlePHIDs6044,709 us5.2%932 us0.1%
DifferentialTransaction::getRequiredHandlePHIDs3644,427 us5.2%361 us0.0%
PhabricatorPolicyAwareQuery::executeOne144,299 us5.1%13 us0.0%
PhabricatorPolicyCapability::getCapabilityMap31544,267 us5.1%1,541 us0.2%
PhabricatorApplicationTransaction::getTransactionCustomField441,905 us4.9%80 us0.0%
PhabricatorCustomField::getObjectField441,750 us4.8%40 us0.0%
PhabricatorCustomField::getObjectFields441,703 us4.8%362 us0.0%
PhabricatorCustomField::buildFieldList239,680 us4.6%789 us0.1%
LiskDAO::loadRawDataWhere2139,305 us4.6%460 us0.1%
DiffusionCommitQuery::loadPage1038,206 us4.4%297 us0.0%
DifferentialJIRAIssuesField::isFieldEnabled236,608 us4.2%12 us0.0%
AphrontDatabaseConnection::queryData2136,566 us4.2%132 us0.0%
LiskDAO::loadAllWhere2035,912 us4.2%145 us0.0%
call_user_func_array77135,908 us4.2%2,641 us0.3%
PhabricatorJIRAAuthProvider::getJIRAProvider235,718 us4.1%14 us0.0%
PhabricatorAuthProvider::getAllEnabledProviders235,704 us4.1%51 us0.0%
PhabricatorAuthProvider::getAllProviders235,497 us4.1%135 us0.0%
PhabricatorFeedStory::newMarkupEngine531,891 us3.7%14 us0.0%
PhabricatorMarkupEngine::newMarkupEngine531,877 us3.7%1,253 us0.1%
PhabricatorRepositoryQuery::loadPage1731,230 us3.6%394 us0.0%
DifferentialRevisionQuery::willFilterPage730,814 us3.6%400 us0.0%
PhabricatorEdgeQuery::execute1030,569 us3.5%258 us0.0%
PhabricatorNotificationBuilder::buildView129,134 us3.4%197 us0.0%
LiskDAO::loadAllFromArray9528,863 us3.3%1,598 us0.2%
LiskDAO::loadFromArray21428,059 us3.3%18,187 us2.1%
PhabricatorApplicationTransactionFeedStory::renderView1527,283 us3.2%946 us0.1%
PhabricatorNotificationQuery::buildWhereClause124,540 us2.8%12 us0.0%
load::capability/ProjectCanLockProjectsCapability.php123,983 us2.8%23,983 us2.8%
PhabricatorApplicationTransactionQuery::buildWhereClause623,969 us2.8%118 us0.0%
DifferentialRevisionQuery::loadPage723,241 us2.7%99 us0.0%
ManiphestTaskQuery::loadPage622,991 us2.7%472 us0.1%
DiffusionCommitQuery::willFilterPage1022,066 us2.6%316 us0.0%
PhabricatorCalendarEvent::loadCurrentStatuses1021,076 us2.4%54 us0.0%
DifferentialRevisionQuery::loadData720,928 us2.4%117 us0.0%
HarbormasterBuildPlanTransactionQuery::getTemplateApplicationTransaction120,666 us2.4%24 us0.0%
load::configuration/HarbormasterBuildPlanTransaction.php120,454 us2.4%20,454 us2.4%
PhrictionTransactionQuery::getTemplateApplicationTransaction120,300 us2.4%24 us0.0%
AphrontBaseMySQLDatabaseConnection::validateUTF8String29620,004 us2.3%369 us0.0%
AphrontApplicationConfiguration::buildController119,711 us2.3%46 us0.0%
phutil_is_utf829619,635 us2.3%773 us0.1%
ManiphestTransaction::getTitleForFeed619,384 us2.2%167 us0.0%
AphrontApplicationConfiguration::buildControllerForPath119,356 us2.2%16,135 us1.9%
PhabricatorApplicationTransaction::getTitleForFeed718,990 us2.2%215 us0.0%
mb_check_encoding29618,843 us2.2%18,843 us2.2%
DifferentialDiffQuery::willFilterPage317,130 us2.0%133 us0.0%
PhabricatorEdgeType::getByConstant116,897 us2.0%9 us0.0%
PhabricatorEdgeType::getAllTypes116,887 us2.0%444 us0.1%
PhabricatorAuthProvider::getAllBaseProviders116,759 us1.9%15 us0.0%
PhabricatorPHIDType::getTypeConstant8516,591 us1.9%16,489 us1.9%
PhutilRemarkupEngine::setBlockRules516,494 us1.9%4,134 us0.5%
PhabricatorApplicationQuery::loadPage6716,173 us1.9%15,137 us1.8%
PhabricatorAuthProviderConfigQuery::loadPage114,166 us1.6%45 us0.0%
PhabricatorAuthSessionEngine::loadUserForSession113,876 us1.6%4,709 us0.5%
PhutilRemarkupEngine::postprocessText513,352 us1.5%450 us0.1%
PhabricatorApplication::getCapabilities13013,037 us1.5%815 us0.1%
pht10712,962 us1.5%588 us0.1%