XHProf strlen Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
strlen2,128,2432,360,749 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::__toString33 us
xsprintf29,92050,993 us
LinesOfALarge::setDelimiter12 us
LinesOfALarge::next5,7675,964 us
ExecFuture::readStdout110113 us
LinesOfALargeExecFuture::readMore1099,452 us
ExecFuture::isReady38,94489,962 us
ExecFuture::readAndDiscard133,535203,147 us
PhutilClassMapQuery::loadMap@1611 us
PhutilLexer::getTokens9101,190 us
xsprintf_command15,38323,098 us
xsprintf@11,3821,751 us
xsprintf_command@12,70836,628 us
ArcanistTextLinter::lintPath5,0016,269 us
ArcanistTextLinter::lintLineLength492,872492,299 us
ArcanistTextLinter::lintEOFNewline10,00010,313 us
Filesystem::readablePath1,194,9331,184,940 us
ArcanistSpellingLinter::checkPartialWord25,00529,458 us
phutil_split_lines5,0535,255 us
JsonLintLexer::next7,6629,052 us
ExecFuture::write3,7353,907 us
PhutilRope::append7,4707,466 us
PhutilRope::removeBytesFromHead3,8368,325 us
FileFinder::find423629 us
AASTTree::getOffsetToLineNumberMap2,1094,235 us
XHPASTNode::getStringLiteralValue30,52858,128 us
ArcanistLintEngine::getLineAndCharFromOffset96,810101,822 us
PhutilDocblockParser::parse3,2373,407 us
xsprintf@23,3155,412 us
xsprintf_command@23,3157,044 us
phutil_utf8v943154 us
ArcanistConsoleLintRenderer::renderContext3,192283 us
Child Calls