XHProf substr Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
substr1,106,10658,387 us100.0%
Parent Calls
PhutilArgumentParser::parsePartial10 us
Filesystem::resolvePath863,374 us
ArcanistWorkflow::parseArguments10 us
ExecFuture::readStdout447126 us
LinesOfALarge::next6,242857 us
PhabricatorUIConfigOptions::getOptions120 us
PhabricatorLiskDAO::getTableName5,6593,978 us
PhutilTestCase::endCoverage1,078,44340,897 us
FileFinder::find8,4045,002 us
LiskDAO::call1,1501,713 us
DifferentialHunk::getStructuredLines2,641369 us
DifferentialHunk::makeContent4920 us
DiffusionRequest::parseRequestBlob1817 us
Filesystem::createTemporaryDirectory7248 us
DifferentialCommitMessageParser::parseCorpus10 us
DifferentialHunkParser::parseHunksForLineData128145 us
ArcanistDiffUtils::applyIntralineDiff3232 us
DiffusionMercurialWireClientSSHProtocolChannel::readProtocolLine3010 us
DiffusionMercurialWireClientSSHProtocolChannel::readProtocolBytes80 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream41 us
DiffusionSubversionWireProtocol::writeData5110 us
DoorkeeperBridgeJIRA::getJIRAIssueBrowseURIFromJIRARestURI22 us
PhabricatorHash::digestToLength76 us
HeraldObjectTranscript::truncateValue12 us
HeraldObjectTranscript::truncateValue@124 us
HeraldTranscriptTestCase::testTranscriptTruncation12 us
PhabricatorQueryOrderItem::newFromScalar69 us
PhabricatorUser::generateToken2726 us
PhabricatorUser::getCSRFToken274 us
CelerityResources::getCelerityHash841945 us
PhabricatorMailReceiver::stripMailboxPrefix24 us
PhabricatorMetaMTAMail::generateThreadIndex44 us
PhabricatorPeopleUserPHIDType::loadNamedObjects23 us
PhutilContextFreeGrammar::applyRules15184 us
PhutilContextFreeGrammar::applyRules@1329133 us
PhutilContextFreeGrammar::applyRules@2503212 us
PhutilContextFreeGrammar::applyRules@3664273 us
PhabricatorObjectMailReceiver::computeMailHash56 us
DiffusionLowLevelGitRefQuery::executeQuery37 us
PhabricatorRepositorySvnCommitChangeParserWorker::lookupPathFileTypes1216 us
ArcanistMercurialParser::parseMercurialStatusDetails1015 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges12 us
ArcanistUnitTestResult::mergeCoverage2729 us
Child Calls
TempFile::__toString133,217 us5.5%