terça-feira, 8 de fevereiro de 2011

Re: [java-br] Falta memória ireport

·

 

Concordo plenamente,

O sistema operacional é que fornece um ambiente para o JVM alocar memória
na hora de executar a sua aplicação, depois que entrou em execução não tem
como a própria aplicação mudar os parametros do ambiente ao qual ele está
confinado.
Um jeito seja Windows ou Linux, configurar variaveis de ambiente no sistema
operacional da maquina onde vai rodar a sua aplicação. No mesmo lugar onde
deve estar definido o JAVA_HOME se o sistema já roda java sem problemas
no sistemas. No mesmo lugar crie uma variável de ambiente
_JAVA_OPTIONS=" -Xms256m -Xmx512M "

abaixo um link explicando como fazer isso para rodar o confluence
http://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows
ref:
http://stackoverflow.com/questions/880855/increase-the-java-heap-size-permanently

Isso acima, apesar de eu não desenvolver em java, resolvo para os problemas
de alguns usuários que querem rodar aplicações java. Abaixo existe a
alternativa
de trabalhar com arquivos .jnlp ( vi consulta web que parece ser uma solução
viável para o seu caso, para o seu usuário que deve ter pelo menos o java
instalado
certinho na maquina.

Uma outra alternativa para rodar sua aplicação mais automaticamente seria
usando
o Java WebStart
javaws --help na linha de comando.
e crie um arquivo .jnlp para ajustar no tamanho que você quiser sem o
usuário
precisar configurar nada no sistema operacional.
http://download.oracle.com/javase/1.5.0/docs/guide/javaws/developersguide/faq.html#104
sintaxe para ajustar o tamanho e o jar que deve ser rodado.
http://download.oracle.com/javase/1.5.0/docs/guide/javaws/developersguide/syntax.html#resources

A unica coisa que pode acontecer e o .jar e .jnlp não estar associado ao
java adequadamente
( supondo que o java esteja instalado no sistema operacional e JAVA_HOME
esteja correto ),
mas isso poderia ser resolvido com algo como :
http://johann.loefflmann.net/en/software/jarfix/index.html
ou reconfigurando o programa padrão para as extensões no painel de
controle.

Exemplo de uso o .jnlp:
http://www.gesoft.com.br/View/Tecnoteca/Tutoriais/JavaFX/TutorialJavaFX00007.jsp

Em 8 de fevereiro de 2011 12:22, Oscar Costa
<oscar_al_costa@yahoo.com.br>escreveu:

>
>
> Marcos,
>
> Aumentar os parâmetros de memória, não é "remendar". Se sua aplicação exige
> mais
> memória do que o padrão adotado pela JVM, a solução é aumentar a memória
> utilizada por esta. E a forma de aumentar é alterando os parâmetros de
> inicialização da JVM.
>
> Você disse que manda o JAR para o cliente. Ele executa este JAR
> manualmente?
> Existe algum script/aplicação para executar? Basta incluir os parâmetros na
>
> linha de comando ou script que irá executar a aplicação.
>
>
> []s,
> Oscar Aleixo
> http://blog.openarch.com.br
>
> ________________________________
> De: Marcos Fabrício Corso <marcos@informaticajm.com.br>
> Para: java-br@yahoogrupos.com.br
> Enviadas: Terça-feira, 8 de Fevereiro de 2011 11:51:59
>
> Assunto: Re: [java-br] Falta memória ireport
>
> ai que esta
> nao adianta eu mudar no eclipse pra rodar aqui e dar zica no cliente
> preciso duma solução definitiva, não "remendar"
> vou criar um jar e mandar pro cliente
>
> ----- Original Message -----
> From: Oscar Costa
> To: java-br@yahoogrupos.com.br
> Sent: Tuesday, February 08, 2011 11:43 AM
> Subject: Res: [java-br] Falta memória ireport
>
> Marcos,
>
> Onde você alterou os parâmetros no eclipse? Como teu cliente irá rodar os
> relatórios?
>
> []s,
> Oscar Aleixo
> http://blog.openarch.com.br
>
> ________________________________
> De: Marcos Fabrício Corso <marcos@informaticajm.com.br>
> Para: java-br@yahoogrupos.com.br
> Enviadas: Terça-feira, 8 de Fevereiro de 2011 9:02:49
> Assunto: Re: [java-br] Falta memória ireport
>
> opa
>
> primeiro, ja aumentei esses parametros e continua dando erro de memoria
> e pelo visto, esses paramentros sao do eclipse, no meu cliente nao vou ter
> como
> muda-los
> entao nao resolve muito
>
> ----- Original Message -----
> From: Oscar Costa
> To: java-br@yahoogrupos.com.br
> Sent: Tuesday, February 08, 2011 8:55 AM
> Subject: Res: [java-br] Falta memória ireport
>
> Olá,
>
> Se você não pode limitar a exibição dos dados, tente aumentar a memória do
> "heap
>
> space" para ver se o problema continua:
> -Xms<valor_inicial> -Xmx<valor_maximo>
> []s,
> Oscar Aleixo
> http://blog.openarch.com.br
>
> ________________________________
> De: Marcos Fabrício Corso <marcos@informaticajm.com.br>
> Para: Lista Discussão Java-BR <java-br@yahoogrupos.com.br>; Lista Java
> Swing
> <java-swing-br@yahoogrupos.com.br>
> Cc: Lista JSP <jsp_brasil@yahoogrupos.com.br>
> Enviadas: Terça-feira, 8 de Fevereiro de 2011 8:04:19
> Assunto: [java-br] Falta memória ireport
>
> olá pessoal
> fiz um relatório no ireport que monta um select com vários registros
> e não posso limitar a exibição destes dados
> quando rodo o relatorio no eclipse dá erro de falta de memória
> como resolver, tenho certa urgencia nisto
> obrigado
>
> Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java
> heap
> space
>
> Atenciosamente,
> Marcos Fabrício Corso
> Analista de Sistemas
> JM Informática
> Fone/Fax : (41) 3076-0896
> marcos@informaticajm.com.br
> www.informaticajm.com.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> ------------------------------------
>
> Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
> Para upload/download de arquivos:
> http://www.yahoogroups.com/files/java-brLinks
> do Yahoo! Grupos
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Ano Novo... merece companhia nova! Que tal tentar agora mesmo?
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog