XHProf substr Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
substr985,239384,342 us100.0%
Parent Calls
PhutilArgumentParser::parsePartial10 us
Filesystem::resolvePath863,425 us
ArcanistWorkflow::parseArguments11 us
ExecFuture::readStdout385230 us
LinesOfALarge::next5,6123,781 us
PhabricatorUIConfigOptions::getOptions120 us
PhabricatorLiskDAO::getTableName5,6417,482 us
FileFinder::find7,6962,393 us
PhutilTestCase::endCoverage959,022358,911 us
LiskDAO::call1,1342,052 us
DifferentialHunk::getStructuredLines2,641866 us
DifferentialHunk::makeContent4934 us
DiffusionRequest::parseRequestBlob1817 us
Filesystem::createTemporaryDirectory72126 us
DifferentialCommitMessageParser::parseCorpus11 us
DifferentialHunkParser::parseHunksForLineData128122 us
ArcanistDiffUtils::applyIntralineDiff3228 us
DiffusionMercurialWireClientSSHProtocolChannel::readProtocolLine3066 us
DiffusionMercurialWireClientSSHProtocolChannel::readProtocolBytes816 us
DiffusionMercurialWireClientSSHProtocolChannel::decodeStream48 us
DiffusionSubversionWireProtocol::writeData5143 us
DoorkeeperBridgeJIRA::getJIRAIssueBrowseURIFromJIRARestURI25 us
PhabricatorHash::digestToLength711 us
HeraldObjectTranscript::truncateValue11 us
HeraldObjectTranscript::truncateValue@122 us
HeraldTranscriptTestCase::testTranscriptTruncation12 us
PhabricatorQueryOrderItem::newFromScalar612 us
PhabricatorUser::generateToken2749 us
PhabricatorUser::getCSRFToken2729 us
CelerityResources::getCelerityHash8431,285 us
PhabricatorMailReceiver::stripMailboxPrefix22 us
PhabricatorMetaMTAMail::generateThreadIndex410 us
PhabricatorPeopleUserPHIDType::loadNamedObjects26 us
PhutilContextFreeGrammar::applyRules155256 us
PhutilContextFreeGrammar::applyRules@1325563 us
PhutilContextFreeGrammar::applyRules@2467899 us
PhutilContextFreeGrammar::applyRules@37131,533 us
PhabricatorObjectMailReceiver::computeMailHash57 us
ArcanistMercurialParser::parseMercurialStatusDetails1022 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseCommitChanges14 us
PhabricatorRepositorySvnCommitChangeParserWorker::lookupPathFileTypes1236 us
DiffusionLowLevelGitRefQuery::executeQuery36 us
Child Calls
TempFile::__toString133,197 us0.8%