XHProf ArcanistLintEngine::run Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ArcanistLintEngine::run13,068,585,741 us100.0%
Parent Calls
ArcanistLintWorkflow::run13,068,585,741 us
Child Calls
ArcanistLintEngine::executeLinters13,064,942,197 us99.9%
ArcanistConfigurationDrivenLintEngine::buildLinters11,342,399 us0.0%
ArcanistLinter::getPaths11,323,681 us0.0%
ArcanistExternalLinter::getCacheVersion2496,854 us0.0%
ArcanistLintEngine::getFilePathOnDisk5,428286,586 us0.0%
ArcanistLintResult::setFilePathOnDisk5,42819,937 us0.0%
ArcanistLintEngine::isSeverityEnabled94514,026 us0.0%
ArcanistLintResult::setData5,42810,931 us0.0%
ArcanistLintResult::addMessage9434,519 us0.0%
ArcanistBaseXHPASTLinter::getCacheVersion24,444 us0.0%
PhabricatorJavelinLinter::getCacheVersion13,725 us0.0%
ArcanistLintEngine::getResultForPath9433,498 us0.0%
ArcanistLintEngine::isRelevantMessage9432,896 us0.0%
ArcanistLintMessage::setGranularity9432,781 us0.0%
ArcanistLintMessage::getPath9432,431 us0.0%
ArcanistLintMessage::getSeverity9452,388 us0.0%
ArcanistLinter::getCacheGranularity9421,919 us0.0%
PhutilSymbolLoader::selectSymbolsWithoutLoading14596 us0.0%
md5_file14529 us0.0%
ArcanistLintEngine::getRunnableLinters1129 us0.0%
msort1122 us0.0%
phutil_get_library_root14104 us0.0%
ArcanistLinter::getLintMessages1446 us0.0%
get_class4232 us0.0%
ArcanistLinter::setLinterID1432 us0.0%
ArcanistLinter::setEngine1431 us0.0%
idx1424 us0.0%
implode119 us0.0%
PhutilSymbolLoader::setType1413 us0.0%
id1413 us0.0%
PhutilSymbolLoader::setName1411 us0.0%
crc32111 us0.0%
ArcanistLinter::getCacheVersion97 us0.0%
ArcanistLintEngine::getCacheVersion15 us0.0%
PhabricatorJavelinLinter::getCacheGranularity14 us0.0%