XHProf PhabricatorCustomField::buildFieldList Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorCustomField::buildFieldList162258,287 us100.0%
Parent Calls
PhabricatorCustomField::getObjectFields162258,287 us
Child Calls
PhutilTypeSpec::checkMap162108,938 us42.2%
PhabricatorProjectDescriptionField::createFields10446,487 us18.0%
PhabricatorProjectConfiguredCustomField::createFields10434,170 us13.2%
PhutilSymbolLoader::loadObjects16222,115 us8.6%
ManiphestConfiguredCustomField::createFields3614,889 us5.8%
DifferentialJIRAIssuesField::isFieldEnabled613,086 us5.1%
PhabricatorUserConfiguredCustomField::createFields165,394 us2.1%
PhabricatorUserStatusField::isFieldEnabled161,015 us0.4%
array_select_keys162953 us0.4%
PhabricatorCustomField::isFieldEnabled370263 us0.1%
PhabricatorCustomField::getFieldKey104235 us0.1%
idx386197 us0.1%
array_keys162176 us0.1%
PhutilSymbolLoader::setAncestorClass162166 us0.1%
__phutil_autoload1162 us0.1%
get_class54896 us0.0%
PhabricatorCustomField::createFields28862 us0.0%
id1624 us0.0%
DifferentialProjectReviewersField::getFieldKey62 us0.0%
DifferentialConflictsField::getFieldKey61 us0.0%
DifferentialRepositoryField::getFieldKey61 us0.0%
DifferentialRequiredSignaturesField::getFieldKey61 us0.0%
DifferentialReviewedByField::getFieldKey61 us0.0%
DifferentialDependenciesField::getFieldKey61 us0.0%
PhabricatorCustomField::shouldDisableByDefault3621 us0.0%
DifferentialGitSVNIDField::getFieldKey61 us0.0%
DifferentialHostField::getFieldKey61 us0.0%
DifferentialPathField::getFieldKey61 us0.0%
DifferentialAuditorsField::getFieldKey61 us0.0%
PhabricatorUserRealNameField::getFieldKey160 us
DifferentialApplyPatchField::getFieldKey60 us
PhabricatorUserRolesField::getFieldKey160 us
PhabricatorUserSinceField::getFieldKey160 us
PhabricatorUserStatusField::getFieldKey160 us
PhabricatorUserTitleField::getFieldKey160 us
PhabricatorUserBlurbField::getFieldKey160 us
DifferentialAsanaRepresentationField::getFieldKey60 us
DifferentialEditPolicyField::getFieldKey60 us
DifferentialBranchField::getFieldKey60 us
DifferentialHostField::shouldDisableByDefault60 us
DifferentialPathField::shouldDisableByDefault60 us
PhabricatorCustomField::canDisableField240 us
DifferentialBlameRevisionField::shouldDisableByDefault60 us
DifferentialUnitField::getFieldKey60 us
DifferentialRevertPlanField::getFieldKey60 us
DifferentialJIRAIssuesField::getFieldKey60 us
DifferentialBlameRevisionField::getFieldKey60 us
DifferentialRevisionIDField::getFieldKey60 us
DifferentialLintField::getFieldKey60 us
DifferentialAuthorField::getFieldKey60 us
DifferentialDependsOnField::getFieldKey60 us
DifferentialTitleField::getFieldKey60 us
DifferentialTestPlanField::getFieldKey60 us
DifferentialSummaryField::getFieldKey60 us
DifferentialSubscribersField::getFieldKey60 us
DifferentialReviewersField::getFieldKey60 us
DifferentialProjectsField::getFieldKey60 us
DifferentialManiphestTasksField::getFieldKey60 us
DifferentialCommitsField::getFieldKey60 us
DifferentialChangesSinceLastUpdateField::getFieldKey60 us
DifferentialViewPolicyField::getFieldKey60 us
DifferentialRevertPlanField::shouldDisableByDefault60 us