XHProf Profile
| Symbol | Count | Wall Time (Inclusive) | % | Wall Time (Exclusive) | % |
|---|---|---|---|---|---|
| Total | 401,946,879 | 6,149,117,801 us | 100.0% | 6,149,117,801 us | 100.0% |
| main() | 1 | 6,149,117,801 us | 100.0% | 54 us | 0.0% |
| PhutilArgumentParser::parseWorkflows | 1 | 6,149,116,070 us | 100.0% | 18 us | 0.0% |
| PhutilArgumentParser::parseWorkflowsFull | 1 | 6,149,116,052 us | 100.0% | 131 us | 0.0% |
| PhabricatorSearchManagementIndexWorkflow::execute | 1 | 6,149,115,746 us | 100.0% | 601,236 us | 0.0% |
| PhutilConsoleProgressBar::update | 24,609 | 4,419,668,545 us | 71.9% | 212,271 us | 0.0% |
| PhutilConsoleProgressBar::redraw | 24,610 | 4,419,486,501 us | 71.9% | 204,073 us | 0.0% |
| PhutilConsoleProgressBar::draw | 21,997 | 4,419,257,796 us | 71.9% | 2,338,989 us | 0.0% |
| PhutilConsole::writeMessage | 131,989 | 4,410,436,985 us | 71.7% | 2,590,975 us | 0.0% |
| PhutilConsoleServer::handleMessage | 131,989 | 4,405,957,668 us | 71.7% | 3,060,721 us | 0.0% |
| PhutilConsoleProgressBar::getWidth | 43,996 | 4,402,070,586 us | 71.6% | 423,681 us | 0.0% |
| PhutilConsole::getErrCols | 43,996 | 4,401,132,666 us | 71.6% | 2,090,612 us | 0.0% |
| phutil_console_get_terminal_width | 43,996 | 4,393,310,980 us | 71.4% | 1,350,258 us | 0.0% |
| phutil_passthru | 43,996 | 4,357,110,604 us | 70.9% | 6,494,857 us | 0.1% |
| PhutilExecPassthru::execute | 43,996 | 4,347,199,976 us | 70.7% | 10,570,635 us | 0.2% |
| proc_open | 43,996 | 3,666,627,874 us | 59.6% | 3,666,627,874 us | 59.6% |
| PhutilConsoleProgressBar::eraseLine | 21,999 | 2,186,520,415 us | 35.6% | 610,934 us | 0.0% |
| PhabricatorSearchIndexer::queueDocumentForIndexing | 24,609 | 1,726,906,712 us | 28.1% | 152,502 us | 0.0% |
| PhabricatorWorker::scheduleTask | 24,609 | 1,726,754,210 us | 28.1% | 1,539,726 us | 0.0% |
| PhabricatorSearchWorker::doWork | 24,609 | 1,286,057,453 us | 20.9% | 229,902 us | 0.0% |
| PhabricatorSearchIndexer::indexDocumentByPHID | 24,609 | 1,285,826,802 us | 20.9% | 973,863 us | 0.0% |
| PhabricatorSearchDocumentIndexer::indexDocumentByPHID | 24,609 | 1,263,445,475 us | 20.5% | 631,324 us | 0.0% |
| PhabricatorPolicyAwareQuery::execute | 594,912 | 926,983,815 us | 15.1% | 20,975,008 us | 0.3% |
| PhabricatorObjectQuery::loadPage | 156,831 | 907,301,071 us | 14.8% | 2,836,633 us | 0.0% |
| PhabricatorObjectQuery::loadObjectsByPHID | 156,831 | 902,656,922 us | 14.7% | 2,587,402 us | 0.0% |
| PhabricatorPHIDType::loadObjects | 160,885 | 896,512,823 us | 14.6% | 2,333,934 us | 0.0% |
| call_user_func_array | 8,794,165 | 668,859,423 us | 10.9% | 19,838,683 us | 0.3% |
| queryfx | 457,476 | 662,825,090 us | 10.8% | 2,463,768 us | 0.0% |
| proc_close | 43,996 | 655,340,419 us | 10.7% | 655,340,419 us | 10.7% |
| PhabricatorPolicyAwareQuery::executeOne | 98,436 | 645,169,133 us | 10.5% | 573,136 us | 0.0% |
| AphrontBaseMySQLDatabaseConnection::executeRawQuery | 457,476 | 631,946,665 us | 10.3% | 9,443,597 us | 0.2% |
| AphrontMySQLiDatabaseConnection::rawQuery | 457,476 | 613,494,206 us | 10.0% | 2,160,462 us | 0.0% |
| mysqli::query | 457,476 | 611,332,406 us | 9.9% | 611,332,406 us | 9.9% |
| ManiphestSearchIndexer::buildAbstractDocumentByPHID | 24,609 | 572,441,381 us | 9.3% | 1,691,900 us | 0.0% |
| PhabricatorCustomField::getObjectFields | 531,010 | 557,493,916 us | 9.1% | 29,278,554 us | 0.5% |
| ManiphestTaskQuery::getOrderableColumns | 502,600 | 542,577,464 us | 8.8% | 3,962,309 us | 0.1% |
| PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns | 719,260 | 539,515,512 us | 8.8% | 5,366,790 us | 0.1% |
| PhabricatorSearchDocumentIndexer::loadDocumentByPHID | 73,827 | 495,401,976 us | 8.1% | 1,338,264 us | 0.0% |
| ManiphestTaskQuery::loadPage | 125,650 | 455,720,100 us | 7.4% | 5,540,817 us | 0.1% |
| PhabricatorCustomField::buildFieldList | 530,449 | 413,934,381 us | 6.7% | 8,589,408 us | 0.1% |
| PhabricatorSearchDocumentIndexer::indexTransactions | 24,609 | 365,571,763 us | 5.9% | 6,790,001 us | 0.1% |
| AphrontDatabaseConnection::query | 147,654 | 363,338,827 us | 5.9% | 777,161 us | 0.0% |
| ManiphestTaskQuery::willExecute | 125,650 | 304,377,988 us | 4.9% | 2,338,161 us | 0.0% |
| PhabricatorCursorPagedPolicyAwareQuery::setOrderVector | 334,849 | 299,281,468 us | 4.9% | 8,407,722 us | 0.1% |
| PhabricatorHandleQuery::loadPage | 58,104 | 282,378,787 us | 4.6% | 4,747,197 us | 0.1% |
| queryfx_all | 260,604 | 270,357,120 us | 4.4% | 1,654,390 us | 0.0% |
| PhutilTypeSpec::checkMap | 530,449 | 260,916,955 us | 4.2% | 5,282,957 us | 0.1% |
| LiskDAO::saveTransaction | 49,218 | 260,352,402 us | 4.2% | 286,339 us | 0.0% |
| AphrontDatabaseConnection::saveTransaction | 49,218 | 259,345,312 us | 4.2% | 288,200 us | 0.0% |
| PhabricatorApplicationTransactionQuery::willFilterPage | 24,609 | 257,582,295 us | 4.2% | 4,799,400 us | 0.1% |
| PhutilTypeSpec::newFromString | 530,449 | 255,628,993 us | 4.2% | 5,685,115 us | 0.1% |
| PhabricatorElasticSearchEngine::reindexAbstractDocument | 24,609 | 240,525,885 us | 3.9% | 1,844,932 us | 0.0% |
| PhutilTypeSpec::parseTokens | 530,449 | 218,500,940 us | 3.6% | 165,293,181 us | 2.7% |
| PhabricatorCursorPagedPolicyAwareQuery::getOrderVector | 548,115 | 168,692,944 us | 2.7% | 1,223,639 us | 0.0% |
| PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause | 209,199 | 159,342,411 us | 2.6% | 5,149,049 us | 0.1% |
| PhabricatorSearchDocumentIndexer::dispatchDidUpdateIndexEvent | 24,609 | 149,951,140 us | 2.4% | 719,059 us | 0.0% |
| PhutilSymbolLoader::loadObjects | 1,085,511 | 135,287,986 us | 2.2% | 18,621,712 us | 0.3% |
| PhabricatorCursorPagedPolicyAwareQuery::buildPagingClause | 195,372 | 133,962,893 us | 2.2% | 1,627,936 us | 0.0% |
| PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts | 140,611 | 131,492,565 us | 2.1% | 737,507 us | 0.0% |
| ManiphestConfiguredCustomField::createFields | 530,449 | 120,191,035 us | 2.0% | 1,822,851 us | 0.0% |
| LiskDAO::insert | 73,827 | 118,136,798 us | 1.9% | 296,985 us | 0.0% |
| LiskDAO::insertRecordIntoDatabase | 73,827 | 117,819,828 us | 1.9% | 3,150,863 us | 0.1% |
| PhabricatorStandardCustomField::buildStandardFields | 530,449 | 117,804,323 us | 1.9% | 6,265,757 us | 0.1% |
| PhabricatorSearchDocumentIndexer::indexSubscribers | 24,609 | 102,338,834 us | 1.7% | 1,057,173 us | 0.0% |
| PhabricatorApplicationTransactionQuery::loadPage | 24,609 | 98,276,604 us | 1.6% | 3,520,794 us | 0.1% |
| ManiphestTask::getCustomFields | 531,010 | 91,372,611 us | 1.5% | 820,714 us | 0.0% |
| PhabricatorLiskDAO::assertAttached | 711,747 | 90,552,860 us | 1.5% | 22,117,510 us | 0.4% |
| qsprintf | 2,353,208 | 86,161,858 us | 1.4% | 9,446,331 us | 0.2% |
| PhabricatorElasticSearchEngine::executeRequest | 24,609 | 85,352,961 us | 1.4% | 752,023 us | 0.0% |
| BaseHTTPFuture::resolvex | 24,609 | 82,034,662 us | 1.3% | 92,271 us | 0.0% |
| PhabricatorWorkerActiveTask::save | 24,609 | 81,878,360 us | 1.3% | 170,593 us | 0.0% |
| Future::resolve | 24,609 | 81,874,270 us | 1.3% | 494,005 us | 0.0% |
| PhabricatorWorkerActiveTask::forceSaveWithoutLease | 24,609 | 81,707,046 us | 1.3% | 570,817 us | 0.0% |
| HTTPSFuture::isReady | 49,853 | 81,351,936 us | 1.3% | 4,338,984 us | 0.1% |
| LiskDAO::save | 49,218 | 80,542,054 us | 1.3% | 137,829 us | 0.0% |
| xsprintf | 2,441,200 | 78,722,590 us | 1.3% | 28,303,848 us | 0.5% |
| PhabricatorWorkerActiveTask::archiveTask | 24,609 | 78,480,994 us | 1.3% | 1,449,391 us | 0.0% |
| PhabricatorWorkerArchiveTask::save | 24,609 | 74,759,324 us | 1.2% | 562,250 us | 0.0% |
| PhabricatorDataNotAttachedException::__construct | 530,449 | 68,435,158 us | 1.1% | 20,641,827 us | 0.3% |
| iterator_to_array | 150,259 | 67,266,927 us | 1.1% | 2,158,363 us | 0.0% |
| PhabricatorHandleList::current | 194,799 | 65,004,891 us | 1.1% | 286,908 us | 0.0% |
| PhabricatorHandleList::getHandle | 194,799 | 64,717,983 us | 1.1% | 97,364 us | 0.0% |
| PhabricatorHandleList::loadHandles | 24,609 | 64,620,619 us | 1.1% | 57,379 us | 0.0% |
| PhabricatorHandlePool::loadPHIDs | 24,609 | 64,563,240 us | 1.0% | 761,316 us | 0.0% |
| PhabricatorEdgeQuery::execute | 50,178 | 56,426,787 us | 0.9% | 852,630 us | 0.0% |
| curl_multi_select | 25,244 | 54,390,560 us | 0.9% | 54,390,560 us | 0.9% |
| PhutilParserGenerator::parseTokensWithTables | 530,449 | 53,206,740 us | 0.9% | 39,828,052 us | 0.6% |
| LiskDAO::loadAllFromArray | 210,426 | 47,038,251 us | 0.8% | 2,561,326 us | 0.0% |
| LiskDAO::loadFromArray | 635,461 | 44,449,743 us | 0.7% | 10,042,876 us | 0.2% |
| xsprintf_query | 4,331,647 | 43,899,138 us | 0.7% | 23,435,887 us | 0.4% |
| PhabricatorPeopleQuery::loadPage | 24,656 | 39,012,760 us | 0.6% | 939,894 us | 0.0% |
| PhabricatorLiskDAO::willReadData | 635,461 | 34,404,688 us | 0.6% | 2,121,233 us | 0.0% |
| PhabricatorPolicyAwareQuery::canViewerUseQueryApplication | 755,797 | 33,893,293 us | 0.6% | 3,186,548 us | 0.1% |
| LiskDAO::openTransaction | 49,218 | 33,591,356 us | 0.5% | 151,790 us | 0.0% |
| AphrontDatabaseConnection::openTransaction | 49,218 | 32,715,846 us | 0.5% | 471,770 us | 0.0% |
| LiskDAO::willReadData | 635,461 | 30,849,529 us | 0.5% | 964,731 us | 0.0% |
| PhutilLexer::getTokens | 530,449 | 30,811,184 us | 0.5% | 26,743,721 us | 0.4% |
| LiskDAO::applyLiskDataSerialization | 709,288 | 30,276,247 us | 0.5% | 6,169,287 us | 0.1% |
| PhabricatorSubscribersQuery::loadSubscribersForPHID | 24,609 | 29,800,070 us | 0.5% | 176,710 us | 0.0% |
| PhabricatorSubscribersQuery::execute | 24,609 | 29,621,915 us | 0.5% | 709,863 us | 0.0% |
| PhabricatorSearchDocumentIndexer::indexProjects | 24,609 | 27,426,806 us | 0.4% | 596,725 us | 0.0% |