XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen2,126,5121,133,578 us100.0%
Parent Calls
ArcanistConfigurationManager::getUserConfigurationFileLocation12 us
Filesystem::walkToRoot77 us
FileList::contains12 us
ArcanistWorkingCopyIdentity::readLocalArcConfig12 us
Filesystem::resolvePath21 us
FileFinder::getFiles12 us
PhutilClassMapQuery::loadMap1219 us
PhutilURI::setPath12 us
PhutilURI::__toString34 us
xsprintf29,92021,453 us
LinesOfALarge::setDelimiter12 us
LinesOfALarge::next5,7675,815 us
ExecFuture::readStdout95101 us
LinesOfALargeExecFuture::readMore9497 us
ExecFuture::isReady39,11644,569 us
ExecFuture::readAndDiscard131,662113,006 us
PhutilClassMapQuery::loadMap@1611 us
PhutilLexer::getTokens910737 us
xsprintf_command15,38311,588 us
xsprintf@11,382264 us
xsprintf_command@12,708840 us
ArcanistTextLinter::lintPath5,0013,296 us
ArcanistTextLinter::lintLineLength492,872189,789 us
ArcanistTextLinter::lintEOFNewline10,0004,863 us
Filesystem::readablePath1,194,933609,485 us
ArcanistSpellingLinter::checkPartialWord25,00513,588 us
phutil_split_lines5,0532,837 us
JsonLintLexer::next7,662499 us
ExecFuture::write3,7351,790 us
PhutilRope::append7,4703,259 us
PhutilRope::removeBytesFromHead3,8365,537 us
FileFinder::find423412 us
AASTTree::getOffsetToLineNumberMap2,1092,324 us
XHPASTNode::getStringLiteralValue30,52826,500 us
ArcanistLintEngine::getLineAndCharFromOffset96,81066,069 us
PhutilDocblockParser::parse3,2371,487 us
xsprintf@23,3151,060 us
xsprintf_command@23,3151,723 us
phutil_utf8v943109 us
ArcanistConsoleLintRenderer::renderContext3,192427 us
Child Calls