XHProf LiskDAO::save Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
LiskDAO::save1,53773,582,348 us100.0%
Parent Calls
AphrontIsolatedDatabaseConnectionTestCase::testTransactionRollback391,167 us
PhabricatorUser::save11910,015,687 us
PhabricatorWorkerActiveTask::forceSaveWithoutLease54818,514,294 us
PhabricatorUserEmail::save18512,249,578 us
PhabricatorUserLog::save1499,649,325 us
ConpherenceThread::save19728,312 us
ConpherenceEditor::applyInitialEffects13328,703 us
PhabricatorApplicationTransactionEditor::applyTransactions993,671,878 us
ConpherenceEditor::applyFinalEffects30961,434 us
ConpherenceEditor::applyCustomExternalTransaction249,249 us
PhabricatorFile::save20995,499 us
PhabricatorApplicationTransactionCommentEditor::applyEdit4135,818 us
DifferentialDiff::save141,779 us
DifferentialChangeset::save131,187 us
DifferentialModernHunk::save128,131 us
HarbormasterTargetEngine::generateBuildStepMap381,404 us
HarbormasterBuildable::createOrLoadExisting125,279 us
HarbormasterBuildable::applyPlan127,084 us
HarbormasterBuildEngine::updateBuild126,545 us
HarbormasterBuildEngine::updateBuildSteps262,461 us
HarbormasterTargetWorker::doWork4141,320 us
LiskFixtureTestCase::testNonmutableColumns264,134 us
LiskFixtureTestCase::testTransactionalIsolation1of2117,036 us
LiskFixtureTestCase::testReadableTransactions117,908 us
LiskFixtureTestCase::testTransactionalIsolation2of2118,261 us
LiskFixtureTestCase::testGarbageLoadCalls138,472 us
LiskFixtureTestCase::testFixturesBasicallyWork126,519 us
LiskIsolationTestCase::testEphemeral124,685 us
LiskIsolationTestCase::saveDAO1959 us
LiskIsolationTestCase::testIsolatedWrites236,565 us
ManiphestTask::save392,229,212 us
HeraldEngine::getTranscript24778,872 us
PhabricatorAuthInvite::save382,704,654 us
PhabricatorMetaMTAMail::save372,758,773 us
PhabricatorCalendarHolidayTestCase::willRunTests17,910 us
PhabricatorEdgeTestCase::testCycleDetection2128,035 us
PhabricatorFileTestCase::testFileTransformDelete244,873 us
PhabricatorFileTestCase::testFileVisibility122,783 us
PhabricatorMetaMTAMailTestCase::testRecipients696,732 us
PhabricatorMetaMTAReceivedMailTestCase::testDropDuplicateMail283,058 us
PhabricatorMetaMTAReceivedMail::processReceivedMail10321,332 us
PhabricatorMetaMTAReceivedMailTestCase::testDropUnreceivableMail138,696 us
PhabricatorMetaMTAReceivedMailTestCase::setManiphestCreateEmail284,045 us
PhabricatorMetaMTAReceivedMailTestCase::testDropUnknownSenderMail124,753 us
PhabricatorMetaMTAReceivedMailTestCase::testDropSelfMail147,461 us
PhabricatorMetaMTAReceivedMailTestCase::testDropDisabledSenderMail124,640 us
PhabricatorObjectMailReceiverTestCase::testDropUserMismatchMail124,196 us
PhabricatorObjectMailReceiverTestCase::testDropHashMismatchMail124,760 us
PhabricatorObjectMailReceiverTestCase::testDropUnconfiguredPublicMail128,912 us
PhabricatorObjectMailReceiverTestCase::testDropInvalidObjectMail124,224 us
PhabricatorPolicyDataTestCase::testCustomPolicyRuleLunarPhase137,252 us
PhabricatorPolicyDataTestCase::testCustomPolicyRuleUser131,902 us
PhabricatorPolicyDataTestCase::testCustomPolicyRuleAdministrators137,312 us
PhabricatorProject::save231,050,141 us
PhabricatorProjectTransactionEditor::addSlug249,889 us
PhabricatorMySQLFileStorageEngine::writeFile234,141 us
PhabricatorFile::loadBuiltins239,598 us
PhabricatorRepositoryURITestCase::testURIGeneration31,686,718 us
PhabricatorDestructionEngine::destroyObject129,009 us
PhabricatorDestructionEngine::destroyObject@1465,924 us
PhabricatorPaste::save3125,107 us
PhabricatorSpacesTestCase::testSpacesPolicyFiltering386,893 us
PhabricatorUserEditorTestCase::testRegistrationEmailApplicationEmailCollide128,679 us
PhabricatorWorkingCopyTestCase::buildBareRepository13522,098 us
PhabricatorRepositoryCommit::save441,336,225 us
PhabricatorRepositoryDiscoveryEngine::recordCommit42767,708 us
PhabricatorRepositorySvnCommitChangeParserWorker::lookupSvnCommits255,158 us
Child Calls
LiskDAO::insert1,34860,706,816 us82.5%
LiskDAO::update18910,899,459 us14.8%
LiskDAO::shouldInsertWhenSaved1,5371,607,247 us2.2%