XHProf count Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
count38,45651,821 us100.0%
Parent Calls
PhutilArgumentParser::parsePartial21 us
FileFinder::validateFile51 us
PhutilBootloader::loadExtension32 us
ArcanistWorkflow::parseArguments21 us
xsprintf24,93644,687 us
PhutilLexer::getRules1687 us
PhutilJSON::encodeFormattedValue40 us
PhutilTranslator::chooseVariant291458 us
FileFinder::find4,205726 us
PhutilLibraryMapBuilder::analyzeLibrary26 us
PhutilLibraryMapBuilder::buildLibraryMap3,703178 us
PhabricatorPolicyAwareQuery::executeOne360613 us
DifferentialAdjustmentMapTestCase::loadHunks1620 us
DifferentialLineAdjustmentMap::reduceMapRanges35450 us
DifferentialLineAdjustmentMap::newInverseMap869 us
DifferentialChangesetParser::detectCopiedCode1,0021,083 us
DifferentialHunkTestCase::loadHunk1214 us
PhutilTestCase::tryTestCases1410 us
AphrontHTTPSink::writeHeaders1329 us
LiskDAO::loadOneWhere209275 us
AphrontRequestTestCase::testFlattenRequestData43 us
PhutilSimpleOptionsLexer::getNiceTokens74 us
CelerityResourceTransformer::translateResourceURI8923 us
PhutilEventEngine::dispatchEvent175243 us
PhabricatorPolicyFilter::hasCapability183280 us
queryfx_one142113 us
ConpherenceRoomTestCase::testRoomParticipantAddition12 us
ConpherenceRoomTestCase::testNUserRoomCreate11 us
ConpherenceRoomTestCase::testOneUserRoomCreate12 us
PhabricatorHandleList::setPHIDs1013 us
ConpherenceRoomTestCase::testAddMessageWithFileAttachments24 us
ConpherenceRoomTestCase::testRoomParticipantDeletion811 us
xsprintf@14681,162 us
PhabricatorDifferenceEngine::generateRawDiffFromFileContent36 us
DifferentialCommitMessageParserTestCase::testDifferentialCommitMessageParser66 us
DifferentialCommitMessageParser::parseCorpus153 us
PhutilUTF8StringTruncator::setTerminator5854 us
PhutilUTF8StringTruncator::truncateString22 us
DifferentialHunkParserTestCase::createHunksFromFile33 us
DifferentialChangesetParser::process2238 us
DifferentialHunkParser::reparseHunksForSpecialAttributes16419 us
DifferentialHunkParser::generateVisibileLinesMask4844 us
DifferentialChangesetParser::render4867 us
DifferentialHunkParser::parseHunksForLineData2434 us
FutureIterator::next57104 us
DifferentialChangesetRenderer::buildPrimitives1224 us
PhutilEditDistanceMatrix::setSequences3229 us
PhutilEditDistanceMatrix::getEditString4623 us
PhutilEditDistanceMatrix::padEditString3019 us
ArcanistDiffUtils::collapseIntralineRuns3247 us
PhutilEditDistanceMatrix::computeMatrix2016 us
DiffusionMercurialWireSSHTestCase::testMercurialClientWireProtocolParser55 us
DiffusionMercurialWireSSHTestCase::assertParserResult1413 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream209 us
DiffusionPathIDQuery::expandPathToRoot4111 us
PhabricatorPolicyAwareQuery::execute1121 us
HarbormasterBuildEngine::releaseAllArtifacts12 us
HarbormasterBuildEngine::updateBuildSteps924 us
LiskFixtureTestCase::testTransactionalIsolation2of212 us
LiskFixtureTestCase::testTransactionalIsolation1of211 us
LiskFixtureTestCase::testFixturesBasicallyWork23 us
PhabricatorPolicyAwareQuery::executeOne@14179 us
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns4839 us
ManiphestTransactionEditor::getAdjacentSubpriority22 us
ManiphestTaskTestCase::testTaskAdjacentBlocks11 us
PHUIInfoView::render1410 us
CelerityStaticResourceResponse::addMetadata1938 us
PHUIButtonBarView::getTagContent917 us
DarkConsoleErrorLogPlugin::getName1823 us
DarkConsoleErrorLogPlugin::getColor1827 us
LiskDAO::loadOneRelative1831 us
PhabricatorUser::getProfileImageCache2826 us
CelerityResourceMapGenerator::generate33 us
CelerityResourceMapGenerator::getProvidesAndRequires343185 us
PhabricatorFileTestCase::testFileTransformDelete46 us
PhabricatorFile::hasAutomaticCapability47 us
PhabricatorHandlePoolTestCase::testHandlePools1238 us
PhabricatorHashTestCase::testHashForIndex12 us
PhabricatorInfrastructureTestCase::testApplicationsInstalled21 us
PhabricatorMetaMTAReceivedMail::dropMailAlreadyReceived916 us
ConpherenceCreateThreadMailReceiver::canAcceptMail1419 us
PhabricatorMetaMTAReceivedMail::loadReceiver67 us
PhutilQueryStringParser::parseQueryStringToPairList5125 us
PhabricatorPolicyFilter::hasCapability@1926 us
PhabricatorPolicyDataTestCase::testProjectPolicyMembership13 us
PhabricatorPolicyAwareTestQuery::nextPage310 us
PhabricatorPolicyTestCase::testOffsets47 us
PhabricatorPolicyTestCase::testOmnipotence12 us
PhabricatorPolicyTestCase::testInvalidPolicyVisibleByOmnipotentUser12 us
PhabricatorPolicyTestCase::testLimits23 us
PhabricatorSpacesTestCase::testSpacesAnnihilation48 us
PhabricatorSpacesTestCase::testSpacesSeveralSpaces25 us
phutil_format_units_generic30851 us
PhabricatorUserEmail::describeAllowedAddresses11 us
PhabricatorWorkerTestCase::expectNextLease2331 us
PhabricatorWorkingCopyTestCase::buildBareRepository1315 us
DiffusionLowLevelGitRefQuery::extractFields33 us
PhabricatorRepositoryDiscoveryEngine::fillCommitCache3658 us
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths15190 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges11 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges22 us
PhrequentTimeBlock::getObjectTimeRanges3241 us
Child Calls
PhabricatorHandleList::count1231 us0.4%