XHProf HeraldEngine::applyRules Profile
XHProf Profile
XHProf Profile
| Symbol | Count | Wall Time | % |
|---|---|---|---|
| Metrics for this Call | |||
| HeraldEngine::applyRules | 1 | 93,920 us | 100.0% |
| Parent Calls | |||
| HeraldTestConsoleController::handleRequest | 1 | 93,920 us | |
| Child Calls | |||
| HeraldEngine::doesRuleMatch | 30 | 92,384 us | 98.4% |
| HeraldObjectTranscript::setFields | 1 | 265 us | 0.3% |
| HeraldEngine::getRuleEffects | 4 | 248 us | 0.3% |
| msort | 1 | 227 us | 0.2% |
| spl_autoload_call | 2 | 174 us | 0.2% |
| HeraldRule::isRepeatFirst | 30 | 166 us | 0.2% |
| HeraldTranscript::setObjectPHID | 1 | 88 us | 0.1% |
| HeraldEngine::isForbidden | 30 | 72 us | 0.1% |
| mpull | 1 | 33 us | 0.0% |
| assert_instances_of | 1 | 11 us | 0.0% |
| HeraldDifferentialRevisionAdapter::getHeraldName | 1 | 7 us | 0.0% |
| HeraldAdapter::getPHID | 2 | 6 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% |