XHProf LiskDAO::save Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
LiskDAO::save1,53783,032,549 us100.0%
Parent Calls
AphrontIsolatedDatabaseConnectionTestCase::testTransactionRollback369,596 us
PhabricatorUser::save11911,450,174 us
PhabricatorWorkerActiveTask::forceSaveWithoutLease54821,800,907 us
PhabricatorUserEmail::save1858,451,698 us
PhabricatorUserLog::save1498,238,878 us
ConpherenceThread::save191,359,000 us
ConpherenceEditor::applyInitialEffects13606,790 us
PhabricatorApplicationTransactionEditor::applyTransactions997,100,236 us
ConpherenceEditor::applyFinalEffects301,722,597 us
PhabricatorFile::save201,569,345 us
PhabricatorApplicationTransactionCommentEditor::applyEdit4269,179 us
ConpherenceEditor::applyCustomExternalTransaction2118,129 us
DifferentialDiff::save149,789 us
DifferentialChangeset::save139,448 us
DifferentialModernHunk::save131,805 us
HarbormasterTargetEngine::generateBuildStepMap388,522 us
HarbormasterBuildable::createOrLoadExisting127,753 us
HarbormasterBuildable::applyPlan133,660 us
HarbormasterBuildEngine::updateBuild131,570 us
HarbormasterBuildEngine::updateBuildSteps274,345 us
HarbormasterTargetWorker::doWork4168,349 us
LiskFixtureTestCase::testGarbageLoadCalls152,860 us
LiskFixtureTestCase::testTransactionalIsolation2of2131,500 us
LiskFixtureTestCase::testNonmutableColumns2101,185 us
LiskFixtureTestCase::testFixturesBasicallyWork120,127 us
LiskFixtureTestCase::testTransactionalIsolation1of2149,483 us
LiskFixtureTestCase::testReadableTransactions117,971 us
LiskIsolationTestCase::testEphemeral117,191 us
LiskIsolationTestCase::saveDAO1980 us
LiskIsolationTestCase::testIsolatedWrites280,468 us
ManiphestTask::save393,857,725 us
HeraldEngine::getTranscript241,655,232 us
PhabricatorAuthInvite::save382,114,097 us
PhabricatorMetaMTAMail::save372,102,941 us
PhabricatorCalendarHolidayTestCase::willRunTests17,445 us
PhabricatorEdgeTestCase::testCycleDetection285,314 us
PhabricatorFileTestCase::testFileTransformDelete2120,078 us
PhabricatorFileTestCase::testFileVisibility119,167 us
PhabricatorMetaMTAMailTestCase::testRecipients6184,091 us
PhabricatorMetaMTAReceivedMailTestCase::testDropSelfMail157,364 us
PhabricatorMetaMTAReceivedMail::processReceivedMail10641,094 us
PhabricatorMetaMTAReceivedMailTestCase::setManiphestCreateEmail2184,239 us
PhabricatorMetaMTAReceivedMailTestCase::testDropUnknownSenderMail127,714 us
PhabricatorMetaMTAReceivedMailTestCase::testDropDisabledSenderMail125,070 us
PhabricatorMetaMTAReceivedMailTestCase::testDropUnreceivableMail142,415 us
PhabricatorMetaMTAReceivedMailTestCase::testDropDuplicateMail2102,109 us
PhabricatorObjectMailReceiverTestCase::testDropUserMismatchMail126,731 us
PhabricatorObjectMailReceiverTestCase::testDropUnconfiguredPublicMail126,469 us
PhabricatorObjectMailReceiverTestCase::testDropInvalidObjectMail173,023 us
PhabricatorObjectMailReceiverTestCase::testDropHashMismatchMail128,418 us
PhabricatorPolicyDataTestCase::testCustomPolicyRuleLunarPhase197,843 us
PhabricatorProject::save231,945,895 us
PhabricatorPolicyDataTestCase::testCustomPolicyRuleAdministrators196,652 us
PhabricatorPolicyDataTestCase::testCustomPolicyRuleUser193,573 us
PhabricatorMySQLFileStorageEngine::writeFile246,065 us
PhabricatorFile::loadBuiltins282,170 us
PhabricatorProjectTransactionEditor::addSlug2109,742 us
PhabricatorRepositoryURITestCase::testURIGeneration3122,377 us
PhabricatorDestructionEngine::destroyObject136,319 us
PhabricatorDestructionEngine::destroyObject@1470,436 us
PhabricatorPaste::save3334,352 us
PhabricatorSpacesTestCase::testSpacesPolicyFiltering3253,091 us
PhabricatorUserEditorTestCase::testRegistrationEmailApplicationEmailCollide127,079 us
PhabricatorWorkingCopyTestCase::buildBareRepository13809,503 us
PhabricatorRepositoryCommit::save442,370,984 us
PhabricatorRepositoryDiscoveryEngine::recordCommit421,389,500 us
PhabricatorRepositorySvnCommitChangeParserWorker::lookupSvnCommits292,697 us
Child Calls
LiskDAO::insert1,34868,796,960 us82.9%
LiskDAO::update18912,152,909 us14.6%
LiskDAO::shouldInsertWhenSaved1,5371,651,595 us2.0%