Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
strlen | 2,126,512 | 1,133,578 us | 100.0% |
Parent Calls | | | |
ArcanistConfigurationManager::getUserConfigurationFileLocation | 1 | 2 us | |
Filesystem::walkToRoot | 7 | 7 us | |
FileList::contains | 1 | 2 us | |
ArcanistWorkingCopyIdentity::readLocalArcConfig | 1 | 2 us | |
Filesystem::resolvePath | 2 | 1 us | |
FileFinder::getFiles | 1 | 2 us | |
PhutilClassMapQuery::loadMap | 12 | 19 us | |
PhutilURI::setPath | 1 | 2 us | |
PhutilURI::__toString | 3 | 4 us | |
xsprintf | 29,920 | 21,453 us | |
LinesOfALarge::setDelimiter | 1 | 2 us | |
LinesOfALarge::next | 5,767 | 5,815 us | |
ExecFuture::readStdout | 95 | 101 us | |
LinesOfALargeExecFuture::readMore | 94 | 97 us | |
ExecFuture::isReady | 39,116 | 44,569 us | |
ExecFuture::readAndDiscard | 131,662 | 113,006 us | |
PhutilClassMapQuery::loadMap@1 | 6 | 11 us | |
PhutilLexer::getTokens | 910 | 737 us | |
xsprintf_command | 15,383 | 11,588 us | |
xsprintf@1 | 1,382 | 264 us | |
xsprintf_command@1 | 2,708 | 840 us | |
ArcanistTextLinter::lintPath | 5,001 | 3,296 us | |
ArcanistTextLinter::lintLineLength | 492,872 | 189,789 us | |
ArcanistTextLinter::lintEOFNewline | 10,000 | 4,863 us | |
Filesystem::readablePath | 1,194,933 | 609,485 us | |
ArcanistSpellingLinter::checkPartialWord | 25,005 | 13,588 us | |
phutil_split_lines | 5,053 | 2,837 us | |
JsonLintLexer::next | 7,662 | 499 us | |
ExecFuture::write | 3,735 | 1,790 us | |
PhutilRope::append | 7,470 | 3,259 us | |
PhutilRope::removeBytesFromHead | 3,836 | 5,537 us | |
FileFinder::find | 423 | 412 us | |
AASTTree::getOffsetToLineNumberMap | 2,109 | 2,324 us | |
XHPASTNode::getStringLiteralValue | 30,528 | 26,500 us | |
ArcanistLintEngine::getLineAndCharFromOffset | 96,810 | 66,069 us | |
PhutilDocblockParser::parse | 3,237 | 1,487 us | |
xsprintf@2 | 3,315 | 1,060 us | |
xsprintf_command@2 | 3,315 | 1,723 us | |
phutil_utf8v | 943 | 109 us | |
ArcanistConsoleLintRenderer::renderContext | 3,192 | 427 us | |
Child Calls | | | |