Problemas Memoria Servidor Hospedagem

Prezados,

Tenho uma aplicação com poucos recursos de funcionalidades, mas que o servidor de hospedagem acusa uso excessivo de memória.
Estou utilizando JSF/Primefaces + JPA/Hibernate + Spring Security + JasperReports + Tomcat 8 + Java 8.
Localmente esta funcionando normal. Sugestões de como proceder para evitar o problema?

Quanto de memória a hospedagem acusa como excessivo? Java é pesado mesmo, ainda mais usando JSF… e até mesmo Hibernate, que pra intranet o custo pode ser irrelevante, mas internet memória RAM é o que mais custa numa hospedagem. Então evite excesso de engenharia. Claro que principalmente algo mal implementado pode causar aumento anormal de RAM, mas aí só você mesmo investigando no código.

Recentemente postaram um problema parecido aqui: Aplicação consumindo muita memória

Acusa em média 350mb sendo o plano de de 150 em media.

150 ou até mesmo 350 MB é pouco pra suportar uma aplicação Java em produção, ainda mais com JSF e Hibernate.

Mudei algumas configurações no persistence.xml, mas não acredito que seja elas não.

É uma aplicação pequena. Acredita em quanto de memória para suportar ?

Pra saber isso exatamente só você testando de acordo com o que a aplicação faz e o número de acessos simultâneos previstos. Existem ferramentas que ajudam nisso, por ex.: http://www.decom.ufop.br/imobilis/metodologia-de-testes-tutorial-jmeter-para-testes-de-performance-em-plataforma-web/

Ou de chute comece com 1 GB de RAM e se nos testes apertar você vai escalando.

1 curtida

Vlw. Vou dar uma olhada.