Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
strlen | 1,969,367 | 989,123 us | 100.0% |
Parent Calls | | | |
ArcanistConfigurationManager::getUserConfigurationFileLocation | 1 | 2 us | |
Filesystem::walkToRoot | 7 | 4 us | |
FileList::contains | 1 | 1 us | |
ArcanistWorkingCopyIdentity::readLocalArcConfig | 1 | 1 us | |
Filesystem::resolvePath | 2 | 1 us | |
FileFinder::getFiles | 1 | 1 us | |
PhutilURI::setPath | 1 | 2 us | |
PhutilURI::__toString | 3 | 6 us | |
xsprintf | 28,423 | 12,025 us | |
LinesOfALarge::setDelimiter | 1 | 1 us | |
LinesOfALarge::next | 5,441 | 8,927 us | |
ExecFuture::readStdout | 230 | 220 us | |
LinesOfALargeExecFuture::readMore | 229 | 215 us | |
ExecFuture::isReady | 36,822 | 23,170 us | |
ExecFuture::readAndDiscard | 125,166 | 153,525 us | |
PhutilLexer::getTokens | 910 | 1,488 us | |
xsprintf_command | 14,516 | 9,638 us | |
xsprintf@1 | 1,383 | 262 us | |
xsprintf_command@1 | 2,715 | 906 us | |
ArcanistTextLinter::lintPath | 4,691 | 3,170 us | |
ArcanistTextLinter::lintLineLength | 480,274 | 156,183 us | |
ArcanistTextLinter::lintEOFNewline | 9,380 | 3,872 us | |
Filesystem::readablePath | 1,066,509 | 471,676 us | |
ArcanistSpellingLinter::checkPartialWord | 23,455 | 10,952 us | |
phutil_split_lines | 4,743 | 2,002 us | |
JsonLintLexer::next | 7,680 | 3,718 us | |
ExecFuture::write | 3,486 | 6,000 us | |
PhutilRope::append | 6,972 | 26,275 us | |
PhutilRope::removeBytesFromHead | 3,588 | 4,831 us | |
FileFinder::find | 402 | 281 us | |
ExecFuture::resolveJSON | 1 | 2 us | |
AASTTree::getOffsetToLineNumberMap | 2,028 | 1,813 us | |
XHPASTNode::getStringLiteralValue | 29,584 | 18,847 us | |
ArcanistLintEngine::getLineAndCharFromOffset | 96,789 | 35,053 us | |
PhutilDocblockParser::parse | 3,240 | 815 us | |
xsprintf@2 | 3,330 | 29,936 us | |
xsprintf_command@2 | 3,330 | 2,701 us | |
phutil_utf8v | 939 | 191 us | |
ArcanistConsoleLintRenderer::renderContext | 3,093 | 410 us | |
Child Calls | | | |