Мы сталкиваемся с необычно высокими проблемами использования памяти. И я заметил, что во многих местах нашего кода мы вытаскиваем 100 записей из БД, упаковываем его в пользовательские объекты данных, добавляем его в arraylist и сохраняем в сеансе. Я хочу знать, каков рекомендуемый верхний предел хранения данных в сеансе. Просто хорошая практика плохой практики.Сколько данных сеанса слишком много?
Я использую JRockit 1.5 и 1.6 ГБ оперативной памяти. Я сделал профилирование с Jprobe и обнаружил, что некоторые части приложения имеют очень большой объем памяти. Большая часть этих данных входит в сеанс, который будет использоваться позже.
Я запускаю приложение J2EE struts на Weblogic 10 –
На самом деле это вопрос агностики на платформе. –