Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
idx | 11,497,993 | 52,071,236 us | 100.0% |
Parent Calls | | | |
PhutilArgumentParser::getArg | 12 | 16 us | |
PhutilTranslator::translate | 17,124 | 170,920 us | |
ArcanistConfigurationManager::readUserArcConfig | 7 | 20 us | |
main() | 8 | 25 us | |
ArcanistWorkingCopyIdentity::getProjectConfig | 8 | 20 us | |
ArcanistSettings::getOption | 10 | 35 us | |
ArcanistSettings::getType | 3 | 6 us | |
ArcanistSettings::getLegacyName | 7 | 19 us | |
ArcanistConfiguration::buildWorkflow | 1 | 5 us | |
ArcanistWorkflow::getArgument | 19 | 86 us | |
ArcanistConfigurationManager::getConfigFromAllSources | 18 | 54 us | |
ArcanistWorkingCopyIdentity::getLocalConfig | 6 | 16 us | |
PhutilURI::__construct | 9 | 43 us | |
ArcanistWorkingCopyIdentity::getProjectConfig@1 | 1 | 3 us | |
ExecFuture::closeProcess | 4,820 | 32,887 us | |
PhutilLexer::getTokens | 1,484 | 3,173 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 43 | 147 us | |
ArcanistLintEngine::run | 14 | 17 us | |
PhutilTranslator::translate@1 | 1,996 | 13,471 us | |
ArcanistSpellingLinter::loadDictionary | 2 | 13 us | |
ArcanistLintEngine::getLinterResource | 11,725 | 42,744 us | |
PhutilLibraryMapBuilder::loadSymbolCache | 426 | 4,496 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 7,766,759 | 41,603,030 us | |
ArcanistLintSeverity::isAtLeastAsSevere | 283,589 | 864,595 us | |
AASTNode::getLineNumber | 32,323 | 89,983 us | |
AASTNode::getEndLineNumber | 32,323 | 75,808 us | |
AASTToken::getNextToken | 2,073,471 | 4,234,402 us | |
AASTToken::getPrevToken | 131,845 | 277,009 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 45,721 | 148,865 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 45,721 | 163,325 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 11,887 | 40,416 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 39,455 | 166,550 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 617,402 | 2,634,281 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 56,373 | 361,531 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 259,966 | 921,674 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 59,508 | 178,435 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 251 | 1,020 us | |
ArcanistJSHintLinter::parseLinterOutput | 1,890 | 38,004 us | |
ArcanistConsoleLintRenderer::renderContext | 1,765 | 4,089 us | |
ArcanistLintWorkflow::run | 1 | 3 us | |
Child Calls | | | |
array_key_exists | 3,173,055 | 3,098,459 us | 6.0% |