XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen2,129,5372,232,071 us100.0%
Parent Calls
ArcanistConfigurationManager::getUserConfigurationFileLocation11 us
Filesystem::walkToRoot70 us
FileList::contains11 us
ArcanistWorkingCopyIdentity::readLocalArcConfig11 us
Filesystem::resolvePath20 us
FileFinder::getFiles11 us
PhutilClassMapQuery::loadMap1217 us
PhutilURI::setPath12 us
PhutilURI::__toString34 us
xsprintf29,81433,967 us
LinesOfALarge::setDelimiter12 us
LinesOfALarge::next5,7465,928 us
ExecFuture::readStdout95114 us
LinesOfALargeExecFuture::readMore94109 us
ExecFuture::isReady39,18286,309 us
ExecFuture::readAndDiscard134,122234,907 us
PhutilClassMapQuery::loadMap@1611 us
PhutilLexer::getTokens910742 us
xsprintf_command15,40225,754 us
xsprintf@11,3871,676 us
xsprintf_command@12,7134,515 us
ArcanistTextLinter::lintPath4,9806,901 us
ArcanistTextLinter::lintLineLength491,207496,554 us
ArcanistTextLinter::lintEOFNewline9,9589,324 us
Filesystem::readablePath1,197,5351,059,263 us
ArcanistSpellingLinter::checkPartialWord24,90024,146 us
phutil_split_lines5,0324,799 us
JsonLintLexer::next7,6626,726 us
ExecFuture::write3,7193,842 us
PhutilRope::append7,4387,112 us
PhutilRope::removeBytesFromHead3,8197,856 us
FileFinder::find426646 us
ExecFuture::resolveJSON710 us
AASTTree::getOffsetToLineNumberMap2,0935,737 us
XHPASTNode::getStringLiteralValue30,41055,879 us
ArcanistLintEngine::getLineAndCharFromOffset96,960105,435 us
PhutilDocblockParser::parse3,2373,227 us
xsprintf@23,31529,750 us
xsprintf_command@23,3157,451 us
phutil_utf8v9431,194 us
ArcanistConsoleLintRenderer::renderContext3,0802,158 us
Child Calls