Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
idx | 10,986,864 | 38,501,182 us | 100.0% |
Parent Calls | | | |
PhutilArgumentParser::getArg | 12 | 9 us | |
PhutilTranslator::translate | 485,249 | 1,813,267 us | |
ArcanistConfigurationManager::readUserArcConfig | 7 | 8 us | |
main() | 8 | 18 us | |
ArcanistWorkingCopyIdentity::getProjectConfig | 8 | 12 us | |
ArcanistSettings::getOption | 10 | 14 us | |
ArcanistSettings::getType | 3 | 3 us | |
ArcanistSettings::getLegacyName | 7 | 9 us | |
ArcanistConfiguration::buildWorkflow | 1 | 2 us | |
ArcanistWorkflow::getArgument | 18 | 48 us | |
ArcanistConfigurationManager::getConfigFromAllSources | 18 | 22 us | |
ArcanistWorkingCopyIdentity::getLocalConfig | 6 | 7 us | |
PhutilURI::__construct | 9 | 15 us | |
ArcanistWorkingCopyIdentity::getProjectConfig@1 | 1 | 1 us | |
ExecFuture::closeProcess | 4,566 | 17,684 us | |
PhutilLexer::getTokens | 1,484 | 2,241 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 43 | 151 us | |
ArcanistLintEngine::run | 14 | 35 us | |
PhutilTranslator::translate@1 | 1,896 | 9,305 us | |
ArcanistSpellingLinter::loadDictionary | 2 | 4 us | |
ArcanistLintEngine::getLinterResource | 10,994 | 25,493 us | |
PhutilLibraryMapBuilder::loadSymbolCache | 402 | 4,716 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 6,915,740 | 30,609,652 us | |
ArcanistLintSeverity::isAtLeastAsSevere | 251,933 | 617,054 us | |
AASTNode::getLineNumber | 20,007 | 36,371 us | |
AASTNode::getEndLineNumber | 20,007 | 31,976 us | |
AASTToken::getNextToken | 2,031,081 | 2,157,149 us | |
AASTToken::getPrevToken | 129,215 | 206,231 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 44,788 | 84,197 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 44,788 | 85,953 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 11,699 | 37,222 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 38,686 | 127,858 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 601,923 | 1,656,383 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 55,064 | 245,808 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 255,115 | 607,588 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 58,156 | 117,557 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 252 | 586 us | |
ArcanistJSHintLinter::parseLinterOutput | 1,890 | 4,280 us | |
ArcanistConsoleLintRenderer::renderContext | 1,761 | 2,250 us | |
ArcanistLintWorkflow::run | 1 | 3 us | |
Child Calls | | | |
array_key_exists | 3,345,756 | 1,868,287 us | 4.9% |