Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
HTTPSFuture::isReady | 317 | 83,241 us | 100.0% |
Parent Calls | | | |
Future::resolve | 317 | 83,241 us | |
Child Calls | | | |
curl_multi_select | 315 | 59,888 us | 71.9% |
curl_multi_exec | 316 | 11,388 us | 13.7% |
PhutilURI::__construct | 317 | 7,896 us | 9.5% |
BaseHTTPFuture::parseRawHTTPResponse | 1 | 675 us | 0.8% |
PhutilHTTPEngineExtension::buildHTTPProxyURI | 1 | 103 us | 0.1% |
preg_replace | 1 | 89 us | 0.1% |
HTTPSFuture::canSetCAInfo | 1 | 63 us | 0.1% |
spl_autoload_call | 1 | 58 us | 0.1% |
curl_multi_init | 1 | 53 us | 0.1% |
curl_multi_info_read | 317 | 46 us | 0.1% |
HTTPSFuture::shouldReuseHandles | 1 | 15 us | 0.0% |
ArcanistBlindlyTrustHTTPEngineExtension::shouldTrustAnySSLAuthorityForURI | 1 | 15 us | 0.0% |
Filesystem::pathExists | 1 | 14 us | 0.0% |
PhutilServiceProfiler::endServiceCall | 1 | 11 us | 0.0% |
curl_init | 1 | 10 us | 0.0% |
PhutilHTTPEngineExtension::getAllExtensions | 1 | 9 us | 0.0% |
curl_setopt | 15 | 7 us | 0.0% |
HTTPSFuture::formatRequestDataForCURL | 1 | 6 us | 0.0% |
phutil_get_library_root | 1 | 4 us | 0.0% |
curl_multi_add_handle | 1 | 4 us | 0.0% |
BaseHTTPFuture::getHeaders | 1 | 3 us | 0.0% |
PhutilServiceProfiler::beginServiceCall | 1 | 3 us | 0.0% |
curl_multi_remove_handle | 1 | 3 us | 0.0% |
PhutilServiceProfiler::getInstance | 2 | 1 us | 0.0% |
curl_getinfo | 1 | 1 us | 0.0% |
defined | 2 | 1 us | 0.0% |
PhutilURI::getDomain | 316 | 0 us | |
strlen | 4 | 0 us | |
id | 316 | 0 us | |
max | 1 | 0 us | |
strncasecmp | 3 | 0 us | |
BaseHTTPFuture::getMethod | 1 | 0 us | |
BaseHTTPFuture::getTimeout | 1 | 0 us | |
ceil | 1 | 0 us | |
HTTPSFuture::getCABundle | 2 | 0 us | |
dirname | 1 | 0 us | |
ini_get | 1 | 0 us | |
HTTPSFuture::getGlobalCABundle | 1 | 0 us | |
HTTPSFuture::setCABundleFromPath | 1 | 0 us | |
PhutilHTTPEngineExtension::shouldTrustAnySSLHostnameForURI | 1 | 0 us | |
array_key_exists | 316 | 0 us | |
count | 4 | 0 us | |
BaseHTTPFuture::getURI | 316 | 0 us | |