Ответ 1
возможно, JDepend - это то, что вы ищете.
Как узнать, какой класс ссылается больше всего?
Я хочу найти наиболее важные классы в большой системе, и я думаю, что это лучший способ сделать это. любые идеи?
возможно, JDepend - это то, что вы ищете.
Возможно, это может сделать плагин Metrics? Я не пробовал это, но на домашней странице он упоминает две метрики связи и показывает довольно графики.
Используйте VisualVM, а затем перейдите в Sampler → Memory, и вы увидите график, как показано ниже, число экземпляров (не точно ссылочный номер):
В качестве альтернативы вы можете использовать некоторые плагины Eclipse (я использую inCode) или Sonar для статического получения счетчика ссылок.
Другой аналогичный инструмент CodePro - Анализ зависимостей.
Вы можете использовать инструменты Profiler Netbeans.
Если вы выберете Режим памяти, вы сможете узнать Live Bytes/Live Objects/Allocated Objects и многое другое для каждого класса.
Я так думаю, вы можете узнать, какие классы вы используете больше или что используете больше памяти.
Вам нужно запустить приложение, чтобы узнать результаты, которые я не знаю, если вы ищете "статический" способ.