XHProf PhabricatorCustomField::buildFieldList Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorCustomField::buildFieldList1117,102 us100.0%
Parent Calls
PhabricatorCustomField::getObjectFields1117,102 us
Child Calls
DifferentialJIRAIssuesField::isFieldEnabled611,930 us69.8%
PhutilClassMapQuery::execute111,832 us10.7%
PhabricatorProjectConfiguredCustomField::createFields11,824 us10.7%
PhabricatorProjectDescriptionField::createFields1141 us0.8%
array_select_keys11118 us0.7%
PhabricatorUserStatusField::isFieldEnabled155 us0.3%
ManiphestConfiguredCustomField::createFields152 us0.3%
PhabricatorOwnersConfiguredCustomField::createFields150 us0.3%
PhabricatorUserConfiguredCustomField::createFields149 us0.3%
array_keys1115 us0.1%
PhabricatorCustomField::isFieldEnabled1254 us0.0%
PhabricatorCustomField::getFieldKey12 us0.0%
PhabricatorCustomField::createFields1311 us0.0%
DifferentialTestPlanField::getFieldKey60 us
DifferentialSummaryField::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