Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
ArcanistConfigurationDrivenLintEngine::buildLinters | 1 | 475,587 us | 100.0% |
Parent Calls | | | |
ArcanistLintEngine::run | 1 | 475,587 us | |
Child Calls | | | |
ArcanistConfigurationDrivenLintEngine::matchPaths | 14 | 349,962 us | 73.6% |
PhutilTypeSpec::checkMap | 56 | 80,635 us | 17.0% |
ArcanistConfigurationDrivenLintEngine::loadAvailableLinters | 1 | 21,112 us | 4.4% |
ArcanistXHPASTLinter::setLinterConfigurationValue | 4 | 14,999 us | 3.2% |
ArcanistXHPASTLinter::getLinterConfigurationOptions | 1 | 3,186 us | 0.7% |
pht | 28 | 1,211 us | 0.3% |
PhutilConsole::writeLog | 28 | 1,144 us | 0.2% |
spl_autoload_call | 1 | 977 us | 0.2% |
Filesystem::readFile | 1 | 443 us | 0.1% |
ArcanistJSHintLinter::getLinterConfigurationOptions | 2 | 252 us | 0.1% |
ArcanistLinter::getLinterConfigurationOptions | 8 | 242 us | 0.1% |
ArcanistPhutilXHPASTLinter::getLinterConfigurationOptions | 1 | 103 us | 0.0% |
ArcanistSpellingLinter::getLinterConfigurationOptions | 1 | 86 us | 0.0% |
ArcanistTextLinter::getLinterConfigurationOptions | 1 | 75 us | 0.0% |
phutil_json_decode | 1 | 69 us | 0.0% |
idx | 43 | 57 us | 0.0% |
ArcanistXHPASTLinter::__clone | 1 | 55 us | 0.0% |
count | 14 | 39 us | 0.0% |
ArcanistLinter::setPaths | 14 | 30 us | 0.0% |
ArcanistLinter::setEngine | 14 | 24 us | 0.0% |
PhutilConsole::getConsole | 14 | 18 us | 0.0% |
Filesystem::pathExists | 1 | 17 us | 0.0% |
ArcanistPhutilXHPASTLinter::setLinterConfigurationValue | 1 | 5 us | 0.0% |
array_key_exists | 41 | 3 us | 0.0% |
ArcanistJSHintLinter::setLinterConfigurationValue | 2 | 3 us | 0.0% |
ArcanistWorkingCopyIdentity::getProjectPath | 1 | 2 us | 0.0% |
ArcanistLintEngine::getPaths | 1 | 1 us | 0.0% |
ArcanistLintEngine::getWorkingCopy | 1 | 1 us | 0.0% |