XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total268,68031,154,128 us100.0%31,154,128 us100.0%
main()131,154,128 us100.0%266 us0.0%
ArcanistUnitWorkflow::run131,112,621 us99.9%106 us0.0%
ArcanistConfigurationDrivenUnitTestEngine::run131,109,335 us99.9%28 us0.0%
PhutilUnitTestEngine::run131,101,310 us99.8%64 us0.0%
PhabricatorTestCase::willRunTestCases130,022,139 us96.4%50 us0.0%
PhabricatorTestCase::newStorageFixture129,952,805 us96.1%14 us0.0%
PhabricatorStorageFixtureScopeGuard::__construct129,952,492 us96.1%17 us0.0%
execx129,952,456 us96.1%23 us0.0%
ExecFuture::resolvex129,951,049 us96.1%12 us0.0%
Future::resolve129,951,037 us96.1%938 us0.0%
Future::waitForSockets5629,943,192 us96.1%927 us0.0%
stream_select5629,942,245 us96.1%29,942,245 us96.1%
call_user_func_array7,5301,086,214 us3.5%23,374 us0.1%
PhutilTestCase::run11,076,925 us3.5%390 us0.0%
ManiphestTaskTestCase::applyTaskTransactions20697,618 us2.2%555 us0.0%
PhabricatorApplicationTransactionEditor::applyTransactions20689,158 us2.2%5,041 us0.0%
ManiphestTaskTestCase::testTaskReordering1657,103 us2.1%238 us0.0%
ManiphestTaskTestCase::newTask12575,016 us1.8%270 us0.0%
ManiphestTaskTestCase::testTaskAdjacentBlocks1356,903 us1.1%269 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols432305,786 us1.0%21,216 us0.1%
PhutilSymbolLoader::loadSymbol809270,027 us0.9%10,646 us0.0%
ManiphestTaskTestCase::moveTask6265,322 us0.9%190 us0.0%
PhutilBootloader::executeInclude673261,481 us0.8%49,747 us0.2%
PhutilBootloader::loadLibrarySource669256,232 us0.8%5,747 us0.0%
PhabricatorPolicyAwareQuery::execute65222,115 us0.7%2,553 us0.0%
queryfx403220,575 us0.7%2,828 us0.0%
PhabricatorApplicationTransactionEditor::expandSupportTransactions20220,447 us0.7%465 us0.0%
PhabricatorMarkupEngine::newMarkupEngine21209,938 us0.7%10,268 us0.0%
spl_autoload_call343193,703 us0.6%1,392 us0.0%
__phutil_autoload343192,658 us0.6%3,916 us0.0%
LiskDAO::save119190,332 us0.6%554 us0.0%
PhabricatorApplicationTransactionEditor::buildSubscribeTransaction20190,024 us0.6%334 us0.0%
PhabricatorMarkupEngine::extractPHIDsFromMentions20188,090 us0.6%169 us0.0%
PhabricatorMarkupEngine::newDifferentialMarkupEngine20187,872 us0.6%115 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery402171,824 us0.6%10,095 us0.0%
PhutilTypeSpec::checkMap131162,850 us0.5%3,455 us0.0%
PhutilTypeSpec::newFromString321158,056 us0.5%4,377 us0.0%
qsprintf2,472157,374 us0.5%10,963 us0.0%
LiskDAO::insert102155,921 us0.5%517 us0.0%
LiskDAO::insertRecordIntoDatabase102155,269 us0.5%6,754 us0.0%
PhabricatorPolicyAwareQuery::executeOne32154,451 us0.5%304 us0.0%
ManiphestTaskQuery::loadPage30153,991 us0.5%1,010 us0.0%
xsprintf2,475144,861 us0.5%37,653 us0.1%
AphrontMySQLiDatabaseConnection::rawQuery402141,265 us0.5%2,652 us0.0%
mysqli::query402138,205 us0.4%138,205 us0.4%
AphrontDatabaseConnection::query163131,297 us0.4%1,098 us0.0%
PhutilTypeSpec::parseTokens321127,573 us0.4%81,783 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause33125,255 us0.4%224 us0.0%
ManiphestTaskQuery::buildWhereClauseParts30123,417 us0.4%488 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClause53122,875 us0.4%871 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClauseParts33122,182 us0.4%306 us0.0%
PhabricatorEdgeQuery::execute108121,249 us0.4%1,813 us0.0%
???_op673116,443 us0.4%6,799 us0.0%
PhabricatorApplicationTransactionEditor::getMailCC40109,082 us0.4%640 us0.0%
PhutilSymbolLoader::loadObjects85107,296 us0.3%1,685 us0.0%
PhutilClassMapQuery::execute245106,865 us0.3%1,038 us0.0%
PhutilClassMapQuery::loadMap10104,575 us0.3%1,898 us0.0%
PhutilRemarkupEngine::setBlockRules21100,170 us0.3%19,727 us0.1%
PhabricatorWorker::scheduleTask2294,261 us0.3%685 us0.0%
xsprintf_query3,95692,793 us0.3%37,272 us0.1%
PhabricatorCustomField::getObjectFields7792,017 us0.3%3,228 us0.0%
PhabricatorSubscribersQuery::loadSubscribersForPHID4887,832 us0.3%429 us0.0%
PhabricatorSubscribersQuery::execute4887,324 us0.3%745 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns885,131 us0.3%708 us0.0%
queryfx_all18276,163 us0.2%1,328 us0.0%
PhabricatorApplicationTransactionEditor::applyHeraldRules2074,431 us0.2%576 us0.0%
init_phabricator_script169,225 us0.2%27 us0.0%
PhabricatorEnv::initializeScriptEnvironment168,489 us0.2%21 us0.0%
PhabricatorEnv::initializeCommonEnvironment168,079 us0.2%41 us0.0%
HeraldEngine::loadAndApplyRules2066,709 us0.2%296 us0.0%
ManiphestTask::save2966,369 us0.2%172 us0.0%
PhabricatorCustomField::buildFieldList7565,063 us0.2%1,676 us0.0%
PhabricatorTestCase::generateNewTestUser264,144 us0.2%263 us0.0%
PhutilRemarkupBlockRule::updateRules50463,384 us0.2%18,209 us0.1%
PhutilRemarkupBlockRule::setEngine25263,383 us0.2%682 us0.0%
PhabricatorEdgeConfig::establishConnection10861,852 us0.2%917 us0.0%
PhabricatorTestCase::didRunOneTest258,833 us0.2%16 us0.0%
LiskDAO::endIsolateAllLiskEffectsToTransactions258,801 us0.2%121 us0.0%
AphrontDatabaseConnection::killTransaction1158,254 us0.2%101 us0.0%
PhabricatorUserEditor::createNewUser257,903 us0.2%667 us0.0%
PhabricatorPHIDType::getAllTypes10857,118 us0.2%902 us0.0%
PhabricatorEnv::buildConfigurationSourceStack151,303 us0.2%73 us0.0%
PhabricatorApplicationTransactionEditor::validateTransaction38051,210 us0.2%1,481 us0.0%
PhabricatorWorkerActiveTask::save2248,019 us0.2%146 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease2247,841 us0.2%561 us0.0%
ManiphestTaskTestCase::loadTasks1046,890 us0.2%318 us0.0%
PhutilParserGenerator::parseTokensWithTables32144,854 us0.1%31,667 us0.1%
PhabricatorConfigDefaultSource::__construct144,793 us0.1%160 us0.0%
PhabricatorApplicationConfigOptions::loadAllOptions244,146 us0.1%510 us0.0%
ManiphestTaskTestCase::movePriority241,892 us0.1%54 us0.0%
msort29540,058 us0.1%5,035 us0.0%
ManiphestTaskQuery::getBuiltinOrders3637,745 us0.1%689 us0.0%
PhabricatorEdgeQuery::loadDestinationPHIDs6036,908 us0.1%879 us0.0%
ManiphestTask::initializeNewTask1236,214 us0.1%687 us0.0%
HeraldEngine::getTranscript2034,797 us0.1%79 us0.0%
mpull43434,759 us0.1%29,690 us0.1%
PhabricatorUser::save234,614 us0.1%102 us0.0%
ManiphestTransactionEditor::getAdjacentSubpriority834,400 us0.1%692 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getBuiltinOrders3634,126 us0.1%455 us0.0%
LiskDAO::update1732,363 us0.1%1,494 us0.0%