XHProf DiffusionMercurialWireClientSSHProtocolChannel::decodeStream Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| DiffusionMercurialWireClientSSHProtocolChannel::decodeStream | 5 | 41,545 us | 100.0% |
| Parent Calls | |||
| PhutilProtocolChannel::read | 5 | 41,545 us | |
| Child Calls | |||
| DiffusionMercurialWireClientSSHProtocolChannel::readProtocolLine | 20 | 9,430 us | 22.7% |
| DiffusionMercurialWireProtocol::getCommandArgs | 10 | 5,896 us | 14.2% |
| DiffusionMercurialWireClientSSHProtocolChannel::newMessageAndResetState | 6 | 5,040 us | 12.1% |
| DiffusionMercurialWireClientSSHProtocolChannel::initializeState | 12 | 5,037 us | 12.1% |
| array_select_keys | 10 | 3,200 us | 7.7% |
| DiffusionMercurialWireClientSSHProtocolChannel::readProtocolBytes | 4 | 1,972 us | 4.7% |
| DiffusionMercurialWireClientSSHProtocolChannel::newDataMessage | 3 | 1,156 us | 2.8% |
| count | 20 | 54 us | 0.1% |
| explode | 6 | 21 us | 0.1% |
| strlen | 4 | 8 us | 0.0% |
| substr | 4 | 8 us | 0.0% |