XHProf
ExecFuture::isReady Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
ExecFuture::isReady
174
23,170 us
100.0%
Parent Calls
Future::resolve
174
23,170 us
Child Calls
proc_open
14
10,900 us
47.0%
ExecFuture::readAndDiscard
320
2,854 us
12.3%
ExecFuture::procGetStatus
160
877 us
3.8%
ExecFuture::closeProcess
14
666 us
2.9%
ExecFuture::tryToCloseStdin
174
602 us
2.6%
PhutilErrorTrap::destroy
14
531 us
2.3%
PhutilCommandString::__toString
14
486 us
2.1%
PhutilCommandString::getUnmaskedString
14
459 us
2.0%
PhutilErrorTrap::getErrorsAsString
14
196 us
0.8%
microtime
160
182 us
0.8%
PhutilErrorTrap::__construct
14
169 us
0.7%
class_exists
28
123 us
0.5%
PhutilServiceProfiler::beginServiceCall
14
121 us
0.5%
stream_set_blocking
42
57 us
0.2%
strlen
320
18 us
0.1%
PhutilRope::getByteLength
160
17 us
0.1%
is_resource
14
15 us
0.1%
PhutilServiceProfiler::getInstance
14
15 us
0.1%
PhutilExecutableFuture::hasEnv
14
10 us
0.0%
feof
28
10 us
0.0%
phutil_is_windows
28
7 us
0.0%
PhutilExecutableFuture::getEnv
1
3 us
0.0%
ExecFuture::getStdoutSizeLimit
160
2 us
0.0%
ExecFuture::getStderrSizeLimit
160
2 us
0.0%
PhutilExecutableFuture::getCWD
14
1 us
0.0%