Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Но как узнать, где порождается такое большое количество объектов? Искать по коду? Не вариант, придется делать поиск по всей системе, а времени в обрез – заказчик уже весь синеет.
public interface ServicePayment {
Payment getPaymentById(String id);
Payment getAllPayment();
Payment getPaymentByQuery(String query);
}
Это если AspectJ у вас под рукой
Рассказ о том, как я с помощью логов нашел «пожирателя» памяти