XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total164,3933,182,345 us100.0%3,182,345 us100.0%
main()13,182,345 us100.0%72 us0.0%
AphrontApplicationConfiguration::processRequest13,179,663 us99.9%90 us0.0%
AphrontController::handleRequest13,030,199 us95.2%13 us0.0%
PhabricatorNotificationPanelController::processRequest13,030,185 us95.2%1,446 us0.0%
PhabricatorPolicyAwareQuery::execute962,905,442 us91.3%39,666 us1.2%
PhabricatorNotificationQuery::loadPage12,801,996 us88.0%119 us0.0%
PhabricatorFeedStory::loadAllFromRows12,791,256 us87.7%17,538 us0.6%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects21,729,136 us54.3%1,399 us0.0%
PhabricatorHandleQuery::loadPage61,403,545 us44.1%8,098 us0.3%
PhabricatorApplicationTransactionQuery::willFilterPage81,250,054 us39.3%1,493 us0.0%
PhabricatorPHIDType::loadObjects351,197,707 us37.6%756 us0.0%
iterator_to_array9861,747 us27.1%1,990 us0.1%
PhabricatorHandleList::current405859,714 us27.0%531 us0.0%
PhabricatorHandleList::getHandle405859,183 us27.0%95 us0.0%
PhabricatorHandleList::loadHandles9859,088 us27.0%40 us0.0%
PhabricatorHandlePool::loadPHIDs9859,048 us27.0%642 us0.0%
PhabricatorObjectQuery::loadPage17845,215 us26.6%640 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID17844,379 us26.5%1,908 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols296729,251 us22.9%104,341 us3.3%
queryfx_all86647,832 us20.4%2,832 us0.1%
queryfx86635,544 us20.0%753 us0.0%
PhutilSymbolLoader::loadSymbol674611,871 us19.2%6,462 us0.2%
PhutilBootloader::loadLibrarySource551599,598 us18.8%2,870 us0.1%
PhutilBootloader::executeInclude551596,473 us18.7%317,911 us10.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery86552,329 us17.4%12,288 us0.4%
AphrontMySQLiDatabaseConnection::rawQuery86481,537 us15.1%732 us0.0%
mysqli::query86480,754 us15.1%480,754 us15.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows26451,720 us14.2%18,849 us0.6%
__phutil_autoload266422,695 us13.3%5,561 us0.2%
PhabricatorMarkupEngine::process1404,006 us12.7%264 us0.0%
PhutilSymbolLoader::loadObjects29373,377 us11.7%55,187 us1.7%
PhabricatorPolicyFilter::apply120351,949 us11.1%33,821 us1.1%
qsprintf447337,395 us10.6%3,087 us0.1%
xsprintf447286,644 us9.0%56,407 us1.8%
PhabricatorCustomField::getObjectFields7272,133 us8.6%859 us0.0%
PhabricatorFeedStory::newMarkupEngine6264,680 us8.3%32 us0.0%
PhabricatorMarkupEngine::newMarkupEngine6264,648 us8.3%2,138 us0.1%
PhabricatorApplicationTransactionQuery::loadPage8247,645 us7.8%1,000 us0.0%
xsprintf_query967224,213 us7.0%12,025 us0.4%
PhabricatorCustomField::buildFieldList5222,992 us7.0%1,699 us0.1%
PhabricatorPeopleQuery::loadPage6220,736 us6.9%192 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String740203,758 us6.4%9,649 us0.3%
PhabricatorApplicationTransaction::getRequiredHandlePHIDs78198,626 us6.2%1,587 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection912197,653 us6.2%389 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection12197,264 us6.2%350 us0.0%
DifferentialTransaction::getRequiredHandlePHIDs51196,751 us6.2%645 us0.0%
AphrontMySQLiDatabaseConnection::connect12196,454 us6.2%493 us0.0%
PhabricatorApplicationTransaction::getTransactionCustomField4191,521 us6.0%99 us0.0%
PhabricatorCustomField::getObjectField4191,317 us6.0%52 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString740189,315 us5.9%38,319 us1.2%
ManiphestTaskQuery::loadPage7188,467 us5.9%4,652 us0.1%
mysqli::real_connect12181,657 us5.7%181,657 us5.7%
PhabricatorPolicyFilter::checkCapability1,001173,815 us5.5%20,751 us0.7%
PhabricatorNotificationBuilder::buildView1169,581 us5.3%251 us0.0%
PhutilRemarkupEngine::setBlockRules6166,316 us5.2%26,977 us0.8%
PhabricatorApplicationTransactionFeedStory::renderView13163,118 us5.1%1,255 us0.0%
LiskDAO::loadAllFromArray78149,054 us4.7%3,139 us0.1%
PhabricatorRepositoryQuery::loadPage14147,800 us4.6%174 us0.0%
LiskDAO::loadFromArray560146,791 us4.6%59,479 us1.9%
PhabricatorController::willBeginExecution1131,101 us4.1%269 us0.0%
DifferentialRevisionQuery::loadPage7130,499 us4.1%221 us0.0%
PhabricatorApplicationTransaction::getTitleForFeed7119,845 us3.8%428 us0.0%
DifferentialRevisionQuery::willFilterPage7119,704 us3.8%1,114 us0.0%
ManiphestTransaction::getTitleForFeed5119,655 us3.8%203 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33117,591 us3.7%4,293 us0.1%
PhutilRemarkupEngine::postprocessText6115,329 us3.6%16,957 us0.5%
LiskDAO::__call5,98097,888 us3.1%10,714 us0.3%
DifferentialRevisionQuery::loadData797,032 us3.0%149 us0.0%
DiffusionCommitQuery::loadPage796,684 us3.0%275 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns20692,149 us2.9%1,624 us0.1%
DifferentialJIRAIssuesField::isFieldEnabled290,978 us2.9%17 us0.0%
PhabricatorJIRAAuthProvider::getJIRAProvider289,795 us2.8%23 us0.0%
PhabricatorAuthProvider::getAllEnabledProviders289,772 us2.8%67 us0.0%
PhabricatorAuthProvider::getAllProviders289,453 us2.8%215 us0.0%
PhutilRemarkupBlockRule::setEngine7289,059 us2.8%165 us0.0%
PhabricatorPHIDType::getAllTypes4189,010 us2.8%1,056 us0.0%
PhutilRemarkupBlockRule::updateRules14489,002 us2.8%4,477 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts4088,042 us2.8%303 us0.0%
LiskDAO::call5,98087,174 us2.7%58,720 us1.8%
PhabricatorPolicyCapability::getCapabilityByKey99687,045 us2.7%4,623 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause4086,909 us2.7%5,255 us0.2%
msort7884,732 us2.7%28,812 us0.9%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts4084,442 us2.7%427 us0.0%
PhabricatorPolicyCapability::getCapabilityMap99682,177 us2.6%26,117 us0.8%
PhabricatorPeopleUserPHIDType::loadHandles580,728 us2.5%2,177 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildSpacesWhereClause4079,246 us2.5%566 us0.0%
mpull23177,480 us2.4%66,920 us2.1%
PhabricatorEdgeType::getByConstant376,436 us2.4%25 us0.0%
PhabricatorEdgeType::getAllTypes376,408 us2.4%510 us0.0%
PhabricatorPeopleQuery::buildJoinClauseParts675,997 us2.4%38 us0.0%
PhabricatorPeopleQuery::getOrderableColumns2475,369 us2.4%132 us0.0%
PhabricatorApplicationTransactionCommentQuery::loadPage474,521 us2.3%139 us0.0%
PhabricatorPolicyFilter::getObjectPolicy2,00273,227 us2.3%24,700 us0.8%
PhabricatorLiskDAO::willReadData56070,612 us2.2%3,014 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause6668,106 us2.1%1,789 us0.1%
LiskDAO::willReadData56066,003 us2.1%1,077 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage365,906 us2.1%34 us0.0%
LiskDAO::applyLiskDataSerialization56064,926 us2.0%32,046 us1.0%
PhabricatorStandardCustomField::buildStandardFields462,268 us2.0%116 us0.0%
PhabricatorObjectRemarkupRule::didMarkupText12061,670 us1.9%940 us0.0%