XHProf PhabricatorCustomField::buildFieldList Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorCustomField::buildFieldList1115,626 us100.0%
Parent Calls
PhabricatorCustomField::getObjectFields1115,626 us
Child Calls
DifferentialJIRAIssuesField::isFieldEnabled611,290 us72.3%
PhutilClassMapQuery::execute111,534 us9.8%
PhabricatorProjectConfiguredCustomField::createFields11,228 us7.9%
array_select_keys11131 us0.8%
PhabricatorProjectDescriptionField::createFields1127 us0.8%
PhabricatorUserStatusField::isFieldEnabled157 us0.4%
ManiphestConfiguredCustomField::createFields150 us0.3%
PhabricatorUserConfiguredCustomField::createFields147 us0.3%
PhabricatorOwnersConfiguredCustomField::createFields147 us0.3%
array_keys1117 us0.1%
PhabricatorCustomField::isFieldEnabled1254 us0.0%
PhabricatorCustomField::createFields1312 us0.0%
DifferentialSummaryField::getFieldKey62 us0.0%
PhabricatorCustomField::getFieldKey12 us0.0%
DifferentialTestPlanField::getFieldKey60 us
DifferentialReviewersField::getFieldKey60 us
DifferentialRequiredSignaturesField::getFieldKey60 us
DifferentialRepositoryField::getFieldKey60 us
DifferentialManiphestTasksField::getFieldKey60 us
DifferentialBranchField::getFieldKey60 us
DifferentialCommitsField::getFieldKey60 us
DifferentialChangesSinceLastUpdateField::getFieldKey60 us
DifferentialLintField::getFieldKey60 us
DifferentialAsanaRepresentationField::getFieldKey60 us
DifferentialDraftField::getFieldKey60 us
DifferentialHostField::getFieldKey60 us
DifferentialProjectReviewersField::getFieldKey60 us
PhutilClassMapQuery::setAncestorClass110 us
PhabricatorCommitTagsField::getFieldKey10 us
PhabricatorCommitRepositoryField::getFieldKey10 us
PhabricatorCommitMergedCommitsField::getFieldKey10 us
PhabricatorCommitBranchesField::getFieldKey10 us
PhabricatorUserTitleField::getFieldKey10 us
PhabricatorUserStatusField::getFieldKey10 us
PhabricatorUserSinceField::getFieldKey10 us
PhabricatorUserRolesField::getFieldKey10 us
DifferentialPathField::getFieldKey60 us
PhabricatorUserRealNameField::getFieldKey10 us
PhabricatorUserBlurbField::getFieldKey10 us
PhabricatorCustomField::shouldDisableByDefault180 us
PhabricatorCustomField::canDisableField260 us
DifferentialUnitField::getFieldKey60 us
DifferentialRevertPlanField::getFieldKey60 us
DifferentialJIRAIssuesField::getFieldKey60 us
DifferentialBlameRevisionField::getFieldKey60 us
DifferentialAuditorsField::getFieldKey60 us
PhabricatorUserIconField::getFieldKey10 us
id110 us