Bom dia.
Estou com o seguinte problema.
Depois de rodar uma certa página de um site meu várias vezes ele estoura a memória da JVM
Nesta página eu faço duas consultas ao banco de dados. Uma buscando uma lista de Colunistas e outra uma lista de Anunciantes.
Toda vez que essa página é executada essas consultas são feitas e as listas criadas. Acho que o problema está aqui
Ainda estou iniciando nessa área de programação pra web, então fico meio perdido ainda.
Queria saber se umas 100 pessoas estiverem acessando esta página, essas listas serão criadas/duplicadas 100 vezes?
Usar o “padrão de projetos Singleton” resolveria esse problema?
As vezes o erro vem assim java.lang.OutOfMemoryError: GC overhead limit exceeded
O que significa que o garbage colector está tomando muito tempo de processamento. (Dai pensei no problema das listas citadas acima. Pois elas são criadas, usadas na página e depois eu não faço referência a elas mais)
Alguém já passou por esse problema? Ou algo parecido?
Obrigado.
Abraço, Bottoni

