XHProf PhabricatorCustomField::buildFieldList Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorCustomField::buildFieldList166314,735 us100.0%
Parent Calls
PhabricatorCustomField::getObjectFields166314,735 us
Child Calls
PhutilTypeSpec::checkMap166122,313 us38.9%
PhabricatorProjectDescriptionField::createFields10852,964 us16.8%
PhabricatorProjectConfiguredCustomField::createFields10851,493 us16.4%
PhutilSymbolLoader::loadObjects16628,332 us9.0%
ManiphestConfiguredCustomField::createFields3623,557 us7.5%
DifferentialJIRAIssuesField::isFieldEnabled613,560 us4.3%
PhabricatorUserConfiguredCustomField::createFields165,506 us1.7%
DifferentialAuditorsField::getFieldKey64,038 us1.3%
PhabricatorUserStatusField::isFieldEnabled161,035 us0.3%
array_select_keys166963 us0.3%
PhabricatorCustomField::isFieldEnabled374289 us0.1%
PhabricatorCustomField::getFieldKey108246 us0.1%
idx390197 us0.1%
array_keys166189 us0.1%
__phutil_autoload1182 us0.1%
PhutilSymbolLoader::setAncestorClass166167 us0.1%
PhabricatorCustomField::createFields28870 us0.0%
get_class55660 us0.0%
id16637 us0.0%
DifferentialRevertPlanField::getFieldKey616 us0.0%
DifferentialBranchField::getFieldKey60 us
DifferentialAuthorField::getFieldKey60 us
DifferentialAsanaRepresentationField::getFieldKey60 us
DifferentialApplyPatchField::getFieldKey60 us
PhabricatorUserTitleField::getFieldKey160 us
PhabricatorCustomField::shouldDisableByDefault3660 us
PhabricatorUserSinceField::getFieldKey160 us
PhabricatorUserRolesField::getFieldKey160 us
PhabricatorUserRealNameField::getFieldKey160 us
PhabricatorUserBlurbField::getFieldKey160 us
DifferentialChangesSinceLastUpdateField::getFieldKey60 us
PhabricatorUserStatusField::getFieldKey160 us
DifferentialCommitsField::getFieldKey60 us
DifferentialEditPolicyField::getFieldKey60 us
DifferentialManiphestTasksField::getFieldKey60 us
DifferentialHostField::shouldDisableByDefault60 us
DifferentialPathField::shouldDisableByDefault60 us
PhabricatorCustomField::canDisableField240 us
DifferentialBlameRevisionField::shouldDisableByDefault60 us
DifferentialUnitField::getFieldKey60 us
DifferentialJIRAIssuesField::getFieldKey60 us
DifferentialBlameRevisionField::getFieldKey60 us
DifferentialRevisionIDField::getFieldKey60 us
DifferentialProjectReviewersField::getFieldKey60 us
DifferentialPathField::getFieldKey60 us
DifferentialLintField::getFieldKey60 us
DifferentialHostField::getFieldKey60 us
DifferentialConflictsField::getFieldKey60 us
DifferentialGitSVNIDField::getFieldKey60 us
DifferentialDependenciesField::getFieldKey60 us
DifferentialViewPolicyField::getFieldKey60 us
DifferentialTitleField::getFieldKey60 us
DifferentialTestPlanField::getFieldKey60 us
DifferentialSummaryField::getFieldKey60 us
DifferentialSubscribersField::getFieldKey60 us
DifferentialReviewersField::getFieldKey60 us
DifferentialReviewedByField::getFieldKey60 us
DifferentialRequiredSignaturesField::getFieldKey60 us
DifferentialRepositoryField::getFieldKey60 us
DifferentialProjectsField::getFieldKey60 us
DifferentialDependsOnField::getFieldKey60 us
DifferentialRevertPlanField::shouldDisableByDefault60 us