[Rd] Freeing memory used by R.
Timothy H. Keitt
Timothy.Keitt@StonyBrook.Edu
Wed, 18 Apr 2001 17:49:39 -0400
Under linux (actually libc6), the strategy is to mmap /dev/zero for
large allocations. Unmapping this memory does return it to the system,
unlike traditional malloc implementations that only release memory after
the process terminates. I don't know if there is an equivalent in windows.
Tim
Don Wingate wrote:
> Hello R developers,
>
> Windows 2000
> R Version 1.2.2
>
> I am running using R.dll in a Windows application. It is loaded into memory
> when needed, used as required, and then (hopefully) destroyed while the
> application continues with other, unrelated activities. The problem is that
> I can't find any way to free all memory used by R without terminating the
> process in which R is running, which I cannot do because that would also
> kill the host application. Is there a way to locate and free all memory
> allocated by R.dll, leaving the host process intact?
>
> Thank you,
>
> Don Wingate.
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
--
Timothy H. Keitt
Department of Ecology and Evolution
State University of New York at Stony Brook
Phone: 631-632-1101, FAX: 631-632-7626
http://life.bio.sunysb.edu/ee/keitt/
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._