Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhabricatorCustomField::buildFieldList | 166 | 314,735 us | 100.0% |
Parent Calls | | | |
PhabricatorCustomField::getObjectFields | 166 | 314,735 us | |
Child Calls | | | |
PhutilTypeSpec::checkMap | 166 | 122,313 us | 38.9% |
PhabricatorProjectDescriptionField::createFields | 108 | 52,964 us | 16.8% |
PhabricatorProjectConfiguredCustomField::createFields | 108 | 51,493 us | 16.4% |
PhutilSymbolLoader::loadObjects | 166 | 28,332 us | 9.0% |
ManiphestConfiguredCustomField::createFields | 36 | 23,557 us | 7.5% |
DifferentialJIRAIssuesField::isFieldEnabled | 6 | 13,560 us | 4.3% |
PhabricatorUserConfiguredCustomField::createFields | 16 | 5,506 us | 1.7% |
DifferentialAuditorsField::getFieldKey | 6 | 4,038 us | 1.3% |
PhabricatorUserStatusField::isFieldEnabled | 16 | 1,035 us | 0.3% |
array_select_keys | 166 | 963 us | 0.3% |
PhabricatorCustomField::isFieldEnabled | 374 | 289 us | 0.1% |
PhabricatorCustomField::getFieldKey | 108 | 246 us | 0.1% |
idx | 390 | 197 us | 0.1% |
array_keys | 166 | 189 us | 0.1% |
__phutil_autoload | 1 | 182 us | 0.1% |
PhutilSymbolLoader::setAncestorClass | 166 | 167 us | 0.1% |
PhabricatorCustomField::createFields | 288 | 70 us | 0.0% |
get_class | 556 | 60 us | 0.0% |
id | 166 | 37 us | 0.0% |
DifferentialRevertPlanField::getFieldKey | 6 | 16 us | 0.0% |
DifferentialBranchField::getFieldKey | 6 | 0 us | |
DifferentialAuthorField::getFieldKey | 6 | 0 us | |
DifferentialAsanaRepresentationField::getFieldKey | 6 | 0 us | |
DifferentialApplyPatchField::getFieldKey | 6 | 0 us | |
PhabricatorUserTitleField::getFieldKey | 16 | 0 us | |
PhabricatorCustomField::shouldDisableByDefault | 366 | 0 us | |
PhabricatorUserSinceField::getFieldKey | 16 | 0 us | |
PhabricatorUserRolesField::getFieldKey | 16 | 0 us | |
PhabricatorUserRealNameField::getFieldKey | 16 | 0 us | |
PhabricatorUserBlurbField::getFieldKey | 16 | 0 us | |
DifferentialChangesSinceLastUpdateField::getFieldKey | 6 | 0 us | |
PhabricatorUserStatusField::getFieldKey | 16 | 0 us | |
DifferentialCommitsField::getFieldKey | 6 | 0 us | |
DifferentialEditPolicyField::getFieldKey | 6 | 0 us | |
DifferentialManiphestTasksField::getFieldKey | 6 | 0 us | |
DifferentialHostField::shouldDisableByDefault | 6 | 0 us | |
DifferentialPathField::shouldDisableByDefault | 6 | 0 us | |
PhabricatorCustomField::canDisableField | 24 | 0 us | |
DifferentialBlameRevisionField::shouldDisableByDefault | 6 | 0 us | |
DifferentialUnitField::getFieldKey | 6 | 0 us | |
DifferentialJIRAIssuesField::getFieldKey | 6 | 0 us | |
DifferentialBlameRevisionField::getFieldKey | 6 | 0 us | |
DifferentialRevisionIDField::getFieldKey | 6 | 0 us | |
DifferentialProjectReviewersField::getFieldKey | 6 | 0 us | |
DifferentialPathField::getFieldKey | 6 | 0 us | |
DifferentialLintField::getFieldKey | 6 | 0 us | |
DifferentialHostField::getFieldKey | 6 | 0 us | |
DifferentialConflictsField::getFieldKey | 6 | 0 us | |
DifferentialGitSVNIDField::getFieldKey | 6 | 0 us | |
DifferentialDependenciesField::getFieldKey | 6 | 0 us | |
DifferentialViewPolicyField::getFieldKey | 6 | 0 us | |
DifferentialTitleField::getFieldKey | 6 | 0 us | |
DifferentialTestPlanField::getFieldKey | 6 | 0 us | |
DifferentialSummaryField::getFieldKey | 6 | 0 us | |
DifferentialSubscribersField::getFieldKey | 6 | 0 us | |
DifferentialReviewersField::getFieldKey | 6 | 0 us | |
DifferentialReviewedByField::getFieldKey | 6 | 0 us | |
DifferentialRequiredSignaturesField::getFieldKey | 6 | 0 us | |
DifferentialRepositoryField::getFieldKey | 6 | 0 us | |
DifferentialProjectsField::getFieldKey | 6 | 0 us | |
DifferentialDependsOnField::getFieldKey | 6 | 0 us | |
DifferentialRevertPlanField::shouldDisableByDefault | 6 | 0 us | |