XHProf PhabricatorEdgeEditor::buildEdgeSpecs Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
PhabricatorEdgeEditor::buildEdgeSpecs | 49 | 218,840 us | 100.0% |
Parent Calls | |||
PhabricatorEdgeEditor::addEdge | 30 | 179,949 us | |
PhabricatorEdgeEditor::removeEdge | 19 | 38,891 us | |
Child Calls | |||
PhabricatorEdgeType::getByConstant | 49 | 154,904 us | 70.8% |
phid_get_type | 98 | 28,197 us | 12.9% |
PhabricatorObjectHasSubscriberEdgeType::getInverseEdgeConstant | 12 | 6,059 us | 2.8% |
PhabricatorObjectHasUnsubscriberEdgeType::getInverseEdgeConstant | 12 | 5,190 us | 2.4% |
PhabricatorObjectHasFileEdgeType::getInverseEdgeConstant | 8 | 2,184 us | 1.0% |
PhabricatorEdgeType::getInverseEdgeConstant | 7 | 1,919 us | 0.9% |
PhabricatorProjectProjectHasMemberEdgeType::getInverseEdgeConstant | 7 | 1,678 us | 0.8% |
PhabricatorObjectHasWatcherEdgeType::getInverseEdgeConstant | 3 | 717 us | 0.3% |
array_key_exists | 42 | 83 us | 0.0% |