XHProf count Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
count37,58734,877 us100.0%
Parent Calls
PhutilArgumentParser::parsePartial22 us
FileFinder::validateFile21 us
ArcanistWorkflow::parseArguments21 us
xsprintf24,81728,120 us
PhutilJSON::encodeFormattedValue30 us
FileFinder::find3,8511,888 us
PhutilLibraryMapBuilder::analyzeLibrary27 us
PhutilLibraryMapBuilder::buildLibraryMap3,350354 us
PhutilTranslator::chooseVariant287396 us
PhabricatorPolicyAwareQuery::executeOne359501 us
DifferentialAdjustmentMapTestCase::loadHunks1637 us
DifferentialLineAdjustmentMap::reduceMapRanges354103 us
DifferentialLineAdjustmentMap::newInverseMap8610 us
DifferentialChangesetParser::detectCopiedCode1,002136 us
DifferentialHunkTestCase::loadHunk1219 us
PhutilTestCase::tryTestCases148 us
AphrontHTTPSink::writeHeaders135 us
LiskDAO::loadOneWhere208244 us
AphrontRequestTestCase::testFlattenRequestData45 us
PhutilLexer::getRules168134 us
PhutilSimpleOptionsLexer::getNiceTokens79 us
CelerityResourceTransformer::translateResourceURI8739 us
PhutilEventEngine::dispatchEvent175237 us
PhabricatorPolicyFilter::hasCapability155260 us
queryfx_one138100 us
ConpherenceRoomTestCase::testRoomParticipantAddition11 us
ConpherenceRoomTestCase::testNUserRoomCreate12 us
PhabricatorHandleList::setPHIDs1013 us
ConpherenceRoomTestCase::testAddMessageWithFileAttachments22 us
ConpherenceRoomTestCase::testOneUserRoomCreate11 us
ConpherenceRoomTestCase::testRoomParticipantDeletion820 us
xsprintf@1468723 us
PhabricatorDifferenceEngine::generateRawDiffFromFileContent33 us
DifferentialCommitMessageParserTestCase::testDifferentialCommitMessageParser66 us
DifferentialCommitMessageParser::parseCorpus155 us
PhutilUTF8StringTruncator::setTerminator5851 us
phutil_utf8v_combined307 us
PhutilUTF8StringTruncator::truncateString12 us
DifferentialHunkParserTestCase::createHunksFromFile33 us
DifferentialChangesetParser::process2226 us
DifferentialHunkParser::reparseHunksForSpecialAttributes16422 us
DifferentialHunkParser::generateVisibileLinesMask4826 us
DifferentialChangesetParser::render4830 us
DifferentialHunkParser::parseHunksForLineData2425 us
FutureIterator::next5787 us
DifferentialChangesetRenderer::buildPrimitives1216 us
PhutilEditDistanceMatrix::setSequences3219 us
PhutilEditDistanceMatrix::getEditString4623 us
PhutilEditDistanceMatrix::padEditString3016 us
ArcanistDiffUtils::collapseIntralineRuns3235 us
PhutilEditDistanceMatrix::computeMatrix2013 us
DiffusionMercurialWireSSHTestCase::testMercurialClientWireProtocolParser55 us
DiffusionMercurialWireSSHTestCase::assertParserResult149 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream209 us
DiffusionPathIDQuery::expandPathToRoot4110 us
PhabricatorPolicyAwareQuery::execute1114 us
HarbormasterBuildEngine::releaseAllArtifacts11 us
HarbormasterBuildEngine::updateBuildSteps93 us
LiskFixtureTestCase::testTransactionalIsolation1of211 us
LiskFixtureTestCase::testTransactionalIsolation2of212 us
LiskFixtureTestCase::testFixturesBasicallyWork210 us
PhabricatorPolicyAwareQuery::executeOne@14155 us
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns4851 us
ManiphestTransactionEditor::getAdjacentSubpriority23 us
ManiphestTaskTestCase::testTaskAdjacentBlocks11 us
CelerityStaticResourceResponse::addMetadata1937 us
PHUIButtonBarView::getTagContent918 us
DarkConsoleErrorLogPlugin::getName1846 us
DarkConsoleErrorLogPlugin::getColor1850 us
LiskDAO::loadOneRelative1821 us
PhabricatorUser::getProfileImageCache2829 us
CelerityResourceMapGenerator::generate33 us
CelerityResourceMapGenerator::getProvidesAndRequires344214 us
PhabricatorFileTestCase::testFileTransformDelete46 us
PhabricatorFile::hasAutomaticCapability49 us
PhabricatorHandlePoolTestCase::testHandlePools1209 us
PhabricatorHashTestCase::testHashForIndex11 us
PhabricatorInfrastructureTestCase::testApplicationsInstalled22 us
PhabricatorMetaMTAReceivedMail::dropMailAlreadyReceived911 us
ConpherenceCreateThreadMailReceiver::canAcceptMail149 us
PhabricatorMetaMTAReceivedMail::loadReceiver66 us
PhutilQueryStringParser::parseQueryStringToPairList396 us
PhabricatorPolicyFilter::hasCapability@1911 us
PhabricatorPolicyDataTestCase::testProjectPolicyMembership11 us
PhabricatorPolicyTestCase::testLimits22 us
PhabricatorPolicyAwareTestQuery::nextPage33 us
PhabricatorPolicyTestCase::testOffsets44 us
PhabricatorPolicyTestCase::testInvalidPolicyVisibleByOmnipotentUser11 us
PhabricatorPolicyTestCase::testOmnipotence11 us
PhabricatorSpacesTestCase::testSpacesAnnihilation46 us
PhabricatorSpacesTestCase::testSpacesSeveralSpaces23 us
phutil_format_units_generic3088 us
PhabricatorUserEmail::describeAllowedAddresses12 us
PhabricatorWorkerTestCase::expectNextLease2328 us
PhabricatorWorkingCopyTestCase::buildBareRepository1315 us
PhabricatorRepositoryDiscoveryEngine::fillCommitCache3644 us
DiffusionLowLevelGitRefQuery::extractFields33 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges11 us
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths15149 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges23 us
PhrequentTimeBlock::getObjectTimeRanges3248 us
Child Calls
PhabricatorHandleList::count1201 us0.6%