Я работаю над большим Java-проектом, который существует уже некоторое время (то есть до моего времени). Программа работает в несколько этапов, и многие объекты сохраняются на более ранних этапах и используются на более поздних этапах. Я нашел несколько групп / категорий объектов, которые были сохранены без уважительной причины, но я подозреваю, что их больше.
Так что мой вопрос в том, есть ли какие-нибудь хорошие инструменты, которые могут показать мне, какие объекты не были затронуты, поскольку конкретный момент времени продолжал не затрагиваться до конца программы. Я использовал yourkit для проверки всех объектов, но часто неясно, нужно ли их сохранять или нет. Если бы у меня было что-то, что объединяло бы вычисления / отчеты о вашей памяти с каким-то инструментом покрытия, я был бы счастлив.