Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
strlen | 2,131,437 | 180,062 us | 100.0% |
Parent Calls | | | |
ArcanistConfigurationManager::getUserConfigurationFileLocation | 1 | 0 us | |
Filesystem::walkToRoot | 7 | 0 us | |
FileList::contains | 1 | 0 us | |
ArcanistWorkingCopyIdentity::readLocalArcConfig | 1 | 0 us | |
Filesystem::resolvePath | 2 | 0 us | |
FileFinder::getFiles | 1 | 0 us | |
PhutilClassMapQuery::loadMap | 12 | 1 us | |
PhutilURI::setPath | 1 | 0 us | |
PhutilURI::__toString | 3 | 0 us | |
xsprintf | 29,920 | 2,696 us | |
LinesOfALarge::setDelimiter | 1 | 0 us | |
LinesOfALarge::next | 5,765 | 12 us | |
ExecFuture::readStdout | 334 | 1 us | |
LinesOfALargeExecFuture::readMore | 333 | 9 us | |
ExecFuture::isReady | 40,316 | 5,286 us | |
ExecFuture::readAndDiscard | 134,911 | 81,950 us | |
PhutilClassMapQuery::loadMap@1 | 6 | 1 us | |
PhutilLexer::getTokens | 910 | 24 us | |
xsprintf_command | 15,383 | 3,406 us | |
xsprintf@1 | 1,382 | 115 us | |
xsprintf_command@1 | 2,708 | 396 us | |
ArcanistTextLinter::lintPath | 5,001 | 460 us | |
ArcanistTextLinter::lintLineLength | 492,872 | 34,942 us | |
ArcanistTextLinter::lintEOFNewline | 10,000 | 314 us | |
Filesystem::readablePath | 1,194,933 | 33,274 us | |
ArcanistSpellingLinter::checkPartialWord | 25,005 | 1,368 us | |
phutil_split_lines | 5,053 | 428 us | |
JsonLintLexer::next | 7,662 | 72 us | |
ExecFuture::write | 3,735 | 178 us | |
PhutilRope::append | 7,470 | 169 us | |
PhutilRope::removeBytesFromHead | 3,836 | 2,525 us | |
FileFinder::find | 423 | 73 us | |
AASTTree::getOffsetToLineNumberMap | 2,109 | 752 us | |
XHPASTNode::getStringLiteralValue | 30,528 | 3,212 us | |
ArcanistLintEngine::getLineAndCharFromOffset | 96,810 | 4,945 us | |
PhutilDocblockParser::parse | 3,237 | 99 us | |
xsprintf@2 | 3,315 | 1,337 us | |
xsprintf_command@2 | 3,315 | 1,896 us | |
phutil_utf8v | 943 | 35 us | |
ArcanistConsoleLintRenderer::renderContext | 3,192 | 86 us | |
Child Calls | | | |