| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2006 14:57:40
|
rplmetal
Smalltalk
Membro desde: 05/12/2006 14:40:52
Mensagens: 2
Offline
|
Olá pessoal,
Tenho uma aplicação web usando JSP, JSTL, Servlets, JavaBeans acessando banco Firebird em servidor Win2003.
Acontece que a cada consulta ao banco o processo tomcat5.exe vai aumentando seu uso de memória até atingir o limite máximo que coloquei de 256MB e assim dando erro.
Com o processo fbserver.exe também acontece o mesmo problema.
Só consigo fazer liberar memória quando reinicio o Tomcat.
Coloquei o método System.gc() antes de realizar a consulta mas não resolveu, em nenhum momento é feita a coleta de lixo, a utilização da memória só vai aumentando, nunca diminui.
Alguém sabe como posso resolver isso?
Muito obrigado!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2006 15:52:01
|
Guerr@
Virtual Machine Man
![[Avatar]](/images/avatar/9fb640ea6abe0e849c8c1fd6eea97c22.jpg)
Membro desde: 03/12/2006 10:32:50
Mensagens: 521
Offline
|
Não sei porque mas este problema estava acontecendo com a versão 2.0 do firebird. Tente colocar a versão 1.5! No projeto que estou trabalhando a solução foi esta!!!
|
Eduardo Guerra - "É Java na ponta do dedo!"
Desenvolvedor de Frameworks - Pesquisador
Editor Chefe - Revista MundoJ
Professor - Instituto Tecnológico de Aeronáutica
Me siga no Twiter!!! http://twitter.com/emguerra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2006 16:33:23
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
System.gc:
- Não fecha conexões abertas
- Não limpa variáveis de sessões abandonadas
Ou seja, é igual àquela faxineira que só limpa o pó que está no chão.
Ela não joga fora a papelada inútil que está sobre sua mesa (você é que tem de decidir que papéis são úteis ou inúteis).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/12/2006 15:37:51
|
rplmetal
Smalltalk
Membro desde: 05/12/2006 14:40:52
Mensagens: 2
Offline
|
Obrigado pela atenção.
Utilizo a versão 1.5 do firebird, deve ser então algo do meu sistema mesmo que não estou descartando após utilizar, preciso fazer uma revisão.
Estou acostumado com o PHP que não precisa me preocupar com isso.
Valeu!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/12/2006 23:53:55
|
sauloarruda
What is classpath?
Membro desde: 06/12/2006 18:53:15
Mensagens: 7
Localização: Campo Grande/MS
Offline
|
Dá uma lida nesse artigo, fala sobre OutOfMemorys de mentira.
[]'s
|
Saulo Arruda
http://sauloarruda.eti.br |
|
|
 |
|
|