Displaying 1 result from an estimated 1 matches for "178mb".
Did you mean:
128mb
2007 Feb 25
3
R/C++/memory leaks
...ll the delete statements
required after an interrupt to a separate C++ function freeMemory(),
which is called using on.exit() just before the .C() call.
I am concerned about the following. In square brackets you see R's
total virtual memory use (VIRT in `top`):
1) Load library and data [178MB] (if I run gc(), then [122MB])
2) Just before .C [223MB]
3) Just before freeing memory [325MB]
4) Just after freeing memory [288MB]
5) After running gc() [230MB]
So although the freeMemory function works (frees 37MB), R ends up
using 100MB more after the function call than before it. ls() only...