Não estou usando pool de conexão, pelo oque eu sei ele serve para
controlar e limitar a quantidade de acessos concorrentes, é isso
mesmo!?, gostaria muito de usar, vou pesquisar sobre o
assunto...Quanto aos processos no banco, eu creio que estão ok, nunca
estourou nenhuma SQLexception, nem algo do genero que fosse suspeito.
O meu banco é Oracle e eu tenho um DBA que fica monitorando as bases o
dia inteiro, ele nunca reclamou de nada, mas vou checar com ele essa
possivel carga de conexões abertas..

Bom os relatórios que eu gero são de poucas páginas, 5 á 10, já gerei
relatório de mais de 200 págs para teste e não caiu a aplicação.
Porém de acordo com o tempo, a aplicação estoura um OutOfMemory, tudo
o que eu faço é navegar entre as funcionalidades que basicamente ficam
consultando
registros e retornando Collections e gerando PDF's atraves do jasper.

No momento em que eu levanto minha JVM em ambiente de desenvolvimento
eu não passo nenhum parametro Xms ou Xmx..fica default mesmo..
E testando aqui com o Lambda Probe , com o JProfile e ainda dando um
sysout no valor retornado do Runtime.getRuntime().freeMemory()
os resultados são os seguintes:

Com o TomCat v6.0
Free Memory: 5 a 15MB (fica variando de acordo com as requisições)
Total Memory: 20MB
Máx Memory: 247MB

Com o JBOSS v4.2.3
Free Memory: 70MB a 156MB (fica variando de acordo com as requisições)
Total Memory: 190MB
Máx Memory: 682MB

No JProfile nenhum POJO/VO/Bean meu aparece como destaque de alto
número de instanciação, os que mais aparecem são os do
tipo String/char/TreeMap/HashMap e Object, eu tirei uns prints aqui,
vou achar algum lugar para fazer o upload das imagens e passo o link
aqui.
O JProfile parece ser muito bacana, mas sempre que eu tento entrar nas
referências dos objetos para ver se ele abre meu fonte, na exata linha
do objeto, ele me retorna um erro, "no source found" ...acho que ainda
não aprendi a configurar ele..
O modo que eu gero relatórios com o jasper é atraves de POJOS/VOS/
BEANS..passando uma coleção através do JRBeanCollectionDataSource.
Lá no relatório eu crio os campos de acordo com meus atributos, e eles
caem como uma luva...basicamente é isso.
To na luta aqui pra descobrir aonde estou errando neste cenário
todo...assim que tiver novidades eu volto a postar aqui...até
solucionar!
Desculpa pelo tempão sem responder, é que estou em outros projetos
também, e até tirar tempo pra fazer os testes com o JProfiler e Lambda
Probe..demorou um cado
Abs! Vlw pela ajuda!

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a