XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen130,29242,150 us100.0%
Parent Calls
ArcanistConfigurationManager::getUserConfigurationFileLocation11 us
Filesystem::walkToRoot72 us
ArcanistWorkingCopyIdentity::readLocalArcConfig11 us
Filesystem::resolvePath23 us
FileList::contains11 us
PhutilURI::setPath11 us
PhutilURI::__toString31 us
xsprintf1,440386 us
LinesOfALarge::setDelimiter11 us
LinesOfALarge::next605294 us
ExecFuture::readStdout17026 us
LinesOfALargeExecFuture::readMore16925 us
ExecFuture::isReady1,758643 us
ExecFuture::readAndDiscard6,1591,534 us
PhutilLexer::getTokens66412 us
xsprintf_command780234 us
ArcanistTextLinter::lintPath58966 us
ArcanistTextLinter::lintLineLength53,6286,468 us
ArcanistTextLinter::lintEOFNewline1,16560 us
Filesystem::readablePath13,3181,801 us
ExecFuture::write21523 us
PhutilRope::append43033 us
ArcanistSpellingLinter::checkPartialWord2,903439 us
phutil_split_lines58678 us
JsonLintLexer::next12,708505 us
PhutilRope::removeBytesFromHead249113 us
FileFinder::find227 us
PhutilDocblockParser::parse1,622289 us
AASTTree::getOffsetToLineNumberMap12961 us
ArcanistLintEngine::getLineAndCharFromOffset27,18625,008 us
XHPASTNode::getStringLiteralValue2,148914 us
phutil_utf8v426821 us
ArcanistConsoleLintRenderer::renderContext1,2062,299 us
Child Calls