XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total19,415,5521,048,943,902 us100.0%1,048,943,902 us100.0%
main()11,048,943,902 us100.0%39 us0.0%
PhutilArgumentParser::parseWorkflows11,048,942,233 us100.0%24 us0.0%
PhutilArgumentParser::parseWorkflowsFull11,048,942,209 us100.0%121 us0.0%
PhabricatorSearchManagementIndexWorkflow::execute11,048,941,917 us100.0%336,616 us0.0%
PhabricatorSearchIndexer::queueDocumentForIndexing24,603799,986,365 us76.3%92,257 us0.0%
PhabricatorWorker::scheduleTask24,603799,893,048 us76.3%447,159 us0.0%
PhabricatorWorkerActiveTask::save24,603798,942,931 us76.2%54,929 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease24,603798,887,956 us76.2%383,169 us0.0%
LiskDAO::save49,206798,196,701 us76.1%98,596 us0.0%
LiskDAO::insert49,206797,719,156 us76.0%147,519 us0.0%
LiskDAO::insertRecordIntoDatabase49,206797,536,800 us76.0%1,558,796 us0.1%
queryfx74,057785,174,056 us74.9%403,444 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery74,057778,937,484 us74.3%1,222,357 us0.1%
AphrontMySQLiDatabaseConnection::rawQuery74,057776,158,363 us74.0%367,667 us0.0%
mysqli::query74,057775,790,397 us74.0%775,790,397 us74.0%
call_user_func_array559,729530,340,695 us50.6%1,445,317 us0.1%
AphrontDatabaseConnection::query49,206524,724,297 us50.0%237,230 us0.0%
LiskDAO::loadNextCounterValue24,603260,594,045 us24.8%85,357 us0.0%
PhutilConsoleProgressBar::update24,603246,868,039 us23.5%118,147 us0.0%
PhutilConsoleProgressBar::redraw24,604246,781,356 us23.5%175,298 us0.0%
PhutilConsoleProgressBar::draw8,240246,581,357 us23.5%776,340 us0.1%
PhutilConsole::writeMessage49,446242,906,408 us23.2%796,140 us0.1%
PhutilConsoleServer::handleMessage49,446241,468,124 us23.0%979,473 us0.1%
PhutilConsoleProgressBar::getWidth16,482240,992,649 us23.0%200,672 us0.0%
PhutilConsole::getErrCols16,482240,639,231 us22.9%724,839 us0.1%
phutil_console_get_terminal_width16,482238,095,282 us22.7%537,003 us0.1%
phutil_passthru16,482228,186,532 us21.8%406,477 us0.0%
PhutilExecPassthru::execute16,482226,460,934 us21.6%2,020,015 us0.2%
proc_open16,482150,148,359 us14.3%150,148,359 us14.3%
PhutilConsoleProgressBar::eraseLine8,242121,361,002 us11.6%225,033 us0.0%
proc_close16,48272,000,510 us6.9%72,000,510 us6.9%
qsprintf320,08712,505,530 us1.2%1,172,570 us0.1%
xsprintf353,05112,202,057 us1.2%3,976,870 us0.4%
TempFile::__construct16,4827,243,876 us0.7%176,972 us0.0%
xsprintf_query493,0526,969,628 us0.7%3,377,913 us0.3%
Filesystem::createTemporaryDirectory16,4823,255,973 us0.3%737,286 us0.1%
Filesystem::writeFile16,4823,164,430 us0.3%78,247 us0.0%
PhutilConsole::writeErr16,4832,988,902 us0.3%63,029 us0.0%
PhutilConsole::writeTextMessage16,4842,922,383 us0.3%229,960 us0.0%
Filesystem::assertWritableFile16,4822,688,790 us0.3%336,574 us0.0%
Filesystem::createDirectory16,4822,336,525 us0.2%210,383 us0.0%
Filesystem::readFile16,4822,127,638 us0.2%164,638 us0.0%
PhutilConsoleServer::writeText16,4841,972,268 us0.2%156,035 us0.0%
Filesystem::resolvePath65,9281,946,190 us0.2%438,039 us0.0%
Filesystem::assertNotExists32,9641,899,939 us0.2%882,846 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String172,2211,766,626 us0.2%386,144 us0.0%
PhabricatorSearchManagementIndexWorkflow::loadPHIDsByTypes11,596,200 us0.2%86,789 us0.0%
PhutilBufferedIterator::next24,6041,455,801 us0.1%25,918 us0.0%
LiskMigrationIterator::loadPage2481,428,921 us0.1%1,849 us0.0%
phutil_console_format16,4841,401,043 us0.1%173,710 us0.0%
qsprintf_check_type493,0521,395,816 us0.1%721,444 us0.1%
LiskDAO::loadAllWhere2481,395,371 us0.1%16,133 us0.0%
newv16,5001,319,320 us0.1%373,301 us0.0%
PhutilServiceProfiler::endServiceCall90,5411,195,312 us0.1%1,086,333 us0.1%
PhutilConsoleFormatter::formatString16,4841,118,780 us0.1%797,300 us0.1%
LiskDAO::establishConnection49,4541,102,424 us0.1%339,211 us0.0%
PhutilCommandString::renderString32,9641,019,572 us0.1%95,371 us0.0%
ReflectionClass::newInstanceArgs16,486926,948 us0.1%39,661 us0.0%
AphrontBaseMySQLDatabaseConnection::validateUTF8String172,221888,163 us0.1%156,643 us0.0%
PhutilExecPassthru::__construct16,482887,283 us0.1%53,297 us0.0%
pht16,489857,062 us0.1%187,362 us0.0%
LiskDAO::loadAllFromArray248825,363 us0.1%87,639 us0.0%
csprintf16,482796,725 us0.1%107,999 us0.0%
PhutilConsole::isErrATTY8,240788,067 us0.1%409,455 us0.0%
PhabricatorLiskDAO::willWriteData49,206779,338 us0.1%191,582 us0.0%
LiskDAO::getEstablishedConnection49,702761,818 us0.1%110,899 us0.0%
PhabricatorLiskDAO::getTableName74,057747,772 us0.1%746,718 us0.1%
LiskDAO::applyLiskDataSerialization73,809733,613 us0.1%441,384 us0.0%
phutil_is_utf8172,221731,520 us0.1%349,815 us0.0%
LiskDAO::loadFromArray24,603711,564 us0.1%283,176 us0.0%
LiskDAO::getConfigOption393,654708,328 us0.1%696,935 us0.1%
PhutilCommandString::__construct16,482688,477 us0.1%35,430 us0.0%
file_get_contents16,482684,102 us0.1%684,102 us0.1%
qsprintf_check_scalar_type689,876674,283 us0.1%673,600 us0.1%
PhutilErrorTrap::destroy16,482666,674 us0.1%118,809 us0.0%
PhutilCommandString::getMaskedString16,482653,047 us0.1%22,386 us0.0%
PhabricatorLiskDAO::getConnectionNamespace49,704650,933 us0.1%171,889 us0.0%
PhutilArrayWithDefaultValue::offsetGet49,446642,087 us0.1%355,134 us0.0%
realpath82,410640,326 us0.1%607,324 us0.1%
Filesystem::changePermissions16,482609,643 us0.1%181,531 us0.0%
PhutilConsole::isLogEnabled8,240570,186 us0.1%389,291 us0.0%
PhutilServiceProfiler::beginServiceCall90,541555,710 us0.1%457,916 us0.0%
LiskDAO::loadRawDataWhere248553,243 us0.1%3,158 us0.0%
PhutilErrorHandler::removeErrorTrap16,482547,865 us0.1%279,966 us0.0%
AphrontDatabaseConnection::queryData248540,681 us0.1%947 us0.0%
queryfx_all248539,270 us0.1%1,227 us0.0%
PhutilTranslator::translate16,489534,332 us0.1%417,994 us0.0%
LiskDAO::willWriteData49,206506,198 us0.0%90,043 us0.0%
mkdir16,482500,942 us0.0%500,942 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString172,221492,319 us0.0%387,851 us0.0%
PhabricatorLiskDAO::getStorageNamespace49,706478,946 us0.0%309,950 us0.0%
AphrontBaseMySQLDatabaseConnection::checkWrite74,057475,573 us0.0%258,838 us0.0%
tempnam16,482460,378 us0.0%460,378 us0.0%
Filesystem::assertExists65,928460,278 us0.0%69,706 us0.0%
Filesystem::isAbsolutePath65,928440,319 us0.0%290,243 us0.0%
LiskDAO::__call123,015439,112 us0.0%149,182 us0.0%
is_link82,410439,009 us0.0%438,969 us0.0%
PhabricatorLiskDAO::willReadData24,603428,185 us0.0%62,678 us0.0%
AphrontBaseMySQLDatabaseConnection::escapeColumnName320,087424,584 us0.0%401,186 us0.0%
PhutilCommandString::getUnmaskedString16,482408,216 us0.0%19,305 us0.0%