| Symbol | Count | Wall Time (Inclusive) | % | Wall Time (Exclusive) | % |
|---|
| Total | 1,856,204 | 5,747,257 us | 100.0% | 5,747,257 us | 100.0% |
| main() | 1 | 5,747,257 us | 100.0% | 74 us | 0.0% |
| PhutilArgumentParser::parseWorkflows | 1 | 5,745,325 us | 100.0% | 1 us | 0.0% |
| PhutilArgumentParser::parseWorkflowsFull | 1 | 5,745,324 us | 100.0% | 38 us | 0.0% |
| PhabricatorSearchManagementIndexWorkflow::execute | 1 | 5,745,198 us | 100.0% | 96 us | 0.0% |
| PhabricatorSearchWorker::queueDocumentForIndexing | 1 | 5,719,835 us | 99.5% | 2 us | 0.0% |
| PhabricatorWorker::scheduleTask | 1 | 5,719,833 us | 99.5% | 30 us | 0.0% |
| PhabricatorWorker::executeTask | 1 | 5,715,267 us | 99.4% | 4 us | 0.0% |
| PhabricatorSearchWorker::doWork | 1 | 5,715,263 us | 99.4% | 24 us | 0.0% |
| PhabricatorIndexEngine::indexObject | 1 | 5,703,902 us | 99.2% | 7 us | 0.0% |
| PhabricatorFulltextIndexEngineExtension::indexObject | 1 | 5,702,580 us | 99.2% | 6 us | 0.0% |
| PhabricatorFulltextEngine::buildFulltextIndexes | 1 | 5,702,331 us | 99.2% | 43 us | 0.0% |
| PhabricatorFerretFulltextEngineExtension::indexFulltextObject | 1 | 5,673,239 us | 98.7% | 42,376 us | 0.7% |
| PhabricatorFerretEngine::getTermNgramsFromString | 1 | 4,435,854 us | 77.2% | 3 us | 0.0% |
| PhabricatorFerretEngine::getNgramsFromString | 1 | 4,435,851 us | 77.2% | 265,215 us | 4.6% |
| array_slice | 205,822 | 4,038,644 us | 70.3% | 4,038,644 us | 70.3% |
| qsprintf | 44,755 | 551,258 us | 9.6% | 46,504 us | 0.8% |
| xsprintf | 44,757 | 504,627 us | 8.8% | 159,532 us | 2.8% |
| queryfx | 42 | 459,200 us | 8.0% | 211 us | 0.0% |
| AphrontBaseMySQLDatabaseConnection::executeRawQuery | 42 | 441,623 us | 7.7% | 556 us | 0.0% |
| AphrontMySQLiDatabaseConnection::rawQuery | 42 | 435,819 us | 7.6% | 196 us | 0.0% |
| mysqli::query | 42 | 435,622 us | 7.6% | 435,622 us | 7.6% |
| xsprintf_query | 89,529 | 339,343 us | 5.9% | 114,827 us | 2.0% |
| PhutilSearchStemmer::stemCorpus | 6 | 197,463 us | 3.4% | 19,233 us | 0.3% |
| AphrontMySQLiDatabaseConnection::escapeUTF8String | 44,699 | 194,234 us | 3.4% | 62,026 us | 1.1% |
| phutil_utf8_strtolower | 8,573 | 149,736 us | 2.6% | 5,499 us | 0.1% |
| mb_convert_case | 8,573 | 144,163 us | 2.5% | 144,163 us | 2.5% |
| PhutilSearchStemmer::applyStemmer | 8,571 | 115,372 us | 2.0% | 7,486 us | 0.1% |
| Porter::Stem | 8,571 | 107,599 us | 1.9% | 30,455 us | 0.5% |
| AphrontBaseMySQLDatabaseConnection::validateUTF8String | 44,699 | 75,157 us | 1.3% | 16,924 us | 0.3% |
| PhutilSearchStemmer::normalizeToken | 8,571 | 61,642 us | 1.1% | 2,956 us | 0.1% |
| phutil_is_utf8 | 44,699 | 58,233 us | 1.0% | 35,726 us | 0.6% |
| AphrontMySQLiDatabaseConnection::escapeBinaryString | 44,699 | 57,051 us | 1.0% | 48,008 us | 0.8% |
| PhabricatorFerretFulltextEngineExtension::deleteOldDocument | 1 | 48,883 us | 0.9% | 24 us | 0.0% |
| PhutilSymbolLoader::selectAndLoadSymbols | 149 | 43,429 us | 0.8% | 2,789 us | 0.0% |
| Porter::step5 | 8,571 | 41,953 us | 0.7% | 10,385 us | 0.2% |
| PhutilSymbolLoader::loadSymbol | 389 | 40,968 us | 0.7% | 1,301 us | 0.0% |
| PhutilBootloader::loadLibrarySource | 381 | 39,788 us | 0.7% | 658 us | 0.0% |
| PhutilBootloader::executeInclude | 381 | 39,208 us | 0.7% | 9,628 us | 0.2% |
| PhabricatorObjectQuery::loadPage | 6 | 31,294 us | 0.5% | 51 us | 0.0% |
| qsprintf_check_type | 89,529 | 30,228 us | 0.5% | 26,405 us | 0.5% |
| Porter::step1ab | 8,571 | 26,580 us | 0.5% | 26,233 us | 0.5% |
| Porter::m | 8,982 | 26,116 us | 0.5% | 17,622 us | 0.3% |
| spl_autoload_call | 137 | 25,988 us | 0.5% | 157 us | 0.0% |
| __phutil_autoload | 137 | 25,872 us | 0.5% | 472 us | 0.0% |
| mb_check_encoding | 44,699 | 22,416 us | 0.4% | 22,416 us | 0.4% |
| PhabricatorPolicyAwareQuery::execute | 17 | 21,072 us | 0.4% | 395 us | 0.0% |
| PhutilClassMapQuery::execute | 44 | 20,148 us | 0.4% | 72 us | 0.0% |
| PhutilClassMapQuery::loadMap | 12 | 20,047 us | 0.3% | 289 us | 0.0% |
| PhabricatorSearchManagementIndexWorkflow::loadPHIDsByNames | 1 | 19,540 us | 0.3% | 11 us | 0.0% |
| PhabricatorTransactionsFulltextEngineExtension::enrichFulltextObject | 1 | 18,505 us | 0.3% | 28 us | 0.0% |
| PhutilSymbolLoader::loadObjects | 12 | 18,453 us | 0.3% | 229 us | 0.0% |
| phutil_utf8v | 3,227 | 17,236 us | 0.3% | 17,236 us | 0.3% |
| ksort | 1 | 14,017 us | 0.2% | 14,017 us | 0.2% |
| PhabricatorObjectQuery::loadObjectsByPHID | 5 | 12,260 us | 0.2% | 76 us | 0.0% |
| PhabricatorPHIDType::loadObjects | 7 | 12,050 us | 0.2% | 55 us | 0.0% |
| ManiphestTaskQuery::loadPage | 5 | 11,115 us | 0.2% | 113 us | 0.0% |
| PhabricatorHandleQuery::loadPage | 2 | 11,081 us | 0.2% | 80 us | 0.0% |
| queryfx_all | 21 | 9,380 us | 0.2% | 66 us | 0.0% |
| AphrontDatabaseConnection::query | 8 | 9,287 us | 0.2% | 26 us | 0.0% |
| mysqli::escape_string | 44,699 | 8,703 us | 0.2% | 8,703 us | 0.2% |
| PhabricatorApplicationTransactionQuery::willFilterPage | 1 | 8,623 us | 0.2% | 66 us | 0.0% |
| PhabricatorPHIDType::getAllTypes | 5 | 8,572 us | 0.1% | 11 us | 0.0% |
| preg_match_all | 8,982 | 8,153 us | 0.1% | 8,153 us | 0.1% |
| PhabricatorFerretEngine::newTermsCorpus | 12 | 7,941 us | 0.1% | 121 us | 0.0% |
| LiskDAO::saveTransaction | 3 | 7,915 us | 0.1% | 12 us | 0.0% |
| AphrontDatabaseConnection::saveTransaction | 3 | 7,853 us | 0.1% | 15 us | 0.0% |
| PhabricatorObjectQuery::loadObjectsByName | 1 | 7,789 us | 0.1% | 20 us | 0.0% |
| ManiphestTaskPHIDType::loadNamedObjects | 1 | 7,720 us | 0.1% | 16 us | 0.0% |
| preg_split | 7 | 7,128 us | 0.1% | 7,128 us | 0.1% |
| PhabricatorLiskDAO::chunkSQL | 1 | 7,009 us | 0.1% | 5,532 us | 0.1% |
| PhabricatorSubscriptionsFulltextEngineExtension::enrichFulltextObject | 1 | 6,956 us | 0.1% | 22 us | 0.0% |
| preg_replace | 18,412 | 6,871 us | 0.1% | 6,871 us | 0.1% |
| PhabricatorFerretEngine::tokenizeString | 1 | 6,611 us | 0.1% | 12 us | 0.0% |
| PhabricatorApplicationTransactionQuery::newQueryForObject | 1 | 6,233 us | 0.1% | 63 us | 0.0% |
| PhutilServiceProfiler::echoListener | 100 | 5,799 us | 0.1% | 695 us | 0.0% |
| Porter::doubleConsonant | 5,886 | 5,435 us | 0.1% | 3,251 us | 0.1% |
| sprintf | 44,883 | 5,266 us | 0.1% | 5,266 us | 0.1% |
| iterator_to_array | 1 | 5,063 us | 0.1% | 14 us | 0.0% |
| PhabricatorHandleList::current | 4 | 5,049 us | 0.1% | 2 us | 0.0% |
| PhabricatorHandleList::getHandle | 4 | 5,047 us | 0.1% | 2 us | 0.0% |
| PhabricatorHandleList::loadHandles | 1 | 5,045 us | 0.1% | 1 us | 0.0% |
| PhabricatorHandlePool::loadPHIDs | 1 | 5,044 us | 0.1% | 13 us | 0.0% |
| PhabricatorSearchManagementWorkflow::validateClusterSearchConfig | 1 | 4,601 us | 0.1% | 6 us | 0.0% |
| LiskDAO::establishConnection | 32 | 4,585 us | 0.1% | 175 us | 0.0% |
| PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns | 35 | 4,472 us | 0.1% | 119 us | 0.0% |
| PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause | 8 | 4,452 us | 0.1% | 25 us | 0.0% |
| ManiphestTaskQuery::buildWhereClauseParts | 5 | 4,254 us | 0.1% | 34 us | 0.0% |
| PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts | 8 | 4,123 us | 0.1% | 56 us | 0.0% |
| PhabricatorClusterSearchConfigType::validateValue | 1 | 4,120 us | 0.1% | 11 us | 0.0% |
| implode | 206,055 | 4,106 us | 0.1% | 4,106 us | 0.1% |
| PhabricatorCursorPagedPolicyAwareQuery::buildPagingClause | 9 | 4,094 us | 0.1% | 32 us | 0.0% |
| PhabricatorLiskDAO::establishLiveConnection | 7 | 4,079 us | 0.1% | 46 us | 0.0% |
| PhabricatorCustomField::getObjectFields | 3 | 4,042 us | 0.1% | 76 us | 0.0% |
| PhabricatorLiskDAO::newClusterConnection | 7 | 4,018 us | 0.1% | 40 us | 0.0% |
| PhutilServiceProfiler::endServiceCall | 50 | 3,898 us | 0.1% | 392 us | 0.0% |
| PhutilConsole::writeLog | 100 | 3,852 us | 0.1% | 171 us | 0.0% |
| PhabricatorIndexEngine::shouldIndexObject | 1 | 3,827 us | 0.1% | 10 us | 0.0% |
| qsprintf_check_scalar_type | 89,550 | 3,823 us | 0.1% | 3,511 us | 0.1% |
| Porter::step2 | 8,571 | 3,811 us | 0.1% | 3,731 us | 0.1% |
| AphrontBaseMySQLDatabaseConnection::requireConnection | 44,794 | 3,735 us | 0.1% | 353 us | 0.0% |