XHProf
main() Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
main()
1
552,993,271 us
100.0%
Parent Calls
Child Calls
ArcanistUnitWorkflow::run
1
552,955,362 us
100.0%
ArcanistConfiguration::selectWorkflow
1
15,994 us
0.0%
arcanist_load_libraries
4
9,287 us
0.0%
ArcanistConfigurationManager::getConfigFromAnySource
4
3,926 us
0.0%
spl_autoload_call
6
2,447 us
0.0%
ArcanistRepositoryAPI::newAPIFromConfigurationManager
1
1,173 us
0.0%
ArcanistWorkingCopyIdentity::getProjectConfig
2
892 us
0.0%
PhutilConsole::getConsole
1
735 us
0.0%
ArcanistWorkingCopyIdentity::newFromPath
1
735 us
0.0%
PhutilArgumentParser::parsePartial
1
502 us
0.0%
ArcanistConfigurationManager::applyRuntimeArcConfig
1
347 us
0.0%
ArcanistWorkflow::parseArguments
1
322 us
0.0%
pht
12
285 us
0.0%
ArcanistWorkflow::willRunWorkflow
1
253 us
0.0%
ArcanistConfigurationManager::readUserArcConfig
1
213 us
0.0%
PhutilConsole::writeLog
2
195 us
0.0%
PhutilArgumentParser::getArg
11
96 us
0.0%
PhutilURI::__construct
1
71 us
0.0%
ArcanistConfigurationManager::readSystemArcConfig
1
69 us
0.0%
phutil_get_library_root
2
24 us
0.0%
PhutilURI::__toString
1
16 us
0.0%
idx
8
14 us
0.0%
putenv
1
11 us
0.0%
ArcanistWorkflow::finalize
1
10 us
0.0%
ArcanistConfiguration::didRunWorkflow
1
8 us
0.0%
PhutilArgumentParser::shutdownProfiler
1
7 us
0.0%
register_shutdown_function
1
4 us
0.0%
ArcanistWorkflow::setConduitCredentials
1
4 us
0.0%
PhutilURI::setPath
1
4 us
0.0%
ArcanistWorkflow::setConfigurationManager
1
3 us
0.0%
getcwd
1
3 us
0.0%
ArcanistConfigurationManager::setWorkingCopyIdentity
2
3 us
0.0%
ArcanistWorkflow::setConduitURI
1
2 us
0.0%
ArcanistWorkflow::setCommand
1
1 us
0.0%
ArcanistConfiguration::willRunWorkflow
1
1 us
0.0%
ArcanistWorkflow::setRepositoryAPI
1
1 us
0.0%
implode
1
1 us
0.0%
array_values
1
1 us
0.0%
ArcanistWorkflow::setWorkingDirectory
1
1 us
0.0%
in_array
1
1 us
0.0%
ArcanistWorkingCopyIdentity::getVCSType
2
1 us
0.0%
ArcanistConfigurationManager::readUserConfigurationFile
1
1 us
0.0%
strtolower
1
1 us
0.0%
array_slice
1
1 us
0.0%
ArcanistWorkflow::getSupportedRevisionControlSystems
1
1 us
0.0%
ArcanistWorkflow::setArcanistConfiguration
1
1 us
0.0%
ArcanistUnitWorkflow::requiresWorkingCopy
1
0 us
ArcanistWorkflow::desiresRepositoryAPI
1
0 us
ArcanistWorkflow::desiresWorkingCopy
1
0 us
ArcanistWorkflow::requiresConduit
1
0 us
PhutilArgumentParser::getUnconsumedArgumentVector
1
0 us
ArcanistWorkflow::requiresAuthentication
1
0 us
ArcanistUnitWorkflow::requiresRepositoryAPI
1
0 us