XHProf ArcanistLintEngine::run Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistLintEngine::run11,380,502,870 us100.0%
Parent Calls
ArcanistLintWorkflow::run11,380,502,870 us
Child Calls
ArcanistLintEngine::executeLinters11,378,222,223 us99.8%
ArcanistLinter::getPaths11,269,504 us0.1%
ArcanistConfigurationDrivenLintEngine::buildLinters1475,587 us0.0%
ArcanistExternalLinter::getCacheVersion2352,918 us0.0%
ArcanistLintEngine::getFilePathOnDisk5,428101,771 us0.0%
ArcanistLintResult::setFilePathOnDisk5,4286,065 us0.0%
ArcanistBaseXHPASTLinter::getCacheVersion24,586 us0.0%
ArcanistLintEngine::isSeverityEnabled9454,006 us0.0%
PhabricatorJavelinLinter::getCacheVersion13,426 us0.0%
ArcanistLintResult::addMessage9431,345 us0.0%
ArcanistLintEngine::getResultForPath9431,178 us0.0%
ArcanistLintEngine::isRelevantMessage943965 us0.0%
ArcanistLintMessage::getPath943640 us0.0%
ArcanistLintMessage::setGranularity943581 us0.0%
ArcanistLintResult::setData5,428442 us0.0%
PhutilSymbolLoader::selectSymbolsWithoutLoading14426 us0.0%
md5_file14360 us0.0%
ArcanistLintMessage::getSeverity945334 us0.0%
phutil_get_library_root1472 us0.0%
ArcanistLintEngine::getRunnableLinters152 us0.0%
msort147 us0.0%
get_class4219 us0.0%
idx1415 us0.0%
ArcanistLinter::getLintMessages1414 us0.0%
ArcanistLinter::setLinterID1411 us0.0%
implode19 us0.0%
ArcanistLinter::getCacheGranularity9428 us0.0%
PhutilSymbolLoader::setType146 us0.0%
PhutilSymbolLoader::setName145 us0.0%
id145 us0.0%
ArcanistLinter::getCacheVersion94 us0.0%
crc3214 us0.0%
ArcanistLinter::setEngine143 us0.0%
ArcanistLintEngine::getCacheVersion11 us0.0%
PhabricatorJavelinLinter::getCacheGranularity11 us0.0%