XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total17,783,981626,556,780 us100.0%626,556,780 us100.0%
main()1626,556,780 us100.0%352 us0.0%
ArcanistUnitWorkflow::run1626,492,686 us100.0%1,581,484 us0.3%
ArcanistConfigurationDrivenUnitTestEngine::run1592,228,510 us94.5%67 us0.0%
PhutilUnitTestEngine::run1592,226,390 us94.5%3,277 us0.0%
PhutilTestCase::run117560,487,484 us89.5%42,966 us0.0%
call_user_func_array82,095425,731,767 us67.9%492,068 us0.1%
PhutilTestCase::passTest291134,928,649 us21.5%86,588 us0.0%
PhutilTestCase::resultTest291134,835,271 us21.5%98,209 us0.0%
PhutilTestCase::endCoverage291134,579,525 us21.5%95,180,550 us15.2%
LiskDAO::save1,54390,993,900 us14.5%478,999 us0.1%
PhabricatorApplicationTransactionEditor::applyTransactions5782,887,267 us13.2%91,778 us0.0%
qsprintf24,40381,751,602 us13.0%7,036,574 us1.1%
PhabricatorPolicyAwareQuery::execute1,01877,035,848 us12.3%522,678 us0.1%
LiskDAO::insert1,36076,970,149 us12.3%416,631 us0.1%
xsprintf25,40476,356,368 us12.2%9,360,942 us1.5%
LiskDAO::insertRecordIntoDatabase1,36076,163,597 us12.2%909,905 us0.1%
PhutilLibraryTestCase::testMethodVisibility171,069,466 us11.3%6,610,949 us1.1%
xsprintf_query39,25765,347,845 us10.4%12,477,008 us2.0%
PhabricatorUserEditor::createNewUser10859,789,141 us9.5%81,622 us0.0%
PhabricatorTestCase::generateNewTestUser10459,649,526 us9.5%48,168 us0.0%
PhutilLibraryTestCase::compareVisibility184,40253,819,930 us8.6%53,618,452 us8.6%
queryfx5,06452,121,222 us8.3%1,450,063 us0.2%
PhabricatorWorker::scheduleTask27143,293,710 us6.9%128,456 us0.0%
Future::resolve20342,011,563 us6.7%89,157 us0.0%
ExecFuture::resolvex15039,973,916 us6.4%43,548 us0.0%
PhabricatorAuthInviteTestCase::testInviteWithKnownEmail138,726,466 us6.2%9,301 us0.0%
PhabricatorUser::save11936,779,150 us5.9%54,858 us0.0%
Future::waitForSockets45335,765,570 us5.7%172,974 us0.0%
stream_select45835,504,818 us5.7%35,504,818 us5.7%
PhabricatorPolicyAwareQuery::executeOne42432,999,426 us5.3%136,663 us0.0%
execx1732,444,084 us5.2%4,988 us0.0%
PhabricatorAccessControlTestCase::testControllerAccessControls132,190,249 us5.1%1,852 us0.0%
PhabricatorTestCase::willRunTestCases11031,648,338 us5.1%869 us0.0%
PhabricatorTestCase::newStorageFixture131,524,699 us5.0%14 us0.0%
PhabricatorStorageFixtureScopeGuard::__construct131,524,427 us5.0%16 us0.0%
ArcanistUnitTestResult::mergeCoverage3,70731,449,926 us5.0%31,149,237 us5.0%
AphrontDatabaseConnection::query2,61929,253,952 us4.7%714,062 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows41928,797,099 us4.6%161,892 us0.0%
PhabricatorAccessControlTestCase::checkAccess1028,204,894 us4.5%8,955 us0.0%
PhabricatorController::willBeginExecution5927,990,525 us4.5%42,010 us0.0%
xdebug_get_code_coverage29126,755,368 us4.3%26,755,368 us4.3%
ManiphestTaskTestCase::applyTaskTransactions2026,138,194 us4.2%6,073 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease28125,773,777 us4.1%141,604 us0.0%
PhabricatorMarkupEngine::newMarkupEngine4725,621,002 us4.1%101,455 us0.0%
qsprintf_check_type39,25725,438,236 us4.1%11,128,620 us1.8%
PhabricatorWorkerActiveTask::save27125,416,772 us4.1%84,810 us0.0%
AphrontController::delegateToController2525,231,144 us4.0%6,975 us0.0%
PhabricatorMarkupEngine::newDifferentialMarkupEngine4625,075,495 us4.0%11,222 us0.0%
PhabricatorController::buildApplicationPage1624,419,476 us3.9%6,678 us0.0%
PhabricatorStandardPageView::produceAphrontResponse1624,269,512 us3.9%8,277 us0.0%
AphrontPageView::render1624,224,264 us3.9%5,148 us0.0%
PhabricatorApplicationTransactionEditor::expandSupportTransactions5723,957,245 us3.8%21,236 us0.0%
PhabricatorObjectMailReceiverTestCase::buildMail423,157,636 us3.7%3,317 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery5,03922,851,979 us3.6%1,936,823 us0.3%
PhabricatorAuthNeedsApprovalController::handleRequest821,679,342 us3.5%3,122 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String14,89821,526,974 us3.4%4,358,357 us0.7%
PhabricatorPolicyFilter::apply1,12621,368,069 us3.4%734,425 us0.1%
PhutilRemarkupEngine::setBlockRules4721,155,481 us3.4%556,382 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage29421,114,871 us3.4%88,469 us0.0%
PhabricatorApplicationTransactionEditor::buildSubscribeTransaction5720,837,788 us3.3%16,765 us0.0%
PhabricatorMarkupEngine::extractPHIDsFromMentions3620,787,124 us3.3%9,817 us0.0%
ManiphestTaskTestCase::testTaskReordering120,403,268 us3.3%1,313 us0.0%
LiskDAO::__call20,54318,590,076 us3.0%5,979,162 us1.0%
PhabricatorStandardPageView::willRenderPage1618,187,616 us2.9%13,774 us0.0%
PhabricatorManiphestTaskTestDataGenerator::generate418,023,594 us2.9%4,743 us0.0%
LiskDAO::establishConnection4,28517,512,057 us2.8%1,514,979 us0.2%
PhabricatorSearchIndexer::queueDocumentForIndexing11917,485,816 us2.8%46,617 us0.0%
queryfx_all1,49717,326,092 us2.8%439,213 us0.1%
idx78,08917,162,448 us2.7%17,138,241 us2.7%
PhabricatorProjectEditorTestCase::testJoinLeaveProject117,125,499 us2.7%1,683 us0.0%
PhabricatorMainMenuView::render916,808,139 us2.7%20,395 us0.0%
PhutilTypeSpec::checkMap45316,680,590 us2.7%197,246 us0.0%
PhabricatorAuthInviteTestCase::generateUser3116,551,269 us2.6%8,501 us0.0%
PhabricatorProjectEditorTestCase::joinOrLeaveProject1016,208,362 us2.6%4,204 us0.0%
ManiphestTaskTestCase::newTask1216,201,626 us2.6%4,320 us0.0%
PhutilTypeSpec::newFromString1,42116,159,452 us2.6%562,250 us0.1%
PhabricatorRepositoryDiscoveryEngine::discoverCommits1315,853,786 us2.5%10,920 us0.0%
ManiphestTaskTestCase::testTaskAdjacentBlocks115,742,360 us2.5%1,400 us0.0%
PhabricatorAuthInviteTestCase::generateEmail2415,725,439 us2.5%10,305 us0.0%
PhabricatorObjectQuery::loadPage14315,494,220 us2.5%58,118 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID13414,776,378 us2.4%71,097 us0.0%
qsprintf_check_scalar_type50,58714,305,099 us2.3%14,207,463 us2.3%
PhutilRemarkupBlockRule::updateRules1,12814,215,439 us2.3%644,887 us0.1%
PhutilRemarkupBlockRule::setEngine56414,090,168 us2.2%150,018 us0.0%
PhabricatorPHIDType::loadObjects9314,073,841 us2.2%34,427 us0.0%
PhabricatorChangeParserTestCase::testSubversionParser113,031,168 us2.1%2,162 us0.0%
PhabricatorWorkingCopyTestCase::buildDiscoveredRepository312,914,839 us2.1%1,287 us0.0%
PhabricatorChangeParserTestCase::expectChanges412,887,104 us2.1%26,350 us0.0%
PhabricatorHomeApplication::loadAllQuickCreateItems1812,823,207 us2.0%26,023 us0.0%
PhabricatorWorkingCopyTestCase::buildBareRepository1312,614,795 us2.0%9,296 us0.0%
LiskDAO::call20,54312,610,914 us2.0%6,161,324 us1.0%
PhabricatorCelerityTestCase::testCelerityMaps112,449,173 us2.0%2,213 us0.0%
CelerityResourceMapGenerator::generate112,439,121 us2.0%8,370 us0.0%
PhabricatorMetaMTAApplicationEmailQuery::loadPage16412,413,763 us2.0%55,691 us0.0%
PhabricatorUserEditor::willAddEmail13412,125,256 us1.9%67,486 us0.0%
ManiphestTaskTestCase::moveTask612,117,841 us1.9%2,828 us0.0%
LiskDAO::update19112,070,457 us1.9%124,290 us0.0%
PhabricatorChangeParserTestCase::parseCommit3411,698,765 us1.9%13,666 us0.0%
PhabricatorRepositoryCommitChangeParserWorker::parseChangesForUnitTest3411,632,653 us1.9%11,971 us0.0%
ConpherenceRoomTestCase::testAddMessageWithFileAttachments111,445,935 us1.8%699 us0.0%