Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

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: