XHProf
ArcanistConfigurationDrivenLintEngine::buildLinters Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
ArcanistConfigurationDrivenLintEngine::buildLinters
1
18,618,553 us
100.0%
Parent Calls
ArcanistLintEngine::run
1
18,618,553 us
Child Calls
ArcanistConfigurationDrivenLintEngine::matchPaths
14
18,515,989 us
99.4%
PhutilTypeSpec::checkMap
56
82,920 us
0.4%
ArcanistConfigurationDrivenLintEngine::loadAvailableLinters
1
14,029 us
0.1%
spl_autoload_call
1
1,395 us
0.0%
PhutilConsole::writeLog
28
826 us
0.0%
pht
28
740 us
0.0%
Filesystem::readFile
1
348 us
0.0%
ArcanistJSHintLinter::getLinterConfigurationOptions
2
282 us
0.0%
ArcanistXHPASTLinter::getLinterConfigurationOptions
1
268 us
0.0%
ArcanistLinter::getLinterConfigurationOptions
8
247 us
0.0%
ArcanistPhutilXHPASTLinter::getLinterConfigurationOptions
1
171 us
0.0%
idx
43
85 us
0.0%
phutil_json_decode
1
75 us
0.0%
ArcanistSpellingLinter::getLinterConfigurationOptions
1
73 us
0.0%
ArcanistTextLinter::getLinterConfigurationOptions
1
73 us
0.0%
ArcanistLinter::setPaths
14
42 us
0.0%
ArcanistXHPASTLinter::setLinterConfigurationValue
4
30 us
0.0%
PhutilConsole::getConsole
14
25 us
0.0%
count
14
23 us
0.0%
ArcanistLinter::setEngine
14
22 us
0.0%
Filesystem::pathExists
1
19 us
0.0%
ArcanistPhutilXHPASTLinter::setLinterConfigurationValue
1
5 us
0.0%
array_key_exists
41
4 us
0.0%
ArcanistJSHintLinter::setLinterConfigurationValue
2
4 us
0.0%
ArcanistWorkingCopyIdentity::getProjectPath
1
3 us
0.0%
ArcanistLintEngine::getPaths
1
1 us
0.0%
ArcanistLintEngine::getWorkingCopy
1
1 us
0.0%