You might want to check how large the dataframe you are creating is
after 1000 images. Normally a single object should not be larger than
30% of the available physical memory so that you can make copies as
you are processing. Do a 'gc()' periodically while processing to see
how memory is growing. Use the 'task manager' to check on the size of
the R process. Are you paging? This information will help identify
what your problem is.
On Sun, Aug 2, 2009 at 8:02 AM, pecardoso<pecardoso at netcabo.pt>
wrote:> I got this error message.
>
> Error in .local(.Object, ...) :
> ? ? ? ?GDAL Error 2: CPLRealloc(): Out of memory allocating 16 bytes
>
> I was trying to read 1388 jpg images (993x993) with rgdal in a loop, to
store data in a data.frame. It fails to read the 1338 image.
>
> Isn't R recycling the object?
>
> I'm running this process in a Server machine with Win XP x64, Xeon
processor, 4GB Ram. R is running with default configurations.
>
> Can I change memory allocation to increase storage capabilities or this
specific error have nothing to do with this?
>
> ? ? ? ?[[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
--
Jim Holtman
Cincinnati, OH
+1 513 646 9390
What is the problem that you are trying to solve?