XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total127,5462,027,035 us100.0%2,027,035 us100.0%
main()12,027,035 us100.0%73 us0.0%
AphrontApplicationConfiguration::processRequest12,024,360 us99.9%88 us0.0%
AphrontController::handleRequest11,892,096 us93.3%12 us0.0%
PhabricatorNotificationPanelController::processRequest11,892,083 us93.3%1,080 us0.1%
PhabricatorPolicyAwareQuery::execute731,829,500 us90.3%5,120 us0.3%
PhabricatorNotificationQuery::loadPage11,757,388 us86.7%115 us0.0%
PhabricatorFeedStory::loadAllFromRows11,728,292 us85.3%1,180 us0.1%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects21,008,501 us49.8%1,068 us0.1%
PhabricatorHandleQuery::loadPage5773,215 us38.1%16,651 us0.8%
PhabricatorPHIDType::loadObjects24739,562 us36.5%526 us0.0%
PhabricatorApplicationTransactionQuery::willFilterPage4711,292 us35.1%1,016 us0.1%
queryfx_all60565,914 us27.9%448 us0.0%
queryfx60561,908 us27.7%460 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery60524,078 us25.9%3,178 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery60489,613 us24.2%486 us0.0%
mysqli::query60489,108 us24.1%489,108 us24.1%
PhutilSymbolLoader::selectAndLoadSymbols293460,414 us22.7%26,714 us1.3%
PhabricatorObjectQuery::loadPage11431,058 us21.3%377 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID11430,621 us21.2%1,124 us0.1%
PhutilSymbolLoader::loadSymbol665422,116 us20.8%40,350 us2.0%
PhutilBootloader::loadLibrarySource542401,428 us19.8%2,749 us0.1%
PhutilBootloader::executeInclude542398,408 us19.7%196,355 us9.7%
iterator_to_array7337,668 us16.7%9,111 us0.4%
PhabricatorHandleList::current185328,529 us16.2%258 us0.0%
PhabricatorHandleList::getHandle185328,271 us16.2%54 us0.0%
PhabricatorHandleList::loadHandles7328,217 us16.2%35 us0.0%
PhabricatorHandlePool::loadPHIDs7328,182 us16.2%5,636 us0.3%
__phutil_autoload257282,447 us13.9%23,536 us1.2%
PhabricatorMarkupEngine::process1271,963 us13.4%12,924 us0.6%
ManiphestTaskQuery::loadPage10253,886 us12.5%691 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows20237,157 us11.7%632 us0.0%
PhutilSymbolLoader::loadObjects35228,400 us11.3%17,133 us0.8%
PhabricatorCustomField::getObjectFields7219,252 us10.8%724 us0.0%
PhabricatorCustomField::buildFieldList5201,128 us9.9%17,995 us0.9%
PhabricatorPolicyFilter::apply104174,625 us8.6%9,201 us0.5%
DifferentialTransaction::getRequiredHandlePHIDs51174,599 us8.6%13,533 us0.7%
PhabricatorApplicationTransaction::getRequiredHandlePHIDs75171,454 us8.5%1,221 us0.1%
PhabricatorFeedStory::newMarkupEngine9168,025 us8.3%26 us0.0%
PhabricatorMarkupEngine::newMarkupEngine9167,999 us8.3%2,228 us0.1%
qsprintf352167,655 us8.3%2,012 us0.1%
xsprintf352165,198 us8.1%7,537 us0.4%
PhabricatorApplicationTransaction::getTransactionCustomField4157,952 us7.8%97 us0.0%
PhabricatorCustomField::getObjectField4157,779 us7.8%52 us0.0%
xsprintf_query772156,340 us7.7%26,659 us1.3%
AphrontBaseMySQLDatabaseConnection::requireConnection527130,034 us6.4%7,727 us0.4%
PhabricatorApplicationTransactionQuery::loadPage4129,357 us6.4%691 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection10122,307 us6.0%276 us0.0%
AphrontMySQLiDatabaseConnection::connect10121,686 us6.0%414 us0.0%
PhutilRemarkupEngine::setBlockRules9118,033 us5.8%21,484 us1.1%
PhabricatorController::willBeginExecution1117,705 us5.8%258 us0.0%
PhabricatorPolicyFilter::checkCapability593113,903 us5.6%6,814 us0.3%
mysqli::real_connect10112,626 us5.6%112,626 us5.6%
AphrontMySQLiDatabaseConnection::escapeUTF8String407106,380 us5.2%1,145 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString407102,714 us5.1%1,142 us0.1%
DifferentialJIRAIssuesField::isFieldEnabled2101,028 us5.0%26 us0.0%
DifferentialRevisionQuery::loadPage6100,284 us4.9%103 us0.0%
DifferentialRevisionQuery::loadData698,081 us4.8%117 us0.0%
PhabricatorNotificationBuilder::buildView197,257 us4.8%201 us0.0%
PhabricatorApplicationTransactionFeedStory::renderView1294,810 us4.7%879 us0.0%
PhabricatorPeopleQuery::loadPage790,269 us4.5%117 us0.0%
PhabricatorRepositoryQuery::loadPage983,694 us4.1%112 us0.0%
PhutilRemarkupEngine::postprocessText981,391 us4.0%1,003 us0.0%
PhabricatorApplicationTransaction::getTitleForFeed773,038 us3.6%244 us0.0%
ManiphestTransaction::getTitleForFeed673,023 us3.6%124 us0.0%
PhabricatorEdgeType::getByConstant170,478 us3.5%11 us0.0%
PhabricatorEdgeType::getAllTypes170,466 us3.5%553 us0.0%
PhabricatorJIRAAuthProvider::getJIRAProvider267,955 us3.4%21 us0.0%
PhabricatorAuthProvider::getAllEnabledProviders267,934 us3.4%54 us0.0%
PhabricatorPolicyAwareQuery::executeOne166,978 us3.3%11 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns15864,849 us3.2%1,184 us0.1%
DiffusionCommitQuery::loadPage360,044 us3.0%143 us0.0%
PhutilRemarkupBlockRule::setEngine10859,983 us3.0%210 us0.0%
PhutilRemarkupBlockRule::updateRules21659,908 us3.0%15,887 us0.8%
PhabricatorPolicyCapability::getCapabilityByKey58357,231 us2.8%2,658 us0.1%
LiskDAO::__call3,92456,881 us2.8%28,463 us1.4%
PhabricatorPolicyCapability::getCapabilityMap58354,428 us2.7%2,476 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause3053,527 us2.6%180 us0.0%
PhabricatorProjectQuery::loadPage253,285 us2.6%71 us0.0%
PhabricatorObjectRemarkupRule::didMarkupText18053,002 us2.6%1,064 us0.1%
PhabricatorAuthProvider::getAllProviders251,601 us2.5%159 us0.0%
PhabricatorApplicationTransactionCommentQuery::loadPage450,940 us2.5%132 us0.0%
DiffusionCommitQuery::willFilterPage350,432 us2.5%642 us0.0%
PhabricatorPHIDType::getAllTypes3247,386 us2.3%11,841 us0.6%
PhabricatorPeopleQuery::didFilterPage746,127 us2.3%373 us0.0%
mpull22545,472 us2.2%42,931 us2.1%
PhabricatorRepositoryCommitPHIDType::loadHandles245,253 us2.2%25,896 us1.3%
PhutilTypeSpec::checkMap545,001 us2.2%92 us0.0%
PhabricatorUser::getProfileImageCache4544,907 us2.2%242 us0.0%
PhutilTypeSpec::newFromString544,906 us2.2%88 us0.0%
PhabricatorUser::getProfileImageVersion4544,616 us2.2%417 us0.0%
msort11744,176 us2.2%2,528 us0.1%
PhabricatorPolicyFilter::hasCapability3644,142 us2.2%459 us0.0%
PhutilTypeSpec::parseTokens543,723 us2.2%42,757 us2.1%
DifferentialDiffQuery::loadPage243,064 us2.1%73 us0.0%
PhabricatorSpacesNamespaceQuery::getViewerSpaces1040,351 us2.0%117 us0.0%
DifferentialRevisionQuery::willFilterPage639,835 us2.0%392 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts3639,817 us2.0%239 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause3638,855 us1.9%996 us0.0%
PhabricatorEdgeType::getEdgeConstant5336,408 us1.8%36,355 us1.8%
PhabricatorPolicyFilter::getObjectPolicy1,18636,206 us1.8%2,483 us0.1%