XHProf explode Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
explode2,31910,513 us100.0%
Parent Calls
PhutilArgumentParser::parsePartial11 us
Filesystem::walkToRoot426 us
Filesystem::resolvePath86415 us
ArcanistWorkflow::parseArguments13 us
FileFinder::find31,156 us
ArcanistDiffHunk::getChangedLines65915 us
DiffusionRequest::parseRequestBlob913 us
CelerityResourceTransformer::getResourceType7243,138 us
Filesystem::getMimeType1543 us
PhabricatorFile::getViewableMimeType41149 us
PhabricatorDifferenceEngine::generateRawDiffFromFileContent969 us
DifferentialCommitMessageParserTestCase::testDifferentialCommitMessageParser618 us
DifferentialCommitMessageParser::parseCorpus66 us
DifferentialHunkParser::makeContextDiff1259 us
DiffusionGitBranch::parseRemoteBranchOutput217 us
DiffusionMercurialWireSSHTestCase::testMercurialClientWireProtocolParser539 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream621 us
DiffusionPathIDQuery::expandPathToRoot1952 us
ManiphestTaskQuery::getPagingValueMap862 us
PhabricatorUser::getProfileImageCache28110 us
PhutilDocblockParser::parse7202,180 us
PhutilCIDRBlock::newFromString64120 us
PhutilIPAddress::toBits58169 us
PhutilEmailAddress::__construct11 us
PhabricatorMetaMTAReceivedMail::getRawEmailAddresses151367 us
PhutilQueryStringParser::parseQueryStringToPairList61203 us
PhabricatorPasswordHasher::parseHashFromStorage13 us
PhabricatorSlug::normalize4249 us
PhabricatorSlug::getAncestry22 us
DiffusionLowLevelMercurialBranchesQuery::executeQuery1286 us
PhabricatorMercurialGraphStream::parseUntil16133 us
ArcanistMercurialParser::parseMercurialStatusDetails747 us
ArcanistMercurialParser::parseMercurialLog42266 us
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths57363 us
DiffusionLowLevelGitRefQuery::executeQuery316 us
DiffusionLowLevelGitRefQuery::extractFields347 us
PhabricatorGitGraphStream::parseUntil1449 us
PhabricatorRepositoryGitCommitChangeParserWorker::parseCommitChanges15100 us
Child Calls