XHProf HTTPSFuture::isReady Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| HTTPSFuture::isReady | 49,853 | 81,351,936 us | 100.0% |
| Parent Calls | |||
| Future::resolve | 49,853 | 81,351,936 us | |
| Child Calls | |||
| curl_multi_select | 25,244 | 54,390,560 us | 66.9% |
| curl_setopt | 344,526 | 11,490,112 us | 14.1% |
| BaseHTTPFuture::parseRawHTTPResponse | 24,609 | 3,972,559 us | 4.9% |
| curl_multi_exec | 49,853 | 3,093,781 us | 3.8% |
| PhutilURI::__construct | 74,462 | 1,874,435 us | 2.3% |
| curl_multi_add_handle | 24,609 | 513,079 us | 0.6% |
| Filesystem::pathExists | 24,609 | 314,903 us | 0.4% |
| HTTPSFuture::canSetCAInfo | 24,609 | 244,877 us | 0.3% |
| HTTPSFuture::formatRequestDataForCURL | 24,609 | 185,007 us | 0.2% |
| PhutilServiceProfiler::endServiceCall | 24,609 | 172,961 us | 0.2% |
| array_pop | 24,608 | 170,177 us | 0.2% |
| phutil_get_library_root | 24,609 | 138,155 us | 0.2% |
| PhutilServiceProfiler::beginServiceCall | 24,609 | 119,693 us | 0.1% |
| preg_replace | 24,609 | 86,082 us | 0.1% |
| BaseHTTPFuture::getHeaders | 24,609 | 66,704 us | 0.1% |
| curl_multi_remove_handle | 24,609 | 58,071 us | 0.1% |
| curl_multi_info_read | 74,462 | 47,895 us | 0.1% |
| defined | 49,218 | 25,714 us | 0.0% |
| ini_get | 24,609 | 18,149 us | 0.0% |
| curl_getinfo | 24,609 | 17,881 us | 0.0% |
| PhutilServiceProfiler::getInstance | 49,218 | 8,813 us | 0.0% |
| HTTPSFuture::setCABundleFromPath | 24,609 | 1,684 us | 0.0% |
| ceil | 24,609 | 527 us | 0.0% |
| dirname | 24,609 | 294 us | 0.0% |
| HTTPSFuture::getCABundle | 49,218 | 110 us | 0.0% |
| id | 74,462 | 108 us | 0.0% |
| PhutilURI::getDomain | 74,462 | 93 us | 0.0% |
| curl_multi_init | 1 | 74 us | 0.0% |
| BaseHTTPFuture::getMethod | 24,609 | 73 us | 0.0% |
| array_key_exists | 49,853 | 69 us | 0.0% |
| max | 24,609 | 61 us | 0.0% |
| curl_init | 1 | 60 us | 0.0% |
| BaseHTTPFuture::getURI | 49,853 | 52 us | 0.0% |
| strlen | 24,609 | 46 us | 0.0% |
| BaseHTTPFuture::getTimeout | 24,609 | 37 us | 0.0% |
| count | 24,609 | 32 us | 0.0% |
| HTTPSFuture::getGlobalCABundle | 24,609 | 24 us | 0.0% |