XHProf PhabricatorCustomField::buildFieldList Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorCustomField::buildFieldList49,034 us100.0%
Parent Calls
PhabricatorCustomField::getObjectFields49,034 us
Child Calls
DifferentialJIRAIssuesField::isFieldEnabled26,195 us68.6%
PhabricatorProjectConfiguredCustomField::createFields11,188 us13.2%
PhutilClassMapQuery::execute41,006 us11.1%
PhabricatorProjectDescriptionField::createFields1124 us1.4%
PhabricatorUserStatusField::isFieldEnabled151 us0.6%
PhabricatorUserConfiguredCustomField::createFields145 us0.5%
array_select_keys442 us0.5%
array_keys46 us0.1%
PhabricatorCustomField::isFieldEnabled453 us0.0%
PhabricatorCustomField::getFieldKey12 us0.0%
DifferentialReviewersField::getFieldKey20 us
DifferentialRequiredSignaturesField::getFieldKey20 us
DifferentialRepositoryField::getFieldKey20 us
DifferentialManiphestTasksField::getFieldKey20 us
DifferentialDraftField::getFieldKey20 us
DifferentialAsanaRepresentationField::getFieldKey20 us
DifferentialChangesSinceLastUpdateField::getFieldKey20 us
DifferentialBranchField::getFieldKey20 us
DifferentialSummaryField::getFieldKey20 us
PhabricatorCustomField::createFields470 us
DifferentialCommitsField::getFieldKey20 us
DifferentialTestPlanField::getFieldKey20 us
DifferentialLintField::getFieldKey20 us
DifferentialHostField::getFieldKey20 us
PhabricatorUserTitleField::getFieldKey10 us
PhabricatorUserStatusField::getFieldKey10 us
PhabricatorUserSinceField::getFieldKey10 us
PhabricatorUserRolesField::getFieldKey10 us
PhabricatorUserRealNameField::getFieldKey10 us
PhabricatorUserIconField::getFieldKey10 us
PhabricatorUserBlurbField::getFieldKey10 us
PhutilClassMapQuery::setAncestorClass40 us
PhabricatorCustomField::shouldDisableByDefault60 us
DifferentialUnitField::getFieldKey20 us
DifferentialRevertPlanField::getFieldKey20 us
DifferentialJIRAIssuesField::getFieldKey20 us
DifferentialBlameRevisionField::getFieldKey20 us
DifferentialAuditorsField::getFieldKey20 us
DifferentialProjectReviewersField::getFieldKey20 us
DifferentialPathField::getFieldKey20 us
PhabricatorCustomField::canDisableField80 us
id40 us