XHProf count Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
count37,77257,468 us100.0%
Parent Calls
PhutilArgumentParser::parsePartial21 us
FileFinder::validateFile22 us
ArcanistWorkflow::parseArguments22 us
xsprintf24,95348,919 us
PhutilJSON::encodeFormattedValue31 us
FileFinder::find3,851865 us
PhutilLibraryMapBuilder::analyzeLibrary46 us
FutureIterator::next103149 us
PhutilLibraryMapBuilder::buildLibraryMap3,350321 us
PhutilTranslator::chooseVariant287611 us
PhabricatorPolicyAwareQuery::executeOne359903 us
DifferentialAdjustmentMapTestCase::loadHunks1626 us
DifferentialLineAdjustmentMap::reduceMapRanges35479 us
DifferentialLineAdjustmentMap::newInverseMap869 us
DifferentialChangesetParser::detectCopiedCode1,002112 us
DifferentialHunkTestCase::loadHunk1216 us
PhutilTestCase::tryTestCases1417 us
AphrontHTTPSink::writeHeaders1310 us
LiskDAO::loadOneWhere209463 us
AphrontRequestTestCase::testFlattenRequestData45 us
PhutilLexer::getRules168108 us
PhutilSimpleOptionsLexer::getNiceTokens74 us
CelerityResourceTransformer::translateResourceURI87132 us
PhutilEventEngine::dispatchEvent175401 us
PhabricatorPolicyFilter::hasCapability155382 us
queryfx_one138174 us
PhabricatorHandleList::setPHIDs1024 us
ConpherenceRoomTestCase::testAddMessageWithFileAttachments23 us
ConpherenceRoomTestCase::testRoomParticipantDeletion820 us
ConpherenceRoomTestCase::testOneUserRoomCreate16 us
ConpherenceRoomTestCase::testRoomParticipantAddition11 us
ConpherenceRoomTestCase::testNUserRoomCreate14 us
xsprintf@14681,340 us
PhabricatorDifferenceEngine::generateRawDiffFromFileContent33 us
DifferentialCommitMessageParserTestCase::testDifferentialCommitMessageParser66 us
DifferentialCommitMessageParser::parseCorpus155 us
PhutilUTF8StringTruncator::setTerminator5875 us
phutil_utf8v_combined3019 us
PhutilUTF8StringTruncator::truncateString11 us
DifferentialHunkParserTestCase::createHunksFromFile37 us
DifferentialChangesetParser::process2232 us
DifferentialHunkParser::reparseHunksForSpecialAttributes16497 us
DifferentialHunkParser::generateVisibileLinesMask4852 us
DifferentialChangesetParser::render4840 us
DifferentialHunkParser::parseHunksForLineData2439 us
DifferentialChangesetRenderer::buildPrimitives1214 us
PhutilEditDistanceMatrix::setSequences3237 us
PhutilEditDistanceMatrix::getEditString4651 us
PhutilEditDistanceMatrix::padEditString3027 us
ArcanistDiffUtils::collapseIntralineRuns3260 us
PhutilEditDistanceMatrix::computeMatrix2010 us
DiffusionMercurialWireSSHTestCase::testMercurialClientWireProtocolParser512 us
DiffusionMercurialWireSSHTestCase::assertParserResult1435 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream2054 us
DiffusionPathIDQuery::expandPathToRoot4127 us
PhabricatorPolicyAwareQuery::execute1124 us
HarbormasterBuildEngine::releaseAllArtifacts11 us
HarbormasterBuildEngine::updateBuildSteps96 us
LiskFixtureTestCase::testTransactionalIsolation2of212 us
LiskFixtureTestCase::testFixturesBasicallyWork23 us
LiskFixtureTestCase::testTransactionalIsolation1of213 us
PhabricatorPolicyAwareQuery::executeOne@141104 us
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns4885 us
ManiphestTransactionEditor::getAdjacentSubpriority27 us
ManiphestTaskTestCase::testTaskAdjacentBlocks11 us
CelerityStaticResourceResponse::addMetadata1954 us
PHUIButtonBarView::getTagContent928 us
DarkConsoleErrorLogPlugin::getName1860 us
DarkConsoleErrorLogPlugin::getColor1847 us
LiskDAO::loadOneRelative1847 us
PhabricatorUser::getProfileImageCache2853 us
CelerityResourceMapGenerator::generate38 us
CelerityResourceMapGenerator::getProvidesAndRequires344362 us
PhabricatorFileTestCase::testFileTransformDelete48 us
PhabricatorFile::hasAutomaticCapability45 us
PhabricatorHandlePoolTestCase::testHandlePools1124 us
PhabricatorHashTestCase::testHashForIndex13 us
PhabricatorInfrastructureTestCase::testApplicationsInstalled21 us
PhabricatorMetaMTAReceivedMail::dropMailAlreadyReceived920 us
ConpherenceCreateThreadMailReceiver::canAcceptMail1411 us
PhabricatorMetaMTAReceivedMail::loadReceiver68 us
PhutilQueryStringParser::parseQueryStringToPairList3977 us
PhabricatorPolicyFilter::hasCapability@1932 us
PhabricatorPolicyDataTestCase::testProjectPolicyMembership12 us
PhabricatorPolicyTestCase::testInvalidPolicyVisibleByOmnipotentUser12 us
PhabricatorPolicyTestCase::testLimits22 us
PhabricatorPolicyAwareTestQuery::nextPage38 us
PhabricatorPolicyTestCase::testOffsets44 us
PhabricatorPolicyTestCase::testOmnipotence11 us
PhabricatorSpacesTestCase::testSpacesSeveralSpaces28 us
PhabricatorSpacesTestCase::testSpacesAnnihilation413 us
phutil_format_units_generic3088 us
PhabricatorUserEmail::describeAllowedAddresses11 us
PhabricatorWorkerTestCase::expectNextLease2336 us
PhabricatorWorkingCopyTestCase::buildBareRepository1327 us
PhabricatorRepositoryDiscoveryEngine::fillCommitCache3689 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges11 us
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths151180 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges28 us
DiffusionLowLevelGitRefQuery::extractFields35 us
PhrequentTimeBlock::getObjectTimeRanges3270 us
Child Calls
PhabricatorHandleList::count1118 us0.2%