XHProf ExecFuture::isReady Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ExecFuture::isReady79101,898 us100.0%
Parent Calls
Future::resolve79101,898 us
Child Calls
proc_open823,050 us22.6%
ExecFuture::readAndDiscard14210,549 us10.4%
ExecFuture::tryToCloseStdin7910,147 us10.0%
PhutilCommandString::__toString86,935 us6.8%
PhutilCommandString::getUnmaskedString85,735 us5.6%
ExecFuture::procGetStatus714,955 us4.9%
ExecFuture::getStderrSizeLimit714,166 us4.1%
ExecFuture::closeProcess84,164 us4.1%
PhutilRope::getByteLength714,018 us3.9%
ExecFuture::getStdoutSizeLimit713,946 us3.9%
PhutilErrorTrap::getErrorsAsString83,896 us3.8%
PhutilErrorTrap::destroy82,821 us2.8%
PhutilErrorTrap::__construct82,374 us2.3%
phutil_is_windows161,711 us1.7%
PhutilServiceProfiler::beginServiceCall8934 us0.9%
PhutilServiceProfiler::getInstance8801 us0.8%
class_exists16433 us0.4%
strlen14287 us0.1%
microtime7158 us0.1%
stream_set_blocking2454 us0.1%
is_resource813 us0.0%