XHProf HeraldEngine::applyRules Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| HeraldEngine::applyRules | 1 | 103,486 us | 100.0% |
| Parent Calls | |||
| HeraldTestConsoleController::handleRequest | 1 | 103,486 us | |
| Child Calls | |||
| HeraldEngine::doesRuleMatch | 30 | 101,805 us | 98.4% |
| HeraldEngine::getRuleEffects | 4 | 304 us | 0.3% |
| HeraldObjectTranscript::setFields | 1 | 267 us | 0.3% |
| msort | 1 | 234 us | 0.2% |
| HeraldRule::isRepeatFirst | 30 | 216 us | 0.2% |
| spl_autoload_call | 2 | 171 us | 0.2% |
| HeraldTranscript::setObjectPHID | 1 | 94 us | 0.1% |
| HeraldEngine::isForbidden | 30 | 91 us | 0.1% |
| mpull | 1 | 34 us | 0.0% |
| assert_instances_of | 1 | 15 us | 0.0% |
| HeraldDifferentialRevisionAdapter::getHeraldName | 1 | 7 us | 0.0% |
| HeraldAdapter::getPHID | 2 | 5 us | 0.0% |
| HeraldTranscript::__construct | 1 | 5 us | 0.0% |
| microtime | 2 | 2 us | 0.0% |
| HeraldTranscript::setObjectTranscript | 1 | 1 us | 0.0% |
| HeraldTranscript::setDuration | 1 | 0 us | 0.0% |
| HeraldObjectTranscript::setType | 1 | 0 us | 0.0% |
| HeraldDifferentialRevisionAdapter::getAdapterContentType | 1 | 0 us | 0.0% |
| HeraldObjectTranscript::setName | 1 | 0 us | 0.0% |
| HeraldObjectTranscript::setPHID | 1 | 0 us | 0.0% |
| HeraldEngine::getDryRun | 30 | 0 us | 0.0% |