Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
strlen | 1,820,431 | 524,831 us | 100.0% |
Parent Calls | | | |
ArcanistConfigurationManager::getUserConfigurationFileLocation | 1 | 2 us | |
Filesystem::walkToRoot | 7 | 7 us | |
ArcanistWorkingCopyIdentity::readLocalArcConfig | 1 | 2 us | |
Filesystem::resolvePath | 2 | 3 us | |
FileFinder::getFiles | 1 | 2 us | |
PhutilURI::setPath | 1 | 1 us | |
PhutilURI::__toString | 3 | 3 us | |
xsprintf | 25,125 | 13,183 us | |
LinesOfALarge::setDelimiter | 1 | 1 us | |
LinesOfALarge::next | 5,217 | 316 us | |
ExecFuture::readStdout | 181 | 15 us | |
LinesOfALargeExecFuture::readMore | 180 | 42 us | |
ExecFuture::isReady | 36,458 | 80,760 us | |
ExecFuture::readAndDiscard | 120,178 | 70,457 us | |
PhutilLexer::getTokens | 910 | 84 us | |
xsprintf_command | 14,080 | 12,238 us | |
xsprintf@1 | 1,358 | 67 us | |
xsprintf_command@1 | 2,660 | 29,941 us | |
ArcanistTextLinter::lintPath | 4,445 | 708 us | |
ArcanistTextLinter::lintLineLength | 452,728 | 61,944 us | |
ArcanistTextLinter::lintEOFNewline | 8,888 | 1,050 us | |
Filesystem::readablePath | 955,725 | 191,834 us | |
ArcanistSpellingLinter::checkPartialWord | 22,225 | 2,478 us | |
phutil_split_lines | 4,497 | 519 us | |
JsonLintLexer::next | 6,894 | 326 us | |
ExecFuture::write | 3,326 | 471 us | |
PhutilRope::append | 6,652 | 806 us | |
PhutilRope::removeBytesFromHead | 3,419 | 11,835 us | |
FileFinder::find | 381 | 115 us | |
ExecFuture::resolveJSON | 35 | 15 us | |
XHPASTNode::getStringLiteralValue | 26,083 | 12,589 us | |
AASTTree::getOffsetToLineNumberMap | 1,956 | 674 us | |
ArcanistLintEngine::getLineAndCharFromOffset | 102,918 | 26,367 us | |
PhutilDocblockParser::parse | 3,112 | 428 us | |
xsprintf@2 | 3,255 | 151 us | |
xsprintf_command@2 | 3,255 | 4,267 us | |
phutil_utf8v | 1,191 | 365 us | |
ArcanistConsoleLintRenderer::renderContext | 3,082 | 765 us | |
Child Calls | | | |