| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| pht | 677,528 | 18,232,578 us | 100.0% |
| Parent Calls | | | |
| main() | 11 | 698 us | |
| ArcanistConfigurationManager::readUserConfigurationFile | 1 | 78 us | |
| ArcanistConfigurationManager::readSystemArcConfig | 1 | 74 us | |
| ArcanistWorkingCopyIdentity::newFromPathWithConfig | 3 | 256 us | |
| ArcanistWorkingCopyIdentity::readLocalArcConfig | 1 | 70 us | |
| ArcanistSettings::getOptions | 212,919 | 8,970,865 us | |
| arcanist_load_libraries | 1 | 61 us | |
| PhutilTypeCheckException::__construct | 14 | 338 us | |
| ArcanistLinter::getLinterConfigurationOptions | 22 | 465 us | |
| ArcanistConfigurationDrivenLintEngine::buildLinters | 28 | 740 us | |
| ArcanistConfigurationDrivenLintEngine::matchPaths | 419,576 | 7,883,728 us | |
| ArcanistJSHintLinter::getLinterConfigurationOptions | 4 | 74 us | |
| ArcanistExternalLinter::getLinterConfigurationOptions | 4 | 74 us | |
| ArcanistPhutilXHPASTLinter::getLinterConfigurationOptions | 3 | 72 us | |
| ArcanistSpellingLinter::getLinterConfigurationOptions | 1 | 18 us | |
| ArcanistTextLinter::getLinterConfigurationOptions | 1 | 20 us | |
| ArcanistXHPASTLinter::getLinterConfigurationOptions | 6 | 174 us | |
| ArcanistNoLintLinter::getInfoName | 294 | 17,139 us | |
| ArcanistGeneratedLinter::getInfoName | 294 | 11,128 us | |
| ArcanistTextLinter::getInfoName | 292 | 10,731 us | |
| ArcanistTextLinter::lintLineLength | 144 | 8,540 us | |
| ArcanistTextLinter::getLintNameMap | 1,176 | 22,193 us | |
| ArcanistSpellingLinter::getInfoName | 292 | 34,016 us | |
| ArcanistMergeConflictLinter::getInfoName | 292 | 12,276 us | |
| ArcanistFilenameLinter::getInfoName | 310 | 12,200 us | |
| ArcanistXHPASTLinter::lintTodoComments | 432 | 14,983 us | |
| ArcanistXHPASTLinter::getLintNameMap | 41,048 | 1,218,552 us | |
| ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 98 | 2,746 us | |
| ArcanistXHPASTLinter::lintSelfMemberReference | 179 | 6,889 us | |
| ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 2 | 82 us | |
| ArcanistPhutilXHPASTLinter::getLintNameMap | 20 | 579 us | |
| xsprintf | 30 | 1,217 us | |
| ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 2 | 67 us | |
| ArcanistXHPASTLinter::lintDefaultParameters | 8 | 375 us | |
| ArcanistXHPASTLinter::lintUnnecessarySemicolons | 8 | 613 us | |
| ArcanistXHPASTLinter::lintPregQuote | 3 | 110 us | |
| ArcanistTextLinter::lintEOFWhitespace | 3 | 109 us | |
| ArcanistXHPASTLinter::lintEmptyBlockStatements | 1 | 39 us | |
| ArcanistXHPASTLinter::lintPHPCompatibility | 4 | 189 us | |
| Child Calls | | | |
| call_user_func_array | 677,528 | 13,232,116 us | 72.6% |
| PhutilTranslator::getInstance | 677,528 | 541,556 us | 3.0% |
| func_get_args | 677,528 | 207,115 us | 1.1% |