XHProf substr Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
substr985,178463,574 us100.0%
Parent Calls
PhutilArgumentParser::parsePartial11 us
Filesystem::resolvePath861,804 us
ArcanistWorkflow::parseArguments11 us
ExecFuture::readStdout358119 us
LinesOfALarge::next5,612363 us
PhabricatorUIConfigOptions::getOptions120 us
PhabricatorLiskDAO::getTableName5,6394,115 us
FileFinder::find7,6963,436 us
PhutilTestCase::endCoverage959,020448,418 us
LiskDAO::call1,1341,202 us
DifferentialHunk::getStructuredLines2,6411,250 us
DifferentialHunk::makeContent4937 us
DiffusionRequest::parseRequestBlob1815 us
Filesystem::createTemporaryDirectory7273 us
DifferentialCommitMessageParser::parseCorpus11 us
DifferentialHunkParser::parseHunksForLineData12879 us
ArcanistDiffUtils::applyIntralineDiff3220 us
DiffusionMercurialWireClientSSHProtocolChannel::readProtocolLine3017 us
DiffusionMercurialWireClientSSHProtocolChannel::readProtocolBytes84 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream42 us
DiffusionSubversionWireProtocol::writeData5111 us
DoorkeeperBridgeJIRA::getJIRAIssueBrowseURIFromJIRARestURI22 us
PhabricatorHash::digestToLength710 us
HeraldObjectTranscript::truncateValue12 us
HeraldObjectTranscript::truncateValue@122 us
HeraldTranscriptTestCase::testTranscriptTruncation12 us
PhabricatorQueryOrderItem::newFromScalar65 us
PhabricatorUser::generateToken2741 us
PhabricatorUser::getCSRFToken2732 us
CelerityResources::getCelerityHash843819 us
PhabricatorMailReceiver::stripMailboxPrefix22 us
PhabricatorMetaMTAMail::generateThreadIndex45 us
PhabricatorPeopleUserPHIDType::loadNamedObjects24 us
PhutilContextFreeGrammar::applyRules151115 us
PhutilContextFreeGrammar::applyRules@1319336 us
PhutilContextFreeGrammar::applyRules@2480454 us
PhutilContextFreeGrammar::applyRules@3680735 us
PhabricatorObjectMailReceiver::computeMailHash55 us
DiffusionLowLevelGitRefQuery::executeQuery35 us
ArcanistMercurialParser::parseMercurialStatusDetails109 us
PhabricatorRepositorySvnCommitChangeParserWorker::lookupPathFileTypes1219 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges12 us
Child Calls
TempFile::__toString131,675 us0.4%