XHProf
PhabricatorCustomField::buildFieldList Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
PhabricatorCustomField::buildFieldList
7
12,947 us
100.0%
Parent Calls
PhabricatorCustomField::getObjectFields
7
12,947 us
Child Calls
DifferentialJIRAIssuesField::isFieldEnabled
4
4,887 us
37.7%
PhutilTypeSpec::checkMap
7
2,873 us
22.2%
PhutilSymbolLoader::loadObjects
7
2,312 us
17.9%
ManiphestConfiguredCustomField::createFields
1
839 us
6.5%
PhabricatorProjectDescriptionField::createFields
1
264 us
2.0%
PhabricatorProjectConfiguredCustomField::createFields
1
201 us
1.6%
PhabricatorUserConfiguredCustomField::createFields
1
197 us
1.5%
array_select_keys
7
110 us
0.8%
spl_autoload_call
1
48 us
0.4%
PhabricatorUserStatusField::isFieldEnabled
1
36 us
0.3%
idx
131
17 us
0.1%
array_keys
7
11 us
0.1%
PhabricatorCustomField::isFieldEnabled
130
3 us
0.0%
PhabricatorCustomField::getFieldKey
1
2 us
0.0%
PhutilSymbolLoader::setAncestorClass
7
1 us
0.0%
get_class
138
1 us
0.0%
DifferentialChangesSinceLastUpdateField::getFieldKey
4
0 us
DifferentialBranchField::getFieldKey
4
0 us
DifferentialCommitsField::getFieldKey
4
0 us
DifferentialAuthorField::getFieldKey
4
0 us
DifferentialAsanaRepresentationField::getFieldKey
4
0 us
DifferentialApplyPatchField::getFieldKey
4
0 us
PhabricatorUserTitleField::getFieldKey
1
0 us
PhabricatorCustomField::createFields
134
0 us
PhabricatorUserSinceField::getFieldKey
1
0 us
PhabricatorUserRolesField::getFieldKey
1
0 us
PhabricatorUserRealNameField::getFieldKey
1
0 us
PhabricatorUserBlurbField::getFieldKey
1
0 us
PhabricatorCustomField::shouldDisableByDefault
115
0 us
id
7
0 us
PhabricatorUserStatusField::getFieldKey
1
0 us
DifferentialConflictsField::getFieldKey
4
0 us
DifferentialEditPolicyField::getFieldKey
4
0 us
DifferentialProjectsField::getFieldKey
4
0 us
DifferentialHostField::shouldDisableByDefault
4
0 us
DifferentialPathField::shouldDisableByDefault
4
0 us
PhabricatorCustomField::canDisableField
16
0 us
DifferentialBlameRevisionField::shouldDisableByDefault
4
0 us
DifferentialRevertPlanField::getFieldKey
4
0 us
DifferentialJIRAIssuesField::getFieldKey
4
0 us
DifferentialBlameRevisionField::getFieldKey
4
0 us
DifferentialAuditorsField::getFieldKey
4
0 us
DifferentialRevisionIDField::getFieldKey
4
0 us
DifferentialProjectReviewersField::getFieldKey
4
0 us
DifferentialPathField::getFieldKey
4
0 us
DifferentialHostField::getFieldKey
4
0 us
DifferentialManiphestTasksField::getFieldKey
4
0 us
DifferentialUnitField::getFieldKey
4
0 us
DifferentialGitSVNIDField::getFieldKey
4
0 us
DifferentialDependsOnField::getFieldKey
4
0 us
DifferentialDependenciesField::getFieldKey
4
0 us
DifferentialViewPolicyField::getFieldKey
4
0 us
DifferentialTitleField::getFieldKey
4
0 us
DifferentialTestPlanField::getFieldKey
4
0 us
DifferentialSummaryField::getFieldKey
4
0 us
DifferentialSubscribersField::getFieldKey
4
0 us
DifferentialReviewersField::getFieldKey
4
0 us
DifferentialReviewedByField::getFieldKey
4
0 us
DifferentialRequiredSignaturesField::getFieldKey
4
0 us
DifferentialRepositoryField::getFieldKey
4
0 us
DifferentialLintField::getFieldKey
4
0 us
DifferentialRevertPlanField::shouldDisableByDefault
4
0 us