XHProf
main() Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
main()
1
877,140,695 us
100.0%
Parent Calls
Child Calls
ArcanistUnitWorkflow::run
1
877,099,963 us
100.0%
ArcanistConfiguration::selectWorkflow
1
16,905 us
0.0%
arcanist_load_libraries
4
9,715 us
0.0%
ArcanistConfigurationManager::getConfigFromAnySource
4
4,069 us
0.0%
spl_autoload_call
6
3,219 us
0.0%
ArcanistRepositoryAPI::newAPIFromConfigurationManager
1
1,178 us
0.0%
PhutilConsole::getConsole
1
813 us
0.0%
ArcanistWorkingCopyIdentity::getProjectConfig
2
791 us
0.0%
ArcanistWorkingCopyIdentity::newFromPath
1
695 us
0.0%
PhutilArgumentParser::parsePartial
1
516 us
0.0%
pht
12
386 us
0.0%
ArcanistWorkflow::parseArguments
1
363 us
0.0%
ArcanistConfigurationManager::applyRuntimeArcConfig
1
345 us
0.0%
PhutilConsole::writeLog
2
292 us
0.0%
ArcanistWorkflow::willRunWorkflow
1
243 us
0.0%
PhutilURI::__construct
1
221 us
0.0%
ArcanistConfigurationManager::readUserArcConfig
1
209 us
0.0%
PhutilArgumentParser::getArg
11
85 us
0.0%
ArcanistConfigurationManager::readSystemArcConfig
1
66 us
0.0%
PhutilURI::__toString
1
28 us
0.0%
phutil_get_library_root
2
23 us
0.0%
ArcanistWorkflow::finalize
1
16 us
0.0%
putenv
1
14 us
0.0%
register_shutdown_function
1
13 us
0.0%
idx
8
12 us
0.0%
PhutilArgumentParser::shutdownProfiler
1
11 us
0.0%
ArcanistConfiguration::didRunWorkflow
1
11 us
0.0%
ArcanistWorkflow::setConduitURI
1
10 us
0.0%
PhutilURI::setPath
1
10 us
0.0%
ArcanistWorkflow::setConduitCredentials
1
5 us
0.0%
ArcanistWorkflow::setConfigurationManager
1
4 us
0.0%
ArcanistConfigurationManager::setWorkingCopyIdentity
2
4 us
0.0%
ArcanistWorkingCopyIdentity::getVCSType
2
3 us
0.0%
ArcanistWorkflow::setArcanistConfiguration
1
2 us
0.0%
ArcanistConfiguration::willRunWorkflow
1
2 us
0.0%
getcwd
1
2 us
0.0%
ArcanistWorkflow::setRepositoryAPI
1
2 us
0.0%
ArcanistWorkflow::getSupportedRevisionControlSystems
1
1 us
0.0%
PhutilArgumentParser::getUnconsumedArgumentVector
1
1 us
0.0%
implode
1
1 us
0.0%
ArcanistWorkflow::desiresWorkingCopy
1
1 us
0.0%
ArcanistWorkflow::desiresRepositoryAPI
1
1 us
0.0%
ArcanistUnitWorkflow::requiresRepositoryAPI
1
1 us
0.0%
ArcanistWorkflow::requiresConduit
1
1 us
0.0%
in_array
1
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::setCommand
1
1 us
0.0%
ArcanistUnitWorkflow::requiresWorkingCopy
1
1 us
0.0%
ArcanistWorkflow::setWorkingDirectory
1
1 us
0.0%
ArcanistWorkflow::requiresAuthentication
1
0 us
array_values
1
0 us