Rel. Bi Publish com alto consumo memoria Java derrub. maquin

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
jeanantu
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 17
Registrado em: Qua, 14 Mai 2008 4:11 pm
Localização: Campinas - SP

Boa tarde a todos.

Temos um relatorio customizado que de acordo com os parametros de entrada pode gerar um relatorio com mais de 25 mil páginas.
Quando isso ocorre o consumo de memoria Java é muito alto o que acaba derrubando a maquina.

Já tomamos as seguintes medidas:


. As XML Publisher Administrator navigate to Administration->Configuration.
. Under Temporary Directory pick a temporary file location on your concurrent processing node. This should be at least 5GB or 20x larger than largest XML data file you generate.
. Under FO Processing:
Use XML Publisher's XSLT processor set to True
Enable scalable feature of XSLT processor set to False
Enable XSLT runtime optimization set to True


As System Administrator: Navigate to Concurrent->Program->Define.
Concurrent : XX_Report_Customizado
Add a parameter:
ScalableFlag.
Value set should be yes_no
Default value should be Y.
Select checkboxes Enable and Required.
Do not select the check box Displayed, or users could turn this off at runtime.
Token needs to be ScalableFlag (this is a case sensitive value).


These steps set the JVM to 2GB (-mx2048m).
As System Administrator: Navigate to Concurrent->Program->Define.
Concurrent : XX_Report_Customizado
Configure the Output Post Processor's JVM.
Option set -Xmx2048M.


Mesmo com essas alterações o problema permanece.
Alguém já passou por problema parecido e qual foi a solução.

Abs.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

É mesmo necessário ter 25 mil páginas no relatório?
Normalmente relatórios gigantes só servem pro usuário olhar a última linha com o TOTAL :-(
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes