XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen2,130,8172,547,282 us100.0%
Parent Calls
ArcanistConfigurationManager::getUserConfigurationFileLocation11 us
Filesystem::walkToRoot70 us
FileList::contains10 us
ArcanistWorkingCopyIdentity::readLocalArcConfig10 us
Filesystem::resolvePath21 us
FileFinder::getFiles10 us
PhutilClassMapQuery::loadMap1212 us
PhutilURI::setPath10 us
PhutilURI::__toString30 us
xsprintf29,79676,968 us
LinesOfALarge::setDelimiter10 us
LinesOfALarge::next5,744959 us
ExecFuture::readStdout28034 us
LinesOfALargeExecFuture::readMore2791,500 us
ExecFuture::isReady39,308127,243 us
ExecFuture::readAndDiscard134,350209,011 us
PhutilClassMapQuery::loadMap@1611 us
PhutilLexer::getTokens910960 us
xsprintf_command15,36671,821 us
xsprintf@11,3871,865 us
xsprintf_command@12,7134,649 us
ArcanistTextLinter::lintPath4,9806,839 us
ArcanistTextLinter::lintLineLength491,207496,632 us
ArcanistTextLinter::lintEOFNewline9,95810,087 us
Filesystem::readablePath1,197,7221,223,725 us
ArcanistSpellingLinter::checkPartialWord24,90028,694 us
phutil_split_lines5,0325,451 us
JsonLintLexer::next7,6628,695 us
ExecFuture::write3,7193,952 us
PhutilRope::append7,4387,449 us
PhutilRope::removeBytesFromHead3,8199,011 us
FileFinder::find426669 us
ExecFuture::resolveJSON12 us
AASTTree::getOffsetToLineNumberMap2,0934,261 us
XHPASTNode::getStringLiteralValue30,41049,916 us
ArcanistLintEngine::getLineAndCharFromOffset97,384110,276 us
PhutilDocblockParser::parse3,2373,169 us
xsprintf@23,31546,001 us
xsprintf_command@23,31531,758 us
phutil_utf8v9441,288 us
ArcanistConsoleLintRenderer::renderContext3,0864,372 us
Child Calls