Nos encontramos con problemas de uso de memoria inusualmente altos. Y observé que en muchos lugares de nuestro código estamos sacando cientos de registros de DB, empaquetándolos en objetos de datos personalizados, agregándolos a un arraylist y almacenándolos en sesión. Deseo saber cuál es el límite superior recomendado para almacenar datos en sesión. Solo una buena práctica, una mala práctica.¿Cuántos datos de la sesión son demasiado?
Estoy usando JRockit 1.5 y 1.6GB de RAM. Hice perfiles con Jprobe y descubrí que algunas partes de la aplicación tienen una memoria muy grande. La mayoría de estos datos están en sesión para ser usados más tarde.
Estoy ejecutando una aplicación de puntales J2EE en Weblogic 10 –
Realmente es una pregunta agnóstica de plataforma. –