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% |