XHProf main() Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
main()1118,830,110 us100.0%
Parent Calls
Child Calls
ArcanistLintWorkflow::run1118,781,254 us100.0%
ArcanistConfiguration::selectWorkflow127,105 us0.0%
ArcanistConfigurationManager::getConfigFromAnySource46,475 us0.0%
spl_autoload_call64,278 us0.0%
ArcanistRepositoryAPI::newAPIFromConfigurationManager11,801 us0.0%
ArcanistWorkingCopyIdentity::getProjectConfig21,568 us0.0%
reenter_if_this_is_arcanist_or_libphutil11,335 us0.0%
PhutilConsole::getConsole11,101 us0.0%
ArcanistWorkingCopyIdentity::newFromPath1952 us0.0%
PhutilArgumentParser::parsePartial1690 us0.0%
ArcanistConfigurationManager::applyRuntimeArcConfig1641 us0.0%
pht11635 us0.0%
ArcanistConfigurationManager::readUserArcConfig1492 us0.0%
PhutilConsole::writeLog2327 us0.0%
ArcanistConfigurationManager::readSystemArcConfig1208 us0.0%
arcanist_load_libraries4173 us0.0%
PhutilArgumentParser::getArg10172 us0.0%
ArcanistWorkflow::parseArguments1117 us0.0%
PhutilURI::__construct1102 us0.0%
ArcanistWorkflow::willRunWorkflow150 us0.0%
PhutilURI::__toString124 us0.0%
phutil_get_library_root223 us0.0%
ArcanistWorkflow::finalize122 us0.0%
idx819 us0.0%
register_shutdown_function118 us0.0%
PhutilArgumentParser::shutdownProfiler114 us0.0%
putenv114 us0.0%
ArcanistLintWorkflow::requiresAuthentication19 us0.0%
ArcanistConfiguration::didRunWorkflow17 us0.0%
ArcanistWorkflow::setConduitCredentials17 us0.0%
PhutilURI::setPath16 us0.0%
ArcanistConfigurationManager::setWorkingCopyIdentity25 us0.0%
getcwd14 us0.0%
ArcanistConfiguration::willRunWorkflow13 us0.0%
ArcanistWorkflow::setConfigurationManager13 us0.0%
ArcanistWorkflow::setRepositoryAPI13 us0.0%
ArcanistWorkflow::setConduitURI13 us0.0%
implode12 us0.0%
array_slice12 us0.0%
strtolower12 us0.0%
ArcanistWorkingCopyIdentity::getVCSType22 us0.0%
ArcanistConfigurationManager::readUserConfigurationFile12 us0.0%
array_values11 us0.0%
PhutilArgumentParser::getUnconsumedArgumentVector11 us0.0%
ArcanistLintWorkflow::requiresWorkingCopy11 us0.0%
ArcanistLintWorkflow::requiresRepositoryAPI11 us0.0%
ArcanistWorkflow::desiresRepositoryAPI11 us0.0%
ArcanistWorkflow::requiresConduit11 us0.0%
in_array11 us0.0%
ArcanistWorkflow::getSupportedRevisionControlSystems11 us0.0%
ArcanistWorkflow::setArcanistConfiguration11 us0.0%
ArcanistWorkflow::setCommand11 us0.0%
ArcanistWorkflow::desiresWorkingCopy11 us0.0%
ArcanistWorkflow::setWorkingDirectory11 us0.0%