Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
ExecFuture::isReady | 1,532 | 6,520,245 us | 100.0% |
Parent Calls | | | |
LinesOfALargeExecFuture::readMore | 437 | 297,182 us | |
ExecFuture::readStdout | 442 | 170,722 us | |
Future::resolve | 616 | 5,696,638 us | |
LinesOfALargeExecFuture::__destruct | 5 | 1,130 us | |
FutureIterator::next | 32 | 354,573 us | |
Child Calls | | | |
proc_open | 171 | 1,947,266 us | 29.9% |
PhutilCommandString::__toString | 171 | 749,083 us | 11.5% |
PhutilCommandString::getUnmaskedString | 171 | 684,488 us | 10.5% |
ExecFuture::tryToCloseStdin | 1,493 | 614,159 us | 9.4% |
ExecFuture::readAndDiscard | 2,644 | 399,613 us | 6.1% |
PhutilErrorTrap::destroy | 171 | 275,418 us | 4.2% |
ExecFuture::closeProcess | 171 | 249,435 us | 3.8% |
ExecFuture::procGetStatus | 1,322 | 191,781 us | 2.9% |
ExecFuture::getStderrSizeLimit | 1,322 | 168,987 us | 2.6% |
PhutilRope::getByteLength | 1,322 | 164,010 us | 2.5% |
ExecFuture::getStdoutSizeLimit | 1,322 | 163,827 us | 2.5% |
PhutilErrorTrap::__construct | 171 | 158,997 us | 2.4% |
phutil_is_windows | 342 | 154,536 us | 2.4% |
PhutilErrorTrap::getErrorsAsString | 171 | 116,461 us | 1.8% |
PhutilServiceProfiler::beginServiceCall | 171 | 52,292 us | 0.8% |
PhutilServiceProfiler::getInstance | 171 | 52,183 us | 0.8% |
Future::handleSIGCHLD | 3 | 1,572 us | 0.0% |
stream_set_blocking | 513 | 1,441 us | 0.0% |
class_exists | 342 | 1,321 us | 0.0% |
strlen | 2,644 | 1,213 us | 0.0% |
is_resource | 171 | 432 us | 0.0% |
microtime | 1,322 | 424 us | 0.0% |