Как удалить неиспользуемые объекты в Eclipse? - PullRequest
0 голосов
/ 17 апреля 2019

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

public class MyClass {


 ClassA classA = new ClassA();
 ClassB classB = new ClassB();
 ClassC classC = new ClassC();


 public void performAction()
 {
 classA.doA();
 }


}

Пока я использую экземпляр classA в MyClass я никогда не использую classB и classC локально (они, конечно, используются в других классах).Конечно, это только один пример.В моем проекте есть несколько тысяч экземпляров классов (разбросанных по сотням классов), которые никогда не используются.Очевидно, я думал, что мне действительно нужен доступ к методам в classB и classC, но на самом деле никогда не делал, и у меня остались тысячи ненужных экземпляров объектов.Я считаю, что это приводит к значительному увеличению использования памяти (правильно?).

Есть ли способ автоматически обнаруживать экземпляры неиспользуемых классов и удалять их в Eclipse?Я знаю, что есть способ удалить неиспользуемый импорт , но я не смог найти в SO ничего о неиспользуемых объектах.

Я использую Eclipse Version: Mars.2 Release (4.5.2)

Спасибо!

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