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