XHProf DiffusionLowLevelGitRefQuery::executeQuery Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
DiffusionLowLevelGitRefQuery::executeQuery | 3 | 154,327 us | 100.0% |
Parent Calls | |||
DiffusionLowLevelQuery::execute | 3 | 154,327 us | |
Child Calls | |||
FutureIterator::rewind | 3 | 108,303 us | 70.2% |
PhabricatorRepository::getLocalCommandFuture | 3 | 23,770 us | 15.4% |
ExecFuture::resolvex | 6 | 6,147 us | 4.0% |
DiffusionLowLevelGitRefQuery::extractFields | 3 | 3,711 us | 2.4% |
PhabricatorRepository::isWorkingCopyBare | 3 | 3,573 us | 2.3% |
DiffusionLowLevelGitRefQuery::getFormatString | 3 | 1,246 us | 0.8% |
FutureIterator::__construct | 3 | 857 us | 0.6% |
FutureIterator::valid | 6 | 781 us | 0.5% |
FutureIterator::next | 3 | 429 us | 0.3% |
FutureIterator::current | 3 | 390 us | 0.3% |
DiffusionRepositoryRef::setRawFields | 3 | 377 us | 0.2% |
FutureIterator::key | 3 | 372 us | 0.2% |
ExecFuture::__destruct | 3 | 367 us | 0.2% |
nonempty | 3 | 362 us | 0.2% |
DiffusionLowLevelQuery::getRepository | 3 | 361 us | 0.2% |
DiffusionRepositoryRef::setShortName | 3 | 360 us | 0.2% |
DiffusionRepositoryRef::setCommitIdentifier | 3 | 343 us | 0.2% |
id | 3 | 312 us | 0.2% |
preg_match | 3 | 62 us | 0.0% |
explode | 3 | 7 us | 0.0% |
rtrim | 3 | 6 us | 0.0% |
substr | 3 | 5 us | 0.0% |
strlen | 6 | 3 us | 0.0% |