This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
http://www.unidata.ucar.edu/software/IDV/docs/userguide/misc/PerformanceTuning.html#heap > Full Name: Tom Shaw > Email Address: address@hidden > Organization: OITC > Package Version: 2.9u2 build date:2010-10-04 19:14 UTC > Operating System: Mac OS X > Hardware: Java: home: > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home version: > 1.6.0_22 j3d:1.5.2 fcs (build4) > Description of problem: Creating display: Contour Plan View > Java heap space > > Just opened the file simulating the ABI 0.47 band and got this error. > > Running OSX 10.6.5 Java 6 > > ftp://ftp.orbit.nesdis.noaa.gov/pub/smcd/spb/gfu/meso_tiff/ > > Need to perform analysis for NOAA on GOES-R so help is appreciated. > > Tom > > ****************** > Stack trace: > java.lang.OutOfMemoryError: Java heap space > at ucar.ma2.ArrayDouble.<init>(ArrayDouble.java:104) > at ucar.ma2.ArrayDouble$D2.<init>(ArrayDouble.java:290) > at ucar.ma2.ArrayDouble$D2.<init>(ArrayDouble.java:282) > at ucar.ma2.ArrayDouble.factory(ArrayDouble.java:63) > at ucar.ma2.ArrayDouble.factory(ArrayDouble.java:50) > at ucar.ma2.Array.factory(Array.java:107) > at ucar.ma2.Array.factory(Array.java:101) > at ucar.ma2.Array.get1DJavaArray(Array.java:655) > at ucar.nc2.dataset.CoordinateAxis2D.doRead(CoordinateAxis2D.java:96) > at ucar.nc2.dataset.CoordinateAxis2D.getCoordValues(CoordinateAxis2D.java:104) > at > ucar.unidata.data.grid.GeoGridAdapter.getInitialSpatialDomain(GeoGridAdapter.java:787) > at > ucar.unidata.data.grid.GeoGridAdapter.getSpatialDomainSetInner(GeoGridAdapter.java:415) > at > ucar.unidata.data.grid.GeoGridAdapter.getSpatialDomainSet(GeoGridAdapter.java:360) > at > ucar.unidata.data.grid.GeoGridAdapter.getFlatField(GeoGridAdapter.java:1202) > at > ucar.unidata.data.grid.GeoGridAdapter.readTimeStep(GeoGridAdapter.java:1508) > at ucar.unidata.data.grid.GeoGridAdapter.access$100(GeoGridAdapter.java:128) > at ucar.unidata.data.grid.GeoGridAdapter$1.run(GeoGridAdapter.java:1416) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.data.grid.GeoGridAdapter.makeSequence(GeoGridAdapter.java:1431) > at ucar.unidata.data.grid.GeoGridAdapter.getSequence(GeoGridAdapter.java:1123) > at > ucar.unidata.data.grid.GeoGridDataSource.makeFieldImpl(GeoGridDataSource.java:1796) > at > ucar.unidata.data.grid.GeoGridDataSource.getDataInner(GeoGridDataSource.java:1303) > at ucar.unidata.data.DataSourceImpl.getData(DataSourceImpl.java:2238) > at ucar.unidata.data.DirectDataChoice.getData(DirectDataChoice.java:332) > at ucar.unidata.data.DataChoice.getData(DataChoice.java:637) > at ucar.unidata.data.DataInstance.getData(DataInstance.java:243) > at ucar.unidata.data.DataInstance.getData(DataInstance.java:207) > at ucar.unidata.data.grid.GridDataInstance.init(GridDataInstance.java:200) > at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:157) > at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:138) > > > Ticket Details =================== Ticket ID: CPV-905631 Department: Support IDV Priority: Normal Status: Closed