Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
idx | 10,432,451 | 22,831,788 us | 100.0% |
Parent Calls | | | |
PhutilArgumentParser::getArg | 11 | 23 us | |
PhutilTranslator::translate | 677,528 | 1,915,867 us | |
ArcanistConfigurationManager::readUserArcConfig | 3,405 | 4,796 us | |
ArcanistWorkingCopyIdentity::getProjectConfig | 6,733 | 21,025 us | |
ArcanistSettings::getOption | 6,735 | 19,508 us | |
ArcanistSettings::getType | 4 | 6 us | |
main() | 8 | 28 us | |
ArcanistSettings::getLegacyName | 6,731 | 19,020 us | |
ArcanistConfiguration::buildWorkflow | 1 | 3 us | |
ArcanistWorkflow::getArgument | 18 | 47 us | |
ArcanistConfigurationManager::getConfigFromAllSources | 10,212 | 18,459 us | |
ArcanistWorkingCopyIdentity::getLocalConfig | 3,404 | 4,245 us | |
PhutilURI::__construct | 9 | 55 us | |
ArcanistWorkingCopyIdentity::getProjectConfig@1 | 1 | 2 us | |
ExecFuture::closeProcess | 4,358 | 7,163 us | |
PhutilLexer::getTokens | 1,484 | 1,543 us | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 43 | 85 us | |
ArcanistLintEngine::run | 14 | 21 us | |
PhutilTranslator::translate@1 | 288 | 600 us | |
ArcanistSpellingLinter::loadDictionary | 2 | 2 us | |
ArcanistLintEngine::getLinterResource | 10,486 | 28,312 us | |
PhutilLibraryMapBuilder::loadSymbolCache | 381 | 6,393 us | |
ArcanistPhutilLibraryLinter::willLintPaths | 6,194,552 | 16,690,398 us | |
ArcanistLintSeverity::isAtLeastAsSevere | 187,449 | 263,377 us | |
AASTToken::getNextToken | 1,904,772 | 1,123,258 us | |
AASTNode::selectTokensOfTypes | 296,014 | 855,543 us | |
ArcanistXHPASTLinter::lintUndeclaredVariables | 241,034 | 337,557 us | |
AASTToken::getPrevToken | 122,615 | 99,656 us | |
ArcanistXHPASTLinter::lintKeywordCasing | 10,743 | 12,837 us | |
ArcanistXHPASTLinter::lintPHPCompatibility | 549,395 | 1,148,564 us | |
AASTNode::getLineNumber | 10,952 | 11,911 us | |
AASTNode::getEndLineNumber | 10,952 | 8,331 us | |
ArcanistXHPASTLinter::lintBlacklistedFunction | 40,420 | 51,712 us | |
ArcanistXHPASTLinter::lintFormattedString | 40,420 | 60,382 us | |
ArcanistXHPASTLinter::lintLowercaseFunctions | 34,875 | 54,309 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 53,092 | 62,445 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 241 | 293 us | |
ArcanistJSHintLinter::parseLinterOutput | 1,842 | 2,142 us | |
ArcanistConsoleLintRenderer::renderContext | 1,226 | 1,866 us | |
ArcanistLintWorkflow::run | 1 | 4 us | |
Child Calls | | | |
array_key_exists | 3,499,946 | 831,452 us | 3.6% |