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.
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
visad
archives: