Мне просто интересно, есть ли способ остановить JFreeChart, перебивающий кучу, или альтернатива, которая не делает это так много.SpreadsheetDate
, Millisecond
и Day
занимают около 70 МБ кучи, но сборщик мусора, вероятно, тоже будет перегружен.В совокупности они являются крупнейшими пользователями пространства кучи в моем приложении.Есть также TimeSeriesDataItem, который использует 12 МБ.Это с записью вещей каждые 200 миллисекунд или около того, для всех графиков.
Я также обновляю / сохраняю довольно много наборов данных, которые не используются сразу, только когда пользователь нажимает на элемент в пользовательском интерфейсечтобы их отобразить.
Кроме того, возможно ли в Visual VM показать, что большое количество переборок мусора происходит из-за определенного имени класса в таблице сэмплера памяти?
Cheers,Chris