| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| pht | 56,361 | 1,286,476 us | 100.0% |
| Parent Calls | | | |
| main() | 11 | 635 us | |
| ArcanistConfigurationManager::readUserConfigurationFile | 1 | 75 us | |
| ArcanistConfigurationManager::readSystemArcConfig | 1 | 75 us | |
| ArcanistWorkingCopyIdentity::newFromPathWithConfig | 3 | 138 us | |
| ArcanistWorkingCopyIdentity::readLocalArcConfig | 1 | 42 us | |
| ArcanistSettings::getOptions | 13,902 | 446,537 us | |
| arcanist_load_libraries | 1 | 36 us | |
| PhutilTypeCheckException::__construct | 8 | 194 us | |
| ArcanistLinter::getLinterConfigurationOptions | 16 | 300 us | |
| ArcanistConfigurationDrivenLintEngine::buildLinters | 22 | 493 us | |
| ArcanistConfigurationDrivenLintEngine::matchPaths | 34,865 | 642,135 us | |
| ArcanistPhutilXHPASTLinter::getLinterConfigurationOptions | 3 | 55 us | |
| ArcanistSpellingLinter::getLinterConfigurationOptions | 1 | 18 us | |
| ArcanistTextLinter::getLinterConfigurationOptions | 1 | 19 us | |
| ArcanistXHPASTLinter::getLinterConfigurationOptions | 6 | 104 us | |
| ArcanistGeneratedLinter::getInfoName | 38 | 2,105 us | |
| ArcanistNoLintLinter::getInfoName | 38 | 1,431 us | |
| ArcanistTextLinter::getInfoName | 38 | 1,473 us | |
| ArcanistTextLinter::lintLineLength | 224 | 12,299 us | |
| ArcanistTextLinter::getLintNameMap | 2,752 | 48,271 us | |
| ArcanistSpellingLinter::getInfoName | 38 | 1,865 us | |
| ArcanistFilenameLinter::getInfoName | 38 | 1,438 us | |
| ArcanistMergeConflictLinter::getInfoName | 38 | 1,456 us | |
| ArcanistXHPASTLinter::lintTodoComments | 73 | 2,373 us | |
| ArcanistXHPASTLinter::getLintNameMap | 4,088 | 119,261 us | |
| ArcanistTextLinter::lintTabs | 36 | 736 us | |
| ArcanistTextLinter::lintTrailingWhitespace | 17 | 352 us | |
| ArcanistTextLinter::lintCharset | 9 | 217 us | |
| ArcanistMergeConflictLinter::lintPath | 1 | 25 us | |
| ArcanistMergeConflictLinter::getLintNameMap | 1 | 21 us | |
| ArcanistTextLinter::lintBOFWhitespace | 4 | 96 us | |
| ArcanistTextLinter::lintNewlines | 4 | 86 us | |
| ArcanistSpellingLinter::checkExactWord | 4 | 185 us | |
| ArcanistSpellingLinter::getLintNameMap | 16 | 365 us | |
| ArcanistSpellingLinter::checkPartialWord | 4 | 89 us | |
| ArcanistTextLinter::lintEOFWhitespace | 43 | 938 us | |
| xsprintf | 8 | 384 us | |
| ArcanistTextLinter::lintEOFNewline | 7 | 154 us | |
| Child Calls | | | |
| call_user_func_array | 56,361 | 960,090 us | 74.6% |
| PhutilTranslator::getInstance | 56,361 | 38,425 us | 3.0% |
| func_get_args | 56,361 | 10,695 us | 0.8% |