Re: Other question

Hi Ricardo,

> Somebody knows how can i solve this error?
> 
> 
> java.lang.OutOfMemoryError:
>         at visad.FlatField.unpackValues(FlatField.java:882)
>         at visad.FlatField.unpackValues(FlatField.java:846)
>         at visad.FlatField.computeRanges(FlatField.java:3457)
>         at visad.DataImpl.computeRanges(DataImpl.java:556)
>         at visad.DataRenderer.prepareAction(DataRenderer.java:200)
>         at visad.DisplayImpl.doAction(DisplayImpl.java:879)
>         at visad.java2d.DisplayImplJ2D.doAction(DisplayImplJ2D.java:308)
> 
>         at visad.ActionImpl.run(ActionImpl.java:193)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:86)
> 
> It occurs when I load data of a 2000 x 2000 x 6 image into a dysplay

A 2000 x 2000 image can consume a lot of memory, depending
on how you display it, particularly in a DisplayImplJ2D.

Try using the '-mxNNNm' option on your java command line,
where NNN is some large number of megabytes.

I also recommend DisplayImplJ3D for large images, if you
have Java3D.

Cheers,
Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI  53706
hibbard@xxxxxxxxxxxxxxxxx  608-263-4427  fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html


  • 2000 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: