XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total13,37258,054 us100.0%58,054 us100.0%
main()158,054 us100.0%104 us0.2%
AphrontApplicationConfiguration::processRequest156,352 us97.1%93 us0.2%
PhabricatorController::willBeginExecution129,782 us51.3%227 us0.4%
AphrontController::handleRequest122,566 us38.9%10 us0.0%
DarkConsoleController::processRequest122,555 us38.9%35 us0.1%
PhabricatorUser::save122,281 us38.4%34 us0.1%
PhabricatorPolicyAwareQuery::execute621,542 us37.1%270 us0.5%
PhabricatorPolicyFilter::apply1019,403 us33.4%307 us0.5%
queryfx1219,118 us32.9%99 us0.2%
PhabricatorSpacesNamespaceQuery::getViewerSpaces119,050 us32.8%40 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1216,591 us28.6%296 us0.5%
PhabricatorPolicyFilter::loadCustomPolicies116,184 us27.9%97 us0.2%
LiskDAO::save314,819 us25.5%16 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols9213,784 us23.7%3,310 us5.7%
AphrontMySQLiDatabaseConnection::rawQuery1212,524 us21.6%93 us0.2%
mysqli::query1212,426 us21.4%12,426 us21.4%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows310,519 us18.1%104 us0.2%
PhutilSymbolLoader::loadSymbol20110,408 us17.9%1,744 us3.0%
PhabricatorSearchIndexer::queueDocumentForIndexing19,802 us16.9%10 us0.0%
PhabricatorWorker::scheduleTask19,700 us16.7%34 us0.1%
PhabricatorWorkerActiveTask::save18,985 us15.5%8 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease18,976 us15.5%35 us0.1%
PhabricatorProjectQuery::loadPage28,948 us15.4%52 us0.1%
PhutilBootloader::loadLibrarySource1868,684 us15.0%817 us1.4%
LiskDAO::insert28,657 us14.9%11 us0.0%
LiskDAO::insertRecordIntoDatabase28,644 us14.9%132 us0.2%
spl_autoload_call858,230 us14.2%214 us0.4%
__phutil_autoload858,073 us13.9%704 us1.2%
PhutilBootloader::executeInclude1867,841 us13.5%2,113 us3.6%
PhabricatorProjectsPolicyRule::willApplyRules17,748 us13.3%57 us0.1%
AphrontDatabaseConnection::query37,695 us13.3%22 us0.0%
qsprintf737,299 us12.6%403 us0.7%
PhutilSymbolLoader::loadObjects66,969 us12.0%300 us0.5%
xsprintf736,789 us11.7%1,621 us2.8%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause36,734 us11.6%23 us0.0%
PhabricatorUser::updateNameTokens16,184 us10.7%52 us0.1%
LiskDAO::update16,100 us10.5%144 us0.2%
PhabricatorProjectQuery::buildJoinClauseParts26,051 us10.4%42 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts35,786 us10.0%24 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause35,546 us9.6%87 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns125,091 us8.8%111 us0.2%
PhabricatorPolicyFilter::checkCapability75,066 us8.7%143 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication65,058 us8.7%40 us0.1%
PhabricatorProjectQuery::getOrderableColumns85,034 us8.7%50 us0.1%
PhabricatorApplication::isClassInstalledForViewer45,018 us8.6%40 us0.1%
PhutilClassMapQuery::execute84,983 us8.6%35 us0.1%
PhutilClassMapQuery::loadMap24,908 us8.5%236 us0.4%
PhabricatorPolicyFilter::hasCapability54,880 us8.4%77 us0.1%
xsprintf_query1544,825 us8.3%1,419 us2.4%
PhabricatorCustomField::getObjectFields14,791 us8.3%72 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey54,622 us8.0%19 us0.0%
PhabricatorPolicyCapability::getCapabilityMap54,598 us7.9%53 us0.1%
PhabricatorCustomField::buildFieldList13,960 us6.8%55 us0.1%
call_user_func713,663 us6.3%167 us0.3%
PhabricatorSpacesNamespaceQuery::getAllSpaces23,289 us5.7%42 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist13,278 us5.6%3 us0.0%
AphrontBaseMySQLDatabaseConnection::checkWrite123,215 us5.5%44 us0.1%
AphrontApplicationConfiguration::buildController13,196 us5.5%27 us0.0%
PhabricatorPolicyQuery::loadPage13,141 us5.4%46 us0.1%
AphrontWriteGuard::willWrite63,123 us5.4%21 us0.0%
queryfx_all63,098 us5.3%46 us0.1%
AphrontRequest::validateCSRF63,080 us5.3%84 us0.1%
PhabricatorUser::validateCSRFToken62,913 us5.0%322 us0.6%
LiskDAO::loadNextCounterValue12,908 us5.0%9 us0.0%
PhabricatorSpacesNamespaceQuery::loadPage12,767 us4.8%12 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String452,548 us4.4%203 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage12,513 us4.3%9 us0.0%
PhabricatorUser::getRawCSRFToken422,424 us4.2%213 us0.4%
AphrontApplicationConfiguration::buildControllerForPath12,173 us3.7%482 us0.8%
PhabricatorAuthSessionEngine::loadUserForSession12,138 us3.7%137 us0.2%
PhabricatorUser::generateToken422,120 us3.7%823 us1.4%
AphrontBaseMySQLDatabaseConnection::requireConnection712,024 us3.5%52 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection61,972 us3.4%126 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString451,949 us3.4%171 us0.3%
PhabricatorStandardCustomField::buildStandardFields21,833 us3.2%68 us0.1%
LiskDAO::loadFromArray101,775 us3.1%385 us0.7%
AphrontMySQLiDatabaseConnection::connect61,688 us2.9%195 us0.3%
PhabricatorProjectConfiguredCustomField::createFields11,592 us2.7%13 us0.0%
LiskDAO::__call1251,457 us2.5%219 us0.4%
LiskDAO::loadRawDataWhere21,317 us2.3%54 us0.1%
LiskDAO::checkProperty971,305 us2.2%268 us0.5%
LiskDAO::call1251,238 us2.1%542 us0.9%
PhabricatorPolicyQuery::getObjectPolicies11,193 us2.1%116 us0.2%
PhutilTypeSpec::checkMap11,181 us2.0%19 us0.0%
PhutilTypeSpec::newFromString11,162 us2.0%19 us0.0%
PhabricatorEnv::getEnvConfig2731,156 us2.0%355 us0.6%
LiskDAO::establishConnection101,147 us2.0%153 us0.3%
LiskDAO::loadAllWhere11,073 us1.8%11 us0.0%
LiskDAO::getAllLiskProperties111,045 us1.8%653 us1.1%
LiskDAO::hasProperty73997 us1.7%101 us0.2%
mysqli::real_connect6973 us1.7%973 us1.7%
AphrontDatabaseConnection::queryData2963 us1.7%14 us0.0%
call_user_func_array130915 us1.6%444 us0.8%
AphrontApplicationConfiguration::buildSiteForRequest1891 us1.5%14 us0.0%
LiskDAO::loadAllFromArray4891 us1.5%50 us0.1%
newv127872 us1.5%464 us0.8%
queryfx_one1868 us1.5%14 us0.0%
PhabricatorUser::loadPreferences2835 us1.4%23 us0.0%
PhabricatorPolicyQuery::getObjectPolicyRules1832 us1.4%49 us0.1%
PhabricatorConfigStackSource::getKeys20798 us1.4%208 us0.4%