XHProf
ExecFuture::isReady Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
ExecFuture::isReady
967
43,767 us
100.0%
Parent Calls
Future::resolve
967
43,767 us
Child Calls
proc_open
14
18,828 us
43.0%
ExecFuture::readAndDiscard
1,906
6,819 us
15.6%
ExecFuture::procGetStatus
953
2,588 us
5.9%
ExecFuture::tryToCloseStdin
967
1,394 us
3.2%
ExecFuture::closeProcess
14
595 us
1.4%
PhutilErrorTrap::destroy
14
386 us
0.9%
PhutilCommandString::__toString
14
328 us
0.7%
PhutilCommandString::getUnmaskedString
14
265 us
0.6%
PhutilErrorTrap::getErrorsAsString
14
231 us
0.5%
microtime
953
180 us
0.4%
class_exists
28
118 us
0.3%
PhutilErrorTrap::__construct
14
106 us
0.2%
PhutilServiceProfiler::beginServiceCall
14
89 us
0.2%
stream_set_blocking
42
19 us
0.0%
strlen
1,906
8 us
0.0%
PhutilServiceProfiler::getInstance
14
5 us
0.0%
PhutilRope::getByteLength
953
4 us
0.0%
is_resource
14
3 us
0.0%
PhutilExecutableFuture::getEnv
2
3 us
0.0%
PhutilExecutableFuture::hasEnv
14
2 us
0.0%
feof
28
1 us
0.0%
ExecFuture::getStdoutSizeLimit
953
0 us
PhutilExecutableFuture::getCWD
14
0 us
ExecFuture::getStderrSizeLimit
953
0 us
phutil_is_windows
28
0 us