XHProf main() Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
main()13,166,838,988 us100.0%
Parent Calls
Child Calls
ArcanistLintWorkflow::run13,166,796,963 us100.0%
ArcanistConfiguration::selectWorkflow117,525 us0.0%
arcanist_load_libraries411,073 us0.0%
ArcanistConfigurationManager::getConfigFromAnySource44,025 us0.0%
spl_autoload_call62,595 us0.0%
ArcanistRepositoryAPI::newAPIFromConfigurationManager11,355 us0.0%
ArcanistWorkingCopyIdentity::getProjectConfig2873 us0.0%
ArcanistWorkingCopyIdentity::newFromPath1773 us0.0%
PhutilConsole::getConsole1591 us0.0%
ArcanistWorkflow::parseArguments1538 us0.0%
ArcanistWorkflow::willRunWorkflow1457 us0.0%
PhutilArgumentParser::parsePartial1429 us0.0%
ArcanistConfigurationManager::applyRuntimeArcConfig1358 us0.0%
pht12336 us0.0%
ArcanistConfigurationManager::readUserArcConfig1213 us0.0%
PhutilConsole::writeLog2175 us0.0%
PhutilArgumentParser::getArg1193 us0.0%
ArcanistConfigurationManager::readSystemArcConfig170 us0.0%
PhutilURI::__construct170 us0.0%
ArcanistWorkflow::finalize118 us0.0%
PhutilURI::__toString117 us0.0%
idx814 us0.0%
PhutilArgumentParser::shutdownProfiler114 us0.0%
register_shutdown_function114 us0.0%
putenv111 us0.0%
phutil_get_library_root210 us0.0%
ArcanistLintWorkflow::requiresAuthentication17 us0.0%
ArcanistConfiguration::didRunWorkflow16 us0.0%
ArcanistWorkflow::setConduitCredentials15 us0.0%
getcwd13 us0.0%
ArcanistConfigurationManager::setWorkingCopyIdentity23 us0.0%
PhutilURI::setPath13 us0.0%
ArcanistWorkflow::setArcanistConfiguration12 us0.0%
ArcanistWorkflow::setConfigurationManager12 us0.0%
ArcanistWorkflow::setConduitURI12 us0.0%
ArcanistConfiguration::willRunWorkflow11 us0.0%
PhutilArgumentParser::getUnconsumedArgumentVector11 us0.0%
ArcanistWorkflow::setRepositoryAPI11 us0.0%
implode11 us0.0%
ArcanistWorkflow::setWorkingDirectory11 us0.0%
ArcanistLintWorkflow::requiresWorkingCopy11 us0.0%
ArcanistConfigurationManager::readUserConfigurationFile11 us0.0%
strtolower11 us0.0%
array_slice11 us0.0%
in_array11 us0.0%
ArcanistWorkflow::setCommand11 us0.0%
ArcanistWorkingCopyIdentity::getVCSType21 us0.0%
ArcanistWorkflow::getSupportedRevisionControlSystems11 us0.0%
ArcanistLintWorkflow::requiresRepositoryAPI10 us
ArcanistWorkflow::requiresConduit10 us
array_values10 us
ArcanistWorkflow::desiresWorkingCopy10 us
ArcanistWorkflow::desiresRepositoryAPI10 us