XHProf PhabricatorCustomField::buildFieldList Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorCustomField::buildFieldList5201,128 us100.0%
Parent Calls
PhabricatorCustomField::getObjectFields5201,128 us
Child Calls
DifferentialJIRAIssuesField::isFieldEnabled2101,028 us50.2%
PhutilTypeSpec::checkMap545,001 us22.4%
PhutilSymbolLoader::loadObjects522,495 us11.2%
PhabricatorUserConfiguredCustomField::createFields19,239 us4.6%
ManiphestConfiguredCustomField::createFields13,861 us1.9%
PhabricatorProjectDescriptionField::createFields1592 us0.3%
PhabricatorProjectConfiguredCustomField::createFields1423 us0.2%
__phutil_autoload1164 us0.1%
array_select_keys5130 us0.1%
PhabricatorUserStatusField::isFieldEnabled173 us0.0%
idx6944 us0.0%
array_keys530 us0.0%
PhabricatorCustomField::isFieldEnabled6830 us0.0%
PhabricatorCustomField::createFields708 us0.0%
PhutilSymbolLoader::setAncestorClass55 us0.0%
get_class744 us0.0%
PhabricatorCustomField::getFieldKey14 us0.0%
DifferentialProjectsField::getFieldKey22 us0.0%
PhabricatorCustomField::shouldDisableByDefault610 us
DifferentialChangesSinceLastUpdateField::getFieldKey20 us
DifferentialBranchField::getFieldKey20 us
DifferentialAuthorField::getFieldKey20 us
DifferentialAsanaRepresentationField::getFieldKey20 us
DifferentialApplyPatchField::getFieldKey20 us
PhabricatorUserTitleField::getFieldKey10 us
PhabricatorUserStatusField::getFieldKey10 us
PhabricatorUserSinceField::getFieldKey10 us
PhabricatorUserRolesField::getFieldKey10 us
PhabricatorUserRealNameField::getFieldKey10 us
PhabricatorUserBlurbField::getFieldKey10 us
id50 us
DifferentialCommitsField::getFieldKey20 us
DifferentialEditPolicyField::getFieldKey20 us
DifferentialManiphestTasksField::getFieldKey20 us
DifferentialHostField::shouldDisableByDefault20 us
DifferentialPathField::shouldDisableByDefault20 us
PhabricatorCustomField::canDisableField80 us
DifferentialBlameRevisionField::shouldDisableByDefault20 us
DifferentialUnitField::getFieldKey20 us
DifferentialRevertPlanField::getFieldKey20 us
DifferentialJIRAIssuesField::getFieldKey20 us
DifferentialBlameRevisionField::getFieldKey20 us
DifferentialAuditorsField::getFieldKey20 us
DifferentialRevisionIDField::getFieldKey20 us
DifferentialProjectReviewersField::getFieldKey20 us
DifferentialPathField::getFieldKey20 us
DifferentialConflictsField::getFieldKey20 us
DifferentialLintField::getFieldKey20 us
DifferentialGitSVNIDField::getFieldKey20 us
DifferentialDependsOnField::getFieldKey20 us
DifferentialDependenciesField::getFieldKey20 us
DifferentialViewPolicyField::getFieldKey20 us
DifferentialTitleField::getFieldKey20 us
DifferentialTestPlanField::getFieldKey20 us
DifferentialSummaryField::getFieldKey20 us
DifferentialSubscribersField::getFieldKey20 us
DifferentialReviewersField::getFieldKey20 us
DifferentialReviewedByField::getFieldKey20 us
DifferentialRequiredSignaturesField::getFieldKey20 us
DifferentialRepositoryField::getFieldKey20 us
DifferentialHostField::getFieldKey20 us
DifferentialRevertPlanField::shouldDisableByDefault20 us