XHProf explode Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
explode2,3196,674 us100.0%
Parent Calls
PhutilArgumentParser::parsePartial12 us
Filesystem::walkToRoot413 us
Filesystem::resolvePath86251 us
ArcanistWorkflow::parseArguments11 us
FileFinder::find3979 us
ArcanistDiffHunk::getChangedLines65813 us
DiffusionRequest::parseRequestBlob913 us
CelerityResourceTransformer::getResourceType7241,736 us
Filesystem::getMimeType1531 us
PhabricatorFile::getViewableMimeType4174 us
PhabricatorDifferenceEngine::generateRawDiffFromFileContent926 us
DifferentialCommitMessageParserTestCase::testDifferentialCommitMessageParser615 us
DifferentialCommitMessageParser::parseCorpus66 us
DifferentialHunkParser::makeContextDiff1235 us
DiffusionGitBranch::parseRemoteBranchOutput26 us
DiffusionMercurialWireSSHTestCase::testMercurialClientWireProtocolParser511 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream67 us
DiffusionPathIDQuery::expandPathToRoot1929 us
ManiphestTaskQuery::getPagingValueMap839 us
PhabricatorUser::getProfileImageCache2852 us
PhutilDocblockParser::parse7201,066 us
PhutilCIDRBlock::newFromString64278 us
PhutilIPAddress::toBits58275 us
PhutilEmailAddress::__construct12 us
PhabricatorMetaMTAReceivedMail::getRawEmailAddresses151266 us
PhutilQueryStringParser::parseQueryStringToPairList6163 us
PhabricatorPasswordHasher::parseHashFromStorage12 us
PhabricatorSlug::normalize4261 us
PhabricatorSlug::getAncestry22 us
DiffusionLowLevelGitRefQuery::executeQuery37 us
DiffusionLowLevelGitRefQuery::extractFields328 us
PhabricatorGitGraphStream::parseUntil1438 us
PhabricatorRepositoryGitCommitChangeParserWorker::parseCommitChanges1551 us
DiffusionLowLevelMercurialBranchesQuery::executeQuery1238 us
PhabricatorMercurialGraphStream::parseUntil1657 us
ArcanistMercurialParser::parseMercurialStatusDetails720 us
ArcanistMercurialParser::parseMercurialLog42109 us
PhabricatorRepositorySvnCommitChangeParserWorker::expandAllParentPaths57172 us
Child Calls