Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhabricatorCustomField::buildFieldList | 136 | 496,444 us | 100.0% |
Parent Calls | | | |
PhabricatorCustomField::getObjectFields | 136 | 496,444 us | |
Child Calls | | | |
PhutilTypeSpec::checkMap | 136 | 220,692 us | 44.5% |
PhabricatorProjectDescriptionField::createFields | 88 | 77,972 us | 15.7% |
PhutilSymbolLoader::loadObjects | 136 | 61,700 us | 12.4% |
DifferentialJIRAIssuesField::isFieldEnabled | 8 | 41,059 us | 8.3% |
ManiphestConfiguredCustomField::createFields | 28 | 40,819 us | 8.2% |
PhabricatorProjectConfiguredCustomField::createFields | 88 | 37,746 us | 7.6% |
PhabricatorUserConfiguredCustomField::createFields | 12 | 4,090 us | 0.8% |
array_select_keys | 136 | 1,229 us | 0.2% |
PhabricatorUserStatusField::isFieldEnabled | 12 | 778 us | 0.2% |
PhabricatorCustomField::getFieldKey | 88 | 259 us | 0.1% |
PhabricatorCustomField::isFieldEnabled | 396 | 243 us | 0.0% |
idx | 408 | 208 us | 0.0% |
__phutil_autoload | 1 | 193 us | 0.0% |
array_keys | 136 | 161 us | 0.0% |
PhutilSymbolLoader::setAncestorClass | 136 | 136 us | 0.0% |
get_class | 544 | 36 us | 0.0% |
PhabricatorCustomField::createFields | 328 | 31 us | 0.0% |
id | 136 | 6 us | 0.0% |
PhabricatorCustomField::shouldDisableByDefault | 376 | 1 us | 0.0% |
DifferentialRevertPlanField::getFieldKey | 8 | 1 us | 0.0% |
PhabricatorUserRealNameField::getFieldKey | 12 | 0 us | |
PhabricatorUserRolesField::getFieldKey | 12 | 0 us | |
PhabricatorUserSinceField::getFieldKey | 12 | 0 us | |
PhabricatorUserStatusField::getFieldKey | 12 | 0 us | |
PhabricatorUserTitleField::getFieldKey | 12 | 0 us | |
DifferentialApplyPatchField::getFieldKey | 8 | 0 us | |
DifferentialAsanaRepresentationField::getFieldKey | 8 | 0 us | |
DifferentialAuthorField::getFieldKey | 8 | 0 us | |
DifferentialBranchField::getFieldKey | 8 | 0 us | |
DifferentialChangesSinceLastUpdateField::getFieldKey | 8 | 0 us | |
PhabricatorUserBlurbField::getFieldKey | 12 | 0 us | |
DifferentialCommitsField::getFieldKey | 8 | 0 us | |
DifferentialEditPolicyField::getFieldKey | 8 | 0 us | |
DifferentialManiphestTasksField::getFieldKey | 8 | 0 us | |
DifferentialHostField::shouldDisableByDefault | 8 | 0 us | |
DifferentialPathField::shouldDisableByDefault | 8 | 0 us | |
PhabricatorCustomField::canDisableField | 32 | 0 us | |
DifferentialBlameRevisionField::shouldDisableByDefault | 8 | 0 us | |
DifferentialUnitField::getFieldKey | 8 | 0 us | |
DifferentialJIRAIssuesField::getFieldKey | 8 | 0 us | |
DifferentialBlameRevisionField::getFieldKey | 8 | 0 us | |
DifferentialAuditorsField::getFieldKey | 8 | 0 us | |
DifferentialRevisionIDField::getFieldKey | 8 | 0 us | |
DifferentialProjectReviewersField::getFieldKey | 8 | 0 us | |
DifferentialPathField::getFieldKey | 8 | 0 us | |
DifferentialLintField::getFieldKey | 8 | 0 us | |
DifferentialConflictsField::getFieldKey | 8 | 0 us | |
DifferentialHostField::getFieldKey | 8 | 0 us | |
DifferentialDependsOnField::getFieldKey | 8 | 0 us | |
DifferentialDependenciesField::getFieldKey | 8 | 0 us | |
DifferentialViewPolicyField::getFieldKey | 8 | 0 us | |
DifferentialTitleField::getFieldKey | 8 | 0 us | |
DifferentialTestPlanField::getFieldKey | 8 | 0 us | |
DifferentialSummaryField::getFieldKey | 8 | 0 us | |
DifferentialSubscribersField::getFieldKey | 8 | 0 us | |
DifferentialReviewersField::getFieldKey | 8 | 0 us | |
DifferentialReviewedByField::getFieldKey | 8 | 0 us | |
DifferentialRequiredSignaturesField::getFieldKey | 8 | 0 us | |
DifferentialRepositoryField::getFieldKey | 8 | 0 us | |
DifferentialProjectsField::getFieldKey | 8 | 0 us | |
DifferentialGitSVNIDField::getFieldKey | 8 | 0 us | |
DifferentialRevertPlanField::shouldDisableByDefault | 8 | 0 us | |