Как узнать, на какой класс ссылаются чаще всего? - PullRequest
13 голосов
/ 03 апреля 2012

Как узнать, на какой класс ссылаются чаще всего?

Я хочу найти самые важные классы в большой системе, и я думаю, что это лучший способ сделать это. есть идеи?

Ответы [ 5 ]

5 голосов
/ 03 апреля 2012

возможно JDepend - это то, что вы ищете.

3 голосов
/ 03 апреля 2012

Может быть, плагин Metrics может это сделать? Я не пробовал, но на домашней странице он упоминает две метрики связи и показывает красивые графики.

1 голос
/ 04 апреля 2012

Вы можете использовать инструменты Netbeans Profiler.

Если вы выберете режим Память , вы сможете узнать Живые байты / Живые объекты / Выделенные объекты и многое другое для классов.

Я думаю, что таким образом вы сможете узнать, какие классы вы используете больше или которые используют больше памяти.

Вы должны запустить приложение, чтобы узнать результаты, которые я не знаю, если вы ищете"статический" способ.

1 голос
/ 03 апреля 2012

Другой похожий инструмент CodePro - Анализ зависимостей .

1 голос
/ 03 апреля 2012

Используйте VisualVM и затем перейдите в Sampler -> Memory, и вы увидите график, показанный ниже, представляющий количество экземпляров (не совсем ссылочный номер):

В качестве альтернативы вы можете использовать некоторые плагины Eclipse (я использую inCode ) или Сонар для статического получения счетчика ссылок.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...