XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total121,2352,360,343 us100.0%2,360,343 us100.0%
main()12,360,343 us100.0%119 us0.0%
AphrontApplicationConfiguration::processRequest12,357,362 us99.9%91 us0.0%
AphrontController::handleRequest12,197,708 us93.1%11 us0.0%
PhabricatorNotificationPanelController::processRequest12,197,696 us93.1%990 us0.0%
PhabricatorPolicyAwareQuery::execute602,189,034 us92.7%22,008 us0.9%
PhabricatorNotificationQuery::loadPage12,104,697 us89.2%99 us0.0%
PhabricatorFeedStory::loadAllFromRows12,088,920 us88.5%1,152 us0.0%
PhabricatorApplicationTransactionTransactionPHIDType::loadObjects21,203,542 us51.0%1,131 us0.0%
PhabricatorHandleQuery::loadPage41,019,548 us43.2%32,845 us1.4%
PhabricatorPHIDType::loadObjects211,011,820 us42.9%503 us0.0%
PhabricatorApplicationTransactionQuery::willFilterPage6726,898 us30.8%691 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols264680,189 us28.8%58,225 us2.5%
PhutilSymbolLoader::loadSymbol567617,838 us26.2%47,030 us2.0%
PhutilBootloader::loadLibrarySource511550,424 us23.3%14,692 us0.6%
iterator_to_array5535,675 us22.7%1,640 us0.1%
PhutilBootloader::executeInclude511535,479 us22.7%281,257 us11.9%
PhabricatorHandleList::current371534,014 us22.6%586 us0.0%
PhabricatorHandleList::getHandle371533,428 us22.6%60 us0.0%
PhabricatorHandleList::loadHandles5533,368 us22.6%30 us0.0%
PhabricatorHandlePool::loadPHIDs5533,338 us22.6%453 us0.0%
PhabricatorObjectQuery::loadPage12528,457 us22.4%474 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID12527,852 us22.4%1,529 us0.1%
queryfx_all57438,039 us18.6%482 us0.0%
__phutil_autoload245433,692 us18.4%5,704 us0.2%
queryfx57432,458 us18.3%477 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery57348,566 us14.8%12,055 us0.5%
qsprintf273338,242 us14.3%13,734 us0.6%
PhabricatorPolicyFilter::apply83337,260 us14.3%12,026 us0.5%
AphrontMySQLiDatabaseConnection::rawQuery57300,883 us12.7%497 us0.0%
mysqli::query57300,367 us12.7%300,367 us12.7%
xsprintf273288,088 us12.2%6,375 us0.3%
xsprintf_query590280,565 us11.9%6,296 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows14278,817 us11.8%465 us0.0%
PhutilSymbolLoader::loadObjects18263,428 us11.2%805 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String643251,307 us10.6%25,924 us1.1%
PhabricatorApplicationTransactionQuery::loadPage6237,520 us10.1%673 us0.0%
ManiphestTaskQuery::loadPage6199,856 us8.5%440 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection757195,588 us8.3%202 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection11195,386 us8.3%342 us0.0%
AphrontMySQLiDatabaseConnection::connect11194,614 us8.2%474 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString643187,598 us7.9%1,632 us0.1%
mysqli::real_connect11179,673 us7.6%179,673 us7.6%
PhabricatorPolicyFilter::checkCapability845178,229 us7.6%9,243 us0.4%
PhabricatorMarkupEngine::process1163,943 us6.9%76 us0.0%
PhabricatorController::willBeginExecution1156,155 us6.6%297 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts23136,917 us5.8%232 us0.0%
DifferentialRevisionQuery::loadPage3129,892 us5.5%166 us0.0%
PhabricatorPeopleQuery::loadPage4129,670 us5.5%179 us0.0%
LiskDAO::__call4,724123,040 us5.2%68,370 us2.9%
PhabricatorPolicyCapability::getCapabilityByKey842118,416 us5.0%3,811 us0.2%
PhabricatorPolicyCapability::getCapabilityMap842114,473 us4.8%54,330 us2.3%
PhabricatorRepositoryQuery::loadPage6114,087 us4.8%74 us0.0%
LiskDAO::loadAllFromArray50113,281 us4.8%42,226 us1.8%
PhabricatorPeopleQuery::didFilterPage4102,883 us4.4%799 us0.0%
PhabricatorFeedStory::newMarkupEngine2102,247 us4.3%9 us0.0%
PhabricatorMarkupEngine::newMarkupEngine2102,238 us4.3%774 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildSpacesWhereClause2398,142 us4.2%366 us0.0%
PhabricatorApplicationTransactionQuery::buildWhereClause697,809 us4.1%133 us0.0%
PhabricatorUser::getProfileImageCache10292,748 us3.9%551 us0.0%
DifferentialRevisionQuery::loadData376,202 us3.2%64 us0.0%
PhabricatorUser::getProfileImageVersion10274,162 us3.1%895 us0.0%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication8772,863 us3.1%527 us0.0%
PhabricatorPolicyFilter::hasCapability2872,366 us3.1%377 us0.0%
LiskDAO::loadFromArray46771,983 us3.0%15,138 us0.6%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns12571,840 us3.0%1,036 us0.0%
DiffusionCommitQuery::willFilterPage370,341 us3.0%638 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause2068,172 us2.9%3,252 us0.1%
PhabricatorCustomField::getObjectFields366,769 us2.8%364 us0.0%
PhabricatorCustomField::buildFieldList363,551 us2.7%266 us0.0%
PhabricatorPHIDType::getAllTypes2663,499 us2.7%744 us0.0%
PhabricatorPolicyAwareQuery::executeOne162,138 us2.6%14 us0.0%
PhabricatorPeopleUserPHIDType::loadHandles360,774 us2.6%1,966 us0.1%
DiffusionCommitQuery::loadPage360,284 us2.6%154 us0.0%
PhabricatorNotificationBuilder::buildView160,129 us2.5%127 us0.0%
PhabricatorProjectQuery::loadPage259,796 us2.5%83 us0.0%
PhabricatorApplicationTransactionFeedStory::renderView658,310 us2.5%427 us0.0%
func_get_args82357,404 us2.4%57,404 us2.4%
PhabricatorSpacesNamespaceQuery::getViewerSpaces657,141 us2.4%99 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3956,959 us2.4%1,035 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClause3655,854 us2.4%280 us0.0%
LiskDAO::call4,72454,670 us2.3%31,428 us1.3%
PhabricatorLiskDAO::willReadData46752,708 us2.2%30,049 us1.3%
PhabricatorCursorPagedPolicyAwareQuery::formatOrderClause3952,378 us2.2%17,903 us0.8%
DifferentialRevisionQuery::willFilterPage351,271 us2.2%809 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts251,207 us2.2%46 us0.0%
ManiphestTransaction::getTitleForFeed548,657 us2.1%125 us0.0%
PhabricatorApplicationTransaction::getTitleForFeed648,552 us2.1%8,969 us0.4%
PhabricatorRepositoryCommitPHIDType::loadHandles248,199 us2.0%26,179 us1.1%
DifferentialRevisionQuery::buildSelectStatement347,151 us2.0%111 us0.0%
nonempty25344,848 us1.9%24,638 us1.0%
DifferentialRevisionQuery::buildWhereClause344,683 us1.9%60 us0.0%
PhabricatorApplicationTransactionCommentQuery::loadPage343,413 us1.8%83 us0.0%
LiskDAO::loadRawDataWhere742,341 us1.8%205 us0.0%
PhabricatorPolicyFilter::applyExtendedPolicyChecks341,226 us1.7%428 us0.0%
queryfx_one241,204 us1.7%36 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts2340,864 us1.7%180 us0.0%
PhabricatorPolicyFilter::executeExtendedPolicyChecks340,792 us1.7%7,847 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause2340,083 us1.7%648 us0.0%
preg_match2,15640,047 us1.7%40,047 us1.7%
PhabricatorStandardCustomField::buildStandardFields439,589 us1.7%111 us0.0%