Article View: es.comp.lenguajes.java
Article #17702Re: OutOfMemoryError (y pregunta)
From: Juan Gonzalo de Silva Medina
Date: Tue, 24 Oct 2000 00:00
Date: Tue, 24 Oct 2000 00:00
59 lines
2678 bytes
2678 bytes
Juan Pablo Marauri wrote:
>
> Cuando ejecuto en local la aplicaci�n, funciona correctamente, pero
> cuando lo hago desde web me sale el mensaje:
>
> java.lang.OutOfMemoryError
> at lizard.tiff.CCITTG4Image.DecodeImageStrip(Compiled Code)
> at lizard.tiff.CCITTG4Image.DecodeImage(Compiled Code)
> at lizard.tiff.CCITTG4Image.getRawImage(Compiled Code)
> at lizard.tiff.CCITTG4Image.getImageProducer(Compiled Code)
> at lizard.tiff.CodedImage.getImage(Compiled Code)
> at lizard.tiff.IFD.getImage(Compiled Code)
> at lizard.tiff.Tiff.getImage(Compiled Code)
> at ConsultaDocu.listImagen_ActionPerformed(Compiled Code)
> at ConsultaDocu$SymAction.actionPerformed(Compiled Code)
> at java.awt.List.processActionEvent(Compiled Code)
> at java.awt.List.processEvent(Compiled Code)
> at java.awt.Component.dispatchEventImpl(Compiled Code)
> * at java.awt.Component.dispatchEvent(Compiled Code)
> at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled
> Code)
> at java.awt.EventDispatchThread.run(Compiled Code)
> at
> netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled
> Code)
>
> �como puedo solucionarlo?
> �conoc�is alguna clase para visualizar ficheros tiff?
> gracias!
As�, sin ver el codigo ni saber lo que hace la aplicaci�n, solo puedo
darte algunos consejos para orientar...
1.- Mira que no tengas un bucle donde generes variables nuevas a
mansalva tipo:
while(...){
Image img = new Image(...);
}
2.- LLama a System.gc() para ver si puede entrar, antes de que se
ejecute el c�digo cr�tico.
[3].- Incrementa la memoria que se permite en java con los par�metros
-Xmx o -mx dependiendo de tu versi�n de java. Si estas utilizando el
java del netscape o el java plugin no te vale esto, ya que se ejecutan
dentro de una m�quina virtual a la que tu no tienes acceso. :(
Aprovechando...
�Alquien conoce como modificar los par�metros de arranque de la jvm de
Netscape (o IE) o del plugin?
Saludos,
--
Juan Gonzalo de Silva Medina
System.out.println("I Love Linux");
Technical Details
Message-ID:
<39F5B22D.C9379895@caymasa.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<39F57019.9F7E020B@unav.es>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 1116f3,a4e699b604292d0b X-Google-Attributes: gid1116f3,public From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es> Subject: Re: OutOfMemoryError (y pregunta) Date: 2000/10/24 Message-ID: <39F5B22D.C9379895@caymasa.es> X-Deja-AN: 685281095 Content-Transfer-Encoding: 8bit References: <39F57019.9F7E020B@unav.es> X-Accept-Language: es, en Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java