XHProf PhabricatorCustomField::buildFieldList Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorCustomField::buildFieldList569,456 us100.0%
Parent Calls
PhabricatorCustomField::getObjectFields569,456 us
Child Calls
DifferentialJIRAIssuesField::isFieldEnabled134,037 us49.0%
PhutilSymbolLoader::loadObjects517,218 us24.8%
PhabricatorUserStatusField::isFieldEnabled18,426 us12.1%
PhutilTypeSpec::checkMap54,537 us6.5%
PhabricatorProjectConfiguredCustomField::createFields11,963 us2.8%
PhabricatorDashboardPanelCoreCustomField::createFields1780 us1.1%
PhabricatorProjectDescriptionField::createFields1513 us0.7%
ManiphestConfiguredCustomField::createFields1462 us0.7%
PhabricatorUserConfiguredCustomField::createFields1459 us0.7%
spl_autoload_call1104 us0.1%
array_select_keys582 us0.1%
idx3945 us0.1%
array_keys519 us0.0%
PhabricatorCustomField::isFieldEnabled3812 us0.0%
get_class439 us0.0%
PhabricatorCustomField::getFieldKey27 us0.0%
PhutilSymbolLoader::setAncestorClass54 us0.0%
PhabricatorCustomField::createFields383 us0.0%
DifferentialChangesSinceLastUpdateField::getFieldKey10 us
DifferentialBranchField::getFieldKey10 us
DifferentialHostField::shouldDisableByDefault10 us
DifferentialCommitsField::getFieldKey10 us
DifferentialConflictsField::getFieldKey10 us
DifferentialEditPolicyField::getFieldKey10 us
DifferentialManiphestTasksField::getFieldKey10 us
DifferentialAuthorField::getFieldKey10 us
DifferentialAsanaRepresentationField::getFieldKey10 us
PhabricatorCustomField::shouldDisableByDefault350 us
PhabricatorUserRolesField::getFieldKey10 us
DifferentialProjectsField::getFieldKey10 us
PhabricatorUserSinceField::getFieldKey10 us
PhabricatorUserStatusField::getFieldKey10 us
PhabricatorUserTitleField::getFieldKey10 us
id50 us
DifferentialApplyPatchField::getFieldKey10 us
DifferentialRevertPlanField::shouldDisableByDefault10 us
DifferentialRepositoryField::getFieldKey10 us
DifferentialReviewedByField::getFieldKey10 us
DifferentialPathField::shouldDisableByDefault10 us
PhabricatorCustomField::canDisableField40 us
DifferentialBlameRevisionField::shouldDisableByDefault10 us
PhabricatorUserBlurbField::getFieldKey10 us
DifferentialRevertPlanField::getFieldKey10 us
DifferentialJIRAIssuesField::getFieldKey10 us
DifferentialBlameRevisionField::getFieldKey10 us
DifferentialAuditorsField::getFieldKey10 us
DifferentialRevisionIDField::getFieldKey10 us
DifferentialProjectReviewersField::getFieldKey10 us
DifferentialPathField::getFieldKey10 us
DifferentialRequiredSignaturesField::getFieldKey10 us
DifferentialHostField::getFieldKey10 us
DifferentialLintField::getFieldKey10 us
DifferentialGitSVNIDField::getFieldKey10 us
DifferentialDependsOnField::getFieldKey10 us
DifferentialDependenciesField::getFieldKey10 us
DifferentialViewPolicyField::getFieldKey10 us
DifferentialTitleField::getFieldKey10 us
DifferentialTestPlanField::getFieldKey10 us
PhabricatorUserRealNameField::getFieldKey10 us
DifferentialSubscribersField::getFieldKey10 us
DifferentialReviewersField::getFieldKey10 us
DifferentialUnitField::getFieldKey10 us
DifferentialSummaryField::getFieldKey10 us