Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhabricatorCustomField::buildFieldList | 162 | 258,287 us | 100.0% |
Parent Calls | | | |
PhabricatorCustomField::getObjectFields | 162 | 258,287 us | |
Child Calls | | | |
PhutilTypeSpec::checkMap | 162 | 108,938 us | 42.2% |
PhabricatorProjectDescriptionField::createFields | 104 | 46,487 us | 18.0% |
PhabricatorProjectConfiguredCustomField::createFields | 104 | 34,170 us | 13.2% |
PhutilSymbolLoader::loadObjects | 162 | 22,115 us | 8.6% |
ManiphestConfiguredCustomField::createFields | 36 | 14,889 us | 5.8% |
DifferentialJIRAIssuesField::isFieldEnabled | 6 | 13,086 us | 5.1% |
PhabricatorUserConfiguredCustomField::createFields | 16 | 5,394 us | 2.1% |
PhabricatorUserStatusField::isFieldEnabled | 16 | 1,015 us | 0.4% |
array_select_keys | 162 | 953 us | 0.4% |
PhabricatorCustomField::isFieldEnabled | 370 | 263 us | 0.1% |
PhabricatorCustomField::getFieldKey | 104 | 235 us | 0.1% |
idx | 386 | 197 us | 0.1% |
array_keys | 162 | 176 us | 0.1% |
PhutilSymbolLoader::setAncestorClass | 162 | 166 us | 0.1% |
__phutil_autoload | 1 | 162 us | 0.1% |
get_class | 548 | 96 us | 0.0% |
PhabricatorCustomField::createFields | 288 | 62 us | 0.0% |
id | 162 | 4 us | 0.0% |
DifferentialProjectReviewersField::getFieldKey | 6 | 2 us | 0.0% |
DifferentialConflictsField::getFieldKey | 6 | 1 us | 0.0% |
DifferentialRepositoryField::getFieldKey | 6 | 1 us | 0.0% |
DifferentialRequiredSignaturesField::getFieldKey | 6 | 1 us | 0.0% |
DifferentialReviewedByField::getFieldKey | 6 | 1 us | 0.0% |
DifferentialDependenciesField::getFieldKey | 6 | 1 us | 0.0% |
PhabricatorCustomField::shouldDisableByDefault | 362 | 1 us | 0.0% |
DifferentialGitSVNIDField::getFieldKey | 6 | 1 us | 0.0% |
DifferentialHostField::getFieldKey | 6 | 1 us | 0.0% |
DifferentialPathField::getFieldKey | 6 | 1 us | 0.0% |
DifferentialAuditorsField::getFieldKey | 6 | 1 us | 0.0% |
PhabricatorUserRealNameField::getFieldKey | 16 | 0 us | |
DifferentialApplyPatchField::getFieldKey | 6 | 0 us | |
PhabricatorUserRolesField::getFieldKey | 16 | 0 us | |
PhabricatorUserSinceField::getFieldKey | 16 | 0 us | |
PhabricatorUserStatusField::getFieldKey | 16 | 0 us | |
PhabricatorUserTitleField::getFieldKey | 16 | 0 us | |
PhabricatorUserBlurbField::getFieldKey | 16 | 0 us | |
DifferentialAsanaRepresentationField::getFieldKey | 6 | 0 us | |
DifferentialEditPolicyField::getFieldKey | 6 | 0 us | |
DifferentialBranchField::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 | |
DifferentialRevertPlanField::getFieldKey | 6 | 0 us | |
DifferentialJIRAIssuesField::getFieldKey | 6 | 0 us | |
DifferentialBlameRevisionField::getFieldKey | 6 | 0 us | |
DifferentialRevisionIDField::getFieldKey | 6 | 0 us | |
DifferentialLintField::getFieldKey | 6 | 0 us | |
DifferentialAuthorField::getFieldKey | 6 | 0 us | |
DifferentialDependsOnField::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 | |
DifferentialProjectsField::getFieldKey | 6 | 0 us | |
DifferentialManiphestTasksField::getFieldKey | 6 | 0 us | |
DifferentialCommitsField::getFieldKey | 6 | 0 us | |
DifferentialChangesSinceLastUpdateField::getFieldKey | 6 | 0 us | |
DifferentialViewPolicyField::getFieldKey | 6 | 0 us | |
DifferentialRevertPlanField::shouldDisableByDefault | 6 | 0 us | |