XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total1,650,3861,557,080 us100.0%1,557,080 us100.0%
main()11,557,080 us100.0%104 us0.0%
PhutilArgumentParser::parseWorkflows11,554,242 us99.8%2 us0.0%
PhutilArgumentParser::parseWorkflowsFull11,554,240 us99.8%39 us0.0%
PhabricatorSearchManagementIndexWorkflow::execute11,554,068 us99.8%80 us0.0%
PhabricatorSearchWorker::queueDocumentForIndexing11,520,139 us97.6%2 us0.0%
PhabricatorWorker::scheduleTask11,520,137 us97.6%33 us0.0%
PhabricatorWorker::executeTask11,511,423 us97.1%3 us0.0%
PhabricatorSearchWorker::doWork11,511,420 us97.1%28 us0.0%
PhabricatorIndexEngine::indexObject11,496,584 us96.1%7 us0.0%
PhabricatorFulltextIndexEngineExtension::indexObject11,494,035 us96.0%5 us0.0%
PhabricatorFulltextEngine::buildFulltextIndexes11,493,766 us95.9%45 us0.0%
PhabricatorFerretFulltextEngineExtension::indexFulltextObject11,454,180 us93.4%49,321 us3.2%
queryfx42569,467 us36.6%223 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery42552,677 us35.5%573 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery42546,749 us35.1%203 us0.0%
mysqli::query42546,546 us35.1%546,546 us35.1%
qsprintf44,755451,167 us29.0%35,271 us2.3%
xsprintf44,757415,723 us26.7%113,508 us7.3%
xsprintf_query89,529297,331 us19.1%136,960 us8.8%
PhabricatorFerretEngine::getTermNgramsFromString1234,736 us15.1%3 us0.0%
PhabricatorFerretEngine::getNgramsFromString1234,733 us15.1%110,490 us7.1%
PhabricatorFerretFulltextEngineExtension::deleteOldDocument1181,670 us11.7%37 us0.0%
PhutilSearchStemmer::stemCorpus6177,992 us11.4%18,146 us1.2%
AphrontMySQLiDatabaseConnection::escapeUTF8String44,699156,706 us10.1%46,529 us3.0%
phutil_utf8_strtolower8,573138,611 us8.9%5,055 us0.3%
mb_convert_case8,573133,544 us8.6%133,544 us8.6%
PhutilSearchStemmer::applyStemmer8,571104,636 us6.7%6,742 us0.4%
Porter::Stem8,57197,279 us6.2%28,500 us1.8%
AphrontBaseMySQLDatabaseConnection::validateUTF8String44,69955,458 us3.6%1,049 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString44,69954,719 us3.5%46,328 us3.0%
phutil_is_utf844,69954,409 us3.5%45,601 us2.9%
PhutilSymbolLoader::selectAndLoadSymbols14954,253 us3.5%3,049 us0.2%
PhutilSearchStemmer::normalizeToken8,57154,031 us3.5%2,339 us0.2%
PhutilSymbolLoader::loadSymbol38951,538 us3.3%1,499 us0.1%
PhutilBootloader::loadLibrarySource38150,171 us3.2%741 us0.0%
PhutilBootloader::executeInclude38149,500 us3.2%11,469 us0.7%
PhabricatorObjectQuery::loadPage643,749 us2.8%71 us0.0%
Porter::step58,57137,730 us2.4%9,803 us0.6%
spl_autoload_call13729,016 us1.9%176 us0.0%
__phutil_autoload13728,886 us1.9%488 us0.0%
PhutilClassMapQuery::execute4428,371 us1.8%85 us0.0%
PhabricatorPolicyAwareQuery::execute1728,293 us1.8%461 us0.0%
PhutilClassMapQuery::loadMap1228,249 us1.8%310 us0.0%
PhabricatorSearchManagementIndexWorkflow::loadPHIDsByNames127,297 us1.8%13 us0.0%
PhutilSymbolLoader::loadObjects1226,510 us1.7%219 us0.0%
Porter::step1ab8,57124,508 us1.6%24,054 us1.5%
Porter::m8,98223,403 us1.5%15,995 us1.0%
PhabricatorTransactionsFulltextEngineExtension::enrichFulltextObject122,520 us1.4%27 us0.0%
queryfx_all2121,913 us1.4%71 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID517,226 us1.1%84 us0.0%
PhabricatorPHIDType::loadObjects717,002 us1.1%63 us0.0%
phutil_utf8v3,22716,539 us1.1%16,539 us1.1%
PhabricatorHandleQuery::loadPage216,001 us1.0%89 us0.0%
AphrontDatabaseConnection::query813,739 us0.9%23 us0.0%
PhabricatorPHIDType::getAllTypes513,485 us0.9%13 us0.0%
ManiphestTaskQuery::loadPage513,392 us0.9%111 us0.0%
ksort112,073 us0.8%12,073 us0.8%
PhabricatorSubscriptionsFulltextEngineExtension::enrichFulltextObject110,812 us0.7%23 us0.0%
PhabricatorApplicationTransactionQuery::willFilterPage110,125 us0.7%77 us0.0%
PhabricatorObjectQuery::loadObjectsByName110,110 us0.6%34 us0.0%
ManiphestTaskPHIDType::loadNamedObjects110,009 us0.6%19 us0.0%
LiskDAO::saveTransaction39,133 us0.6%8 us0.0%
AphrontDatabaseConnection::saveTransaction39,086 us0.6%13 us0.0%
PhabricatorApplicationTransactionQuery::newQueryForObject18,705 us0.6%61 us0.0%
mb_check_encoding44,6998,594 us0.6%8,594 us0.6%
mysqli::escape_string44,6998,095 us0.5%8,095 us0.5%
PhabricatorFerretEngine::newTermsCorpus127,716 us0.5%124 us0.0%
preg_split77,151 us0.5%7,151 us0.5%
preg_match_all8,9826,975 us0.4%6,975 us0.4%
preg_replace18,4126,750 us0.4%6,750 us0.4%
PhabricatorLiskDAO::chunkSQL16,683 us0.4%5,122 us0.3%
PhabricatorFerretEngine::tokenizeString16,587 us0.4%4 us0.0%
PhabricatorIndexEngine::shouldIndexObject16,449 us0.4%11 us0.0%
iterator_to_array16,235 us0.4%15 us0.0%
PhabricatorHandleList::current46,218 us0.4%2 us0.0%
PhabricatorHandleList::getHandle46,216 us0.4%1 us0.0%
PhabricatorHandleList::loadHandles16,215 us0.4%2 us0.0%
PhabricatorHandlePool::loadPHIDs16,213 us0.4%14 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,191 us0.4%15 us0.0%
PhutilServiceProfiler::echoListener1005,981 us0.4%653 us0.0%
queryfx_one55,902 us0.4%27 us0.0%
LiskDAO::insert35,900 us0.4%8 us0.0%
LiskDAO::insertRecordIntoDatabase35,892 us0.4%76 us0.0%
PhabricatorFulltextIndexEngineExtension::getIndexVersion15,753 us0.4%8 us0.0%
PhabricatorSearchManagementWorkflow::validateClusterSearchConfig15,350 us0.3%6 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRowsWithConnection35,140 us0.3%50 us0.0%
LiskDAO::establishConnection324,952 us0.3%204 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns354,914 us0.3%140 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause84,825 us0.3%22 us0.0%
PhabricatorClusterSearchConfigType::validateValue14,806 us0.3%12 us0.0%
PhabricatorWorkerActiveTask::save14,762 us0.3%3 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease14,758 us0.3%19 us0.0%
ManiphestTaskQuery::buildWhereClauseParts54,594 us0.3%46 us0.0%
LiskDAO::save24,560 us0.3%5 us0.0%
Porter::doubleConsonant5,8864,537 us0.3%2,945 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts84,432 us0.3%65 us0.0%
PhabricatorLiskDAO::establishLiveConnection74,401 us0.3%44 us0.0%
PhabricatorPeopleQuery::didFilterPage24,391 us0.3%58 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClause94,363 us0.3%43 us0.0%
PhabricatorPeopleQuery::loadPage24,347 us0.3%12 us0.0%