[BioC] Memory Issue under WinXP x64 (64 bit Windows XP)

Carleton Garrett ctgarret at hsc.vcu.edu
Fri May 19 15:46:02 CEST 2006


Francois, Kasper

Thanks for the info and your insights. I've been looking into setting up the 
computer to dual boot in Windows/Linux in order to run 'R' without the 
Windows constraints. (Sorry about missing the point in the Windows FAQ).

Regards

Carl Garrett


----- Original Message ----- 
From: "Kasper Daniel Hansen" <khansen at stat.Berkeley.EDU>
To: "Carleton Garrett" <ctgarret at hsc.vcu.edu>
Cc: <bioconductor at stat.math.ethz.ch>
Sent: Thursday, May 18, 2006 5:25 PM
Subject: Re: [BioC] Memory Issue under WinXP x64 (64 bit Windows XP)


> Actually in the R for Windows FAQ (which you of course consulted  before 
> sending your email), it says under 8.1
> "Note that building under Windows 64 is not supported as no suitable 
> compiler is available"
>
> This means you need to switch OS if you want R to use the many GB of 
> memory you have.
>
> /Kasper
>
> On May 18, 2006, at 2:01 PM, Carleton Garrett wrote:
>
>> Hi
>>
>> I'm currently running Bioconductor version 2.2.0 under Windows XP x64
>> with 16 Gb RAM and Virtual Memory upto 100 Gb.
>>
>> In trying to combine 67 Affy u133a and 67 Affy u133a_2 cel files I am
>> able to form the initial affy batches using read.affybatch() but get a
>> memory allocation error (below) when I try to combine them with the
>> 'combineAffyBatch()' function
>>
>> Error: cannot allocate vector of size 280,470 Kb
>>
>> Attempts to increase memory size within 'R' are only partly  successful.
>> Attempting to increase the memory to 16 Gb (16000 Mb) through using  the
>> following command
>>
>> memory.limit(size=16000)
>>
>> produces the error
>>
>> Error in memory.size(size) : don't be silly! : your machine has a 4 Gb
>> limit [not true according to the OS].
>>
>> Reducing the number of cel files in the two initial affy batches to 16
>> each (but not 33 each) did allow the combined affy batch to be created
>> so the combneAffyBatch() function appears to work on this platform.
>>
>> Two questions:
>>
>> 1)   Does the binary version 2.2.0 of R for Windows have a built-in
>> memory limit of 4 Gb? - and if so, is there a way to circumvent  this 
>> limit?
>>
>> 2)   Is there anything peculiar about the combineAffyBatch() function
>> that makes it use memory inefficiently?
>>
>>     I raise the above question because even when the number of cel  files
>> was reduced to 33 u133a and 33 u133a_2 there was a memory allocation
>> error when I ran combineAffyBatch() that was the same as with the 67 +
>> 67 cel files (ie, "Error: cannot allocate vector of size 280,470 Kb")
>> and yet the memory.limit() was ~4.2 Gb and the memory.size() was only
>> ~1.4 Gb in a machine with 16 Gb RAM.
>>
>> Any suggestions welcomed.
>>
>> Carl Garrett
>>
>> _______________________________________________
>> Bioconductor mailing list
>> Bioconductor at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>> Search the archives: http://news.gmane.org/ 
>> gmane.science.biology.informatics.conductor
>
>
>



More information about the Bioconductor mailing list