XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total151,0573,584,088 us100.0%3,584,088 us100.0%
main()13,584,088 us100.0%74 us0.0%
AphrontApplicationConfiguration::processRequest13,549,231 us99.0%96 us0.0%
AphrontController::handleRequest13,277,474 us91.4%15 us0.0%
PhabricatorNotificationPanelController::processRequest13,277,457 us91.4%1,116 us0.0%
PhabricatorPolicyAwareQuery::execute753,257,212 us90.9%6,062 us0.2%
PhabricatorNotificationQuery::loadPage13,139,753 us87.6%118 us0.0%
PhabricatorFeedStory::loadAllFromRows13,060,253 us85.4%1,323 us0.0%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects21,983,814 us55.4%1,004 us0.0%
PhabricatorHandleQuery::loadPage51,420,423 us39.6%13,081 us0.4%
PhabricatorApplicationTransactionQuery::willFilterPage41,389,502 us38.8%1,016 us0.0%
PhabricatorPHIDType::loadObjects251,262,985 us35.2%583 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols2931,233,797 us34.4%120,934 us3.4%
PhutilSymbolLoader::loadSymbol6651,091,211 us30.4%131,138 us3.7%
iterator_to_array7923,942 us25.8%1,548 us0.0%
PhabricatorHandleList::current321922,369 us25.7%419 us0.0%
PhabricatorHandleList::getHandle321921,950 us25.7%16,579 us0.5%
PhutilBootloader::loadLibrarySource542915,388 us25.5%55,407 us1.5%
PhabricatorHandleList::loadHandles7905,371 us25.3%32 us0.0%
PhabricatorHandlePool::loadPHIDs7905,339 us25.3%28,545 us0.8%
PhabricatorObjectQuery::loadPage11887,493 us24.8%490 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID11886,956 us24.7%4,638 us0.1%
PhutilBootloader::executeInclude542859,551 us24.0%493,614 us13.8%
queryfx_all62717,920 us20.0%546 us0.0%
__phutil_autoload257713,316 us19.9%2,489 us0.1%
queryfx62712,014 us19.9%544 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery62654,812 us18.3%3,261 us0.1%
AphrontMySQLiDatabaseConnection::rawQuery62592,223 us16.5%552 us0.0%
mysqli::query62591,647 us16.5%591,647 us16.5%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows21582,267 us16.2%689 us0.0%
qsprintf368562,855 us15.7%2,256 us0.1%
xsprintf368560,015 us15.6%68,662 us1.9%
PhutilSymbolLoader::loadObjects35526,357 us14.7%1,087 us0.0%
xsprintf_query806475,204 us13.3%117,770 us3.3%
PhabricatorPolicyFilter::apply107472,763 us13.2%51,113 us1.4%
PhabricatorMarkupEngine::process1373,356 us10.4%271 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection803319,223 us8.9%37,255 us1.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String679314,682 us8.8%1,974 us0.1%
ManiphestTaskQuery::loadPage10310,594 us8.7%733 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection10281,968 us7.9%316 us0.0%
AphrontMySQLiDatabaseConnection::connect10281,266 us7.8%479 us0.0%
PhabricatorCustomField::getObjectFields7280,187 us7.8%758 us0.0%
PhabricatorCustomField::buildFieldList5275,686 us7.7%1,297 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString679265,137 us7.4%1,895 us0.1%
DifferentialTransaction::getRequiredHandlePHIDs45253,686 us7.1%30,211 us0.8%
PhabricatorRepositoryQuery::loadPage10243,444 us6.8%127 us0.0%
mysqli::real_connect10241,390 us6.7%241,390 us6.7%
PhabricatorApplicationTransaction::getRequiredHandlePHIDs72239,609 us6.7%1,319 us0.0%
DifferentialRevisionQuery::loadPage7229,018 us6.4%288 us0.0%
PhabricatorController::willBeginExecution1224,483 us6.3%292 us0.0%
PhabricatorApplicationTransactionQuery::loadPage4221,591 us6.2%718 us0.0%
PhabricatorPolicyFilter::checkCapability864215,274 us6.0%52,800 us1.5%
PhabricatorFeedStory::newMarkupEngine9215,064 us6.0%29 us0.0%
PhabricatorMarkupEngine::newMarkupEngine9215,035 us6.0%2,278 us0.1%
PhabricatorApplicationTransaction::getTransactionCustomField4211,820 us5.9%85 us0.0%
PhabricatorCustomField::getObjectField4211,658 us5.9%49 us0.0%
DifferentialRevisionQuery::willFilterPage7192,531 us5.4%1,111 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause21183,011 us5.1%157 us0.0%
DifferentialRevisionQuery::loadData7181,365 us5.1%136 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause31170,310 us4.8%191 us0.0%
PhabricatorPeopleQuery::loadPage7169,074 us4.7%145 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts38153,504 us4.3%377 us0.0%
PhabricatorRepositoryQuery::buildWhereClauseParts10152,968 us4.3%2,880 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildSpacesWhereClause38145,017 us4.0%603 us0.0%
DifferentialJIRAIssuesField::isFieldEnabled2140,342 us3.9%19 us0.0%
PhabricatorJIRAAuthProvider::getJIRAProvider2139,433 us3.9%18 us0.0%
PhabricatorAuthProvider::getAllEnabledProviders2139,415 us3.9%53 us0.0%
PhabricatorAuthProvider::getAllProviders2139,156 us3.9%172 us0.0%
PhutilRemarkupEngine::postprocessText9135,649 us3.8%1,066 us0.0%
PhabricatorPHIDType::getAllTypes32130,192 us3.6%852 us0.0%
PhabricatorProjectQuery::loadPage2126,713 us3.5%78 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey854118,977 us3.3%3,803 us0.1%
PhutilRemarkupEngine::setBlockRules9117,099 us3.3%19,402 us0.5%
PhabricatorPolicyFilter::hasCapability36116,644 us3.3%484 us0.0%
LiskDAO::__call5,258115,856 us3.2%39,977 us1.1%
PhabricatorSpacesNamespaceQuery::getViewerSpaces10112,783 us3.1%132 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts2109,086 us3.0%56 us0.0%
PhabricatorNotificationBuilder::buildView1108,177 us3.0%196 us0.0%
PhabricatorApplicationTransactionFeedStory::renderView12105,727 us2.9%903 us0.0%
PhabricatorPolicyAwareQuery::executeOne1102,869 us2.9%13 us0.0%
PhabricatorPolicyCapability::getCapabilityMap854100,163 us2.8%19,430 us0.5%
DifferentialRevisionQuery::buildSelectStatement799,886 us2.8%236 us0.0%
ManiphestTransaction::getTitleForFeed787,959 us2.5%185 us0.0%
PhabricatorApplicationTransaction::getTitleForFeed887,861 us2.5%309 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause5284,972 us2.4%1,358 us0.0%
DiffusionCommitQuery::loadPage383,558 us2.3%149 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::formatOrderClause5282,011 us2.3%1,051 us0.0%
LiskDAO::call5,25875,879 us2.1%26,491 us0.7%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns16272,014 us2.0%1,237 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts3871,533 us2.0%266 us0.0%
mpull22971,140 us2.0%68,104 us1.9%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause3870,501 us2.0%1,066 us0.0%
LiskDAO::loadAllFromArray5570,183 us2.0%2,383 us0.1%
load::phid/PhabricatorObjectHandle.php169,250 us1.9%69,250 us1.9%
LiskDAO::loadFromArray48668,807 us1.9%11,411 us0.3%
DiffusionCommitQuery::willFilterPage365,932 us1.8%667 us0.0%
PhabricatorMentionRemarkupRule::didMarkupText965,332 us1.8%401 us0.0%
NuanceItemTransactionQuery::getTemplateApplicationTransaction164,554 us1.8%25 us0.0%
PhabricatorObjectRemarkupRule::didMarkupText18064,389 us1.8%1,109 us0.0%
PhutilRemarkupBlockRule::setEngine10861,180 us1.7%198 us0.0%
PhutilRemarkupBlockRule::updateRules21661,122 us1.7%29,615 us0.8%