XHProf PhabricatorCustomField::buildFieldList Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorCustomField::buildFieldList49,526 us100.0%
Parent Calls
PhabricatorCustomField::getObjectFields49,526 us
Child Calls
DifferentialJIRAIssuesField::isFieldEnabled26,038 us63.4%
PhabricatorProjectConfiguredCustomField::createFields11,696 us17.8%
PhutilClassMapQuery::execute41,110 us11.7%
PhabricatorProjectDescriptionField::createFields1135 us1.4%
PhabricatorUserStatusField::isFieldEnabled153 us0.6%
PhabricatorUserConfiguredCustomField::createFields148 us0.5%
array_select_keys444 us0.5%
array_keys46 us0.1%
PhabricatorCustomField::isFieldEnabled455 us0.1%
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