NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

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: