XHProf PhabricatorCustomField::buildFieldList Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorCustomField::buildFieldList712,947 us100.0%
Parent Calls
PhabricatorCustomField::getObjectFields712,947 us
Child Calls
DifferentialJIRAIssuesField::isFieldEnabled44,887 us37.7%
PhutilTypeSpec::checkMap72,873 us22.2%
PhutilSymbolLoader::loadObjects72,312 us17.9%
ManiphestConfiguredCustomField::createFields1839 us6.5%
PhabricatorProjectDescriptionField::createFields1264 us2.0%
PhabricatorProjectConfiguredCustomField::createFields1201 us1.6%
PhabricatorUserConfiguredCustomField::createFields1197 us1.5%
array_select_keys7110 us0.8%
spl_autoload_call148 us0.4%
PhabricatorUserStatusField::isFieldEnabled136 us0.3%
idx13117 us0.1%
array_keys711 us0.1%
PhabricatorCustomField::isFieldEnabled1303 us0.0%
PhabricatorCustomField::getFieldKey12 us0.0%
PhutilSymbolLoader::setAncestorClass71 us0.0%
get_class1381 us0.0%
DifferentialChangesSinceLastUpdateField::getFieldKey40 us
DifferentialBranchField::getFieldKey40 us
DifferentialCommitsField::getFieldKey40 us
DifferentialAuthorField::getFieldKey40 us
DifferentialAsanaRepresentationField::getFieldKey40 us
DifferentialApplyPatchField::getFieldKey40 us
PhabricatorUserTitleField::getFieldKey10 us
PhabricatorCustomField::createFields1340 us
PhabricatorUserSinceField::getFieldKey10 us
PhabricatorUserRolesField::getFieldKey10 us
PhabricatorUserRealNameField::getFieldKey10 us
PhabricatorUserBlurbField::getFieldKey10 us
PhabricatorCustomField::shouldDisableByDefault1150 us
id70 us
PhabricatorUserStatusField::getFieldKey10 us
DifferentialConflictsField::getFieldKey40 us
DifferentialEditPolicyField::getFieldKey40 us
DifferentialProjectsField::getFieldKey40 us
DifferentialHostField::shouldDisableByDefault40 us
DifferentialPathField::shouldDisableByDefault40 us
PhabricatorCustomField::canDisableField160 us
DifferentialBlameRevisionField::shouldDisableByDefault40 us
DifferentialRevertPlanField::getFieldKey40 us
DifferentialJIRAIssuesField::getFieldKey40 us
DifferentialBlameRevisionField::getFieldKey40 us
DifferentialAuditorsField::getFieldKey40 us
DifferentialRevisionIDField::getFieldKey40 us
DifferentialProjectReviewersField::getFieldKey40 us
DifferentialPathField::getFieldKey40 us
DifferentialHostField::getFieldKey40 us
DifferentialManiphestTasksField::getFieldKey40 us
DifferentialUnitField::getFieldKey40 us
DifferentialGitSVNIDField::getFieldKey40 us
DifferentialDependsOnField::getFieldKey40 us
DifferentialDependenciesField::getFieldKey40 us
DifferentialViewPolicyField::getFieldKey40 us
DifferentialTitleField::getFieldKey40 us
DifferentialTestPlanField::getFieldKey40 us
DifferentialSummaryField::getFieldKey40 us
DifferentialSubscribersField::getFieldKey40 us
DifferentialReviewersField::getFieldKey40 us
DifferentialReviewedByField::getFieldKey40 us
DifferentialRequiredSignaturesField::getFieldKey40 us
DifferentialRepositoryField::getFieldKey40 us
DifferentialLintField::getFieldKey40 us
DifferentialRevertPlanField::shouldDisableByDefault40 us