[R] memory.limit

Uwe Ligges ligges at statistik.tu-dortmund.de
Tue Apr 28 13:45:02 CEST 2009



Derek Stephen Elmerick wrote:
> Hello --
> 
> So, independently of any other code, the memory limit error I referenced is
> not a problem. The issue I am running into now is that our analytics
> group must go back to all existing code and comment out the memory limit
> reference [See my example below]. I'm sure there is a quick fix. If anyone
> has ideas, I would appreciate it.


Use R-2.9.0 *patched*, the bug has already been fixed in the patched 
version.

Uwe Ligges


> Thanks
> 
>> for (k in 1:3)
> + {
> +    cat("hello world","\n")
> + }
> hello world
> hello world
> hello world
>>
>> for (k in 1:10)
> + {
> +    memory.limit(size=4095)
> +    cat("hello world","\n")
> + }
> Error in trunc(.Internal(memory.size(size))) :
>   Non-numeric argument to mathematical function
> 
> 
> 
> On Wed, Apr 22, 2009 at 4:33 PM, Francisco J. Zagmutt <
> gerifalte28 at hotmail.com> wrote:
> 
>> Hello Stephen,
>>
>> I can confirm that I get the same behavior in my Windows machine.  Here is
>> a summary:
>>
>>> memory.limit()
>> [1] 2046
>>> memory.limit(2092)
>> Error in trunc(.Internal(memory.size(size))) :
>>  Non-numeric argument to mathematical function
>>> memory.limit()
>> [1] 2092
>>
>> As you described, the function reports an error but it indeed modified the
>> memory allocation limit.  This must be somehow related to the modification
>> to memory.limit() described in the release notes for Windows R version 2.9.0
>> (http://cran.r-project.org/bin/windows/base/CHANGES.R-2.9.0)
>>
>>> version
>>               _
>> platform       i386-pc-mingw32
>> arch           i386
>> os             mingw32
>> system         i386, mingw32
>> status
>> major          2
>> minor          9.0
>> year           2009
>> month          04
>> day            17
>> svn rev        48333
>> language       R
>> version.string R version 2.9.0 (2009-04-17)
>>
>> All: is this a bug or are we missing something?
>>
>> Regards,
>>
>> Francisco
>>
>> __
>> Francisco J. Zagmutt
>> Vose Consulting
>> 2891 20th Street
>> Boulder, CO, 80304
>> USA
>> francisco at voseconsulting.com
>> www.voseconsulting.com
>>
>> Derek Stephen Elmerick wrote:
>>
>>>  I ran the memory limit function in R 2.9.0 and received the 'error'
>>> below. The memory appears to update correctly, so there's probably no
>>> implication beyond cosmetic; however, thought I would make sure since the
>>> function as written did not generate the same error in my 2.8.0 version of
>>> R.
>>>
>>> Thanks
>>>
>>>
>>> memory.limit(size=4095)
>>> Error in trunc(.Internal(memory.size(size))) :
>>>  Non-numeric argument to mathematical function
>>>
>>>> memory.limit()
>>>>
>>> [1] 4095
>>>
>>>  <r-help at r-project.org>
>>>
>>>        [[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<http://www.r-project.org/posting-guide.html>
>>> and provide commented, minimal, self-contained, reproducible code.
>>>
>>>
> 
> 	[[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.




More information about the R-help mailing list