Article View: es.comp.lenguajes.java
Article #26511Q: OutOfMemoryError
From: Rafael Garcia Leiva
Date: Tue, 22 Dec 1998 00:00
Date: Tue, 22 Dec 1998 00:00
30 lines
1710 bytes
1710 bytes
Hola!
Estoy intentando escribir un programa que trabaje con imagenes de
satelite. Antes de generar el objeto Image, con el metodo
MemoryImageSource(), leo desde fichero la imagen y la almaceno en un
array de int. El problema es que las imagenes suelen ser grandes, de
unos 1300 * 2048, y al declarar el array me da el mensaje de
java.lang.OutOfMemoryError
Creo que no sirve de nada llamar al recogedor de basura antes de
crear el array, ya que la clase Runtime me dice:
Free Memory: 2493448
Total Memory: 4194296
que a todas luces es insuficiente.
�Como puedo incrementar la memoria total disponible para un
programa java? �A alguien se le ocurre otra idea?
Gracias por adelantado
----------------------------------- ----------------------------------------
| Rafael Garcia Leiva | Servicio de Informacion de Territorio |
| cc1galer@uco.es | E.T.S de Agronomos y Montes |
| Tlf: 34 (9)57 218921 | Universidad de Cordoba (Spain) |
| Fax: 34 (9)57 218563 | http://www.uco.es/servicios/scit |
----------------------------------- ----------------------------------------
Technical Details
Message-ID:
<75o5va$ov4$1@mercurio.cica.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,50b787520e917023,start X-Google-Attributes: gid1116f3,public From: cc1galer@uco.es (Rafael Garcia Leiva) Subject: Q: OutOfMemoryError Date: 1998/12/22 Message-ID: <75o5va$ov4$1@mercurio.cica.es> X-Deja-AN: 424829569 Content-Transfer-Encoding: 8bit Organization: Centro Informatico Cientifico de Andalucia Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java