XHProf
PhabricatorCustomField::buildFieldList Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
PhabricatorCustomField::buildFieldList
5
222,992 us
100.0%
Parent Calls
PhabricatorCustomField::getObjectFields
5
222,992 us
Child Calls
DifferentialJIRAIssuesField::isFieldEnabled
2
90,978 us
40.8%
PhabricatorUserConfiguredCustomField::createFields
1
61,404 us
27.5%
get_class
74
36,315 us
16.3%
array_select_keys
5
12,762 us
5.7%
PhutilTypeSpec::checkMap
5
9,870 us
4.4%
PhutilSymbolLoader::loadObjects
5
7,881 us
3.5%
PhabricatorProjectDescriptionField::createFields
1
626 us
0.3%
ManiphestConfiguredCustomField::createFields
1
480 us
0.2%
PhabricatorProjectConfiguredCustomField::createFields
1
440 us
0.2%
__phutil_autoload
1
175 us
0.1%
PhabricatorUserStatusField::isFieldEnabled
1
119 us
0.1%
idx
69
95 us
0.0%
PhabricatorCustomField::isFieldEnabled
68
60 us
0.0%
PhabricatorCustomField::createFields
70
37 us
0.0%
array_keys
5
29 us
0.0%
PhutilSymbolLoader::setAncestorClass
5
6 us
0.0%
PhabricatorCustomField::getFieldKey
1
4 us
0.0%
PhabricatorCustomField::shouldDisableByDefault
61
2 us
0.0%
id
5
2 us
0.0%
DifferentialRequiredSignaturesField::getFieldKey
2
1 us
0.0%
DifferentialDependenciesField::getFieldKey
2
1 us
0.0%
DifferentialGitSVNIDField::getFieldKey
2
1 us
0.0%
DifferentialHostField::getFieldKey
2
1 us
0.0%
DifferentialConflictsField::getFieldKey
2
1 us
0.0%
DifferentialApplyPatchField::getFieldKey
2
1 us
0.0%
DifferentialProjectReviewersField::getFieldKey
2
1 us
0.0%
DifferentialRevertPlanField::shouldDisableByDefault
2
1 us
0.0%
DifferentialAuthorField::getFieldKey
2
0 us
DifferentialBranchField::getFieldKey
2
0 us
DifferentialChangesSinceLastUpdateField::getFieldKey
2
0 us
DifferentialReviewedByField::getFieldKey
2
0 us
DifferentialCommitsField::getFieldKey
2
0 us
PhabricatorUserRolesField::getFieldKey
1
0 us
PhabricatorUserSinceField::getFieldKey
1
0 us
DifferentialEditPolicyField::getFieldKey
2
0 us
PhabricatorUserStatusField::getFieldKey
1
0 us
DifferentialManiphestTasksField::getFieldKey
2
0 us
DifferentialProjectsField::getFieldKey
2
0 us
DifferentialRepositoryField::getFieldKey
2
0 us
PhabricatorUserTitleField::getFieldKey
1
0 us
DifferentialAsanaRepresentationField::getFieldKey
2
0 us
DifferentialReviewersField::getFieldKey
2
0 us
DifferentialSummaryField::getFieldKey
2
0 us
DifferentialBlameRevisionField::shouldDisableByDefault
2
0 us
PhabricatorCustomField::canDisableField
8
0 us
DifferentialPathField::shouldDisableByDefault
2
0 us
DifferentialHostField::shouldDisableByDefault
2
0 us
PhabricatorUserBlurbField::getFieldKey
1
0 us
DifferentialUnitField::getFieldKey
2
0 us
DifferentialRevertPlanField::getFieldKey
2
0 us
DifferentialJIRAIssuesField::getFieldKey
2
0 us
DifferentialSubscribersField::getFieldKey
2
0 us
DifferentialBlameRevisionField::getFieldKey
2
0 us
DifferentialRevisionIDField::getFieldKey
2
0 us
PhabricatorUserRealNameField::getFieldKey
1
0 us
DifferentialLintField::getFieldKey
2
0 us
DifferentialDependsOnField::getFieldKey
2
0 us
DifferentialViewPolicyField::getFieldKey
2
0 us
DifferentialTitleField::getFieldKey
2
0 us
DifferentialTestPlanField::getFieldKey
2
0 us
DifferentialAuditorsField::getFieldKey
2
0 us
DifferentialPathField::getFieldKey
2
0 us