Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
ExecFuture::isReady | 82,234 | 97,196,780 us | 100.0% |
Parent Calls | | | |
LinesOfALargeExecFuture::readMore | 278 | 13,995 us | |
ExecFuture::readStdout | 279 | 17,114 us | |
Future::resolve | 15,800 | 11,151,886 us | |
LinesOfALargeExecFuture::__destruct | 1 | 5 us | |
FutureIterator::updateWorkingSet | 9,828 | 76,457,782 us | |
FutureIterator::next | 56,048 | 9,555,998 us | |
Child Calls | | | |
proc_open | 4,814 | 73,082,575 us | 75.2% |
ExecFuture::tryToCloseStdin | 24,468 | 6,066,995 us | 6.2% |
PhutilCommandString::__toString | 4,814 | 3,322,898 us | 3.4% |
ExecFuture::readAndDiscard | 39,308 | 2,968,122 us | 3.1% |
PhutilCommandString::getUnmaskedString | 4,814 | 1,892,423 us | 1.9% |
fwrite | 3,819 | 1,612,524 us | 1.7% |
ExecFuture::procGetStatus | 19,654 | 939,403 us | 1.0% |
PhutilErrorTrap::destroy | 4,814 | 642,782 us | 0.7% |
ExecFuture::closeProcess | 4,814 | 610,562 us | 0.6% |
PhutilErrorTrap::getErrorsAsString | 4,814 | 558,703 us | 0.6% |
PhutilErrorTrap::__construct | 4,814 | 290,434 us | 0.3% |
PhutilServiceProfiler::beginServiceCall | 4,814 | 189,108 us | 0.2% |
stream_set_blocking | 14,442 | 152,456 us | 0.2% |
microtime | 19,654 | 149,697 us | 0.2% |
strlen | 39,308 | 127,243 us | 0.1% |
PhutilRope::getByteLength | 23,473 | 111,379 us | 0.1% |
PhutilRope::removeBytesFromHead | 3,819 | 107,458 us | 0.1% |
ExecFuture::getStderrSizeLimit | 19,654 | 79,898 us | 0.1% |
phutil_is_windows | 9,628 | 53,082 us | 0.1% |
ExecFuture::getStdoutSizeLimit | 19,654 | 47,583 us | 0.0% |
PhutilRope::getAnyPrefix | 3,819 | 45,367 us | 0.0% |
class_exists | 9,628 | 38,741 us | 0.0% |
is_resource | 4,814 | 37,931 us | 0.0% |
PhutilServiceProfiler::getInstance | 4,814 | 34,823 us | 0.0% |