XHProf ExecFuture::isReady Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
ExecFuture::isReady81136,547 us100.0%
Parent Calls
Future::resolve81136,547 us
Child Calls
proc_open830,686 us22.5%
ExecFuture::readAndDiscard14615,653 us11.5%
ExecFuture::tryToCloseStdin8115,287 us11.2%
PhutilCommandString::__toString88,228 us6.0%
PhutilCommandString::getUnmaskedString86,811 us5.0%
ExecFuture::procGetStatus736,472 us4.7%
PhutilRope::getByteLength735,634 us4.1%
ExecFuture::getStderrSizeLimit735,531 us4.1%
ExecFuture::closeProcess85,473 us4.0%
ExecFuture::getStdoutSizeLimit735,003 us3.7%
PhutilErrorTrap::destroy84,337 us3.2%
PhutilErrorTrap::getErrorsAsString84,290 us3.1%
PhutilErrorTrap::__construct83,446 us2.5%
phutil_is_windows162,581 us1.9%
PhutilServiceProfiler::beginServiceCall81,456 us1.1%
PhutilServiceProfiler::getInstance8959 us0.7%
class_exists16225 us0.2%
strlen146187 us0.1%
microtime73114 us0.1%
stream_set_blocking2456 us0.0%
is_resource818 us0.0%