Check one of the examples in

?try

It has this heading:

## run a simulation, keep only the results that worked.

If your system is Windows, you can also try to increase the memory available 
for one application, in order to avoid the problem.
Do a search for "3GB switch"

HTH

Dr. Ruben H. Roa-Ureta
Senior Researcher, AZTI Tecnalia,
Marine Research Division,
Txatxarramendi Ugartea z/g, 48395, Sukarrieta,
Bizkaia, Spain

-----Mensaje original-----
De: [email protected] [mailto:[email protected]] En 
nombre de Michael Haenlein
Enviado el: miércoles, 21 de septiembre de 2011 11:54
Para: [email protected]
Asunto: [R] Cannot allocate vector of size x

Dear all,

I am running a simulation in which I randomly generate a series of vectors to 
test whether they fulfill a certain condition. In most cases, there is no 
problem. But from time to time, the (randomly) generated vectors are too large 
for my system and I get the error message: "Cannot allocate vector of size x".

The problem is that in those cases my simulation stops and I have to start it 
again manually. What I would like to do is to simply ignore that the error 
happened (or probably report that it did) and then continue with another 
(randomly) generated vector.

So my question: Is there a way to avoid that R stops in such a case and just 
restarts the program from the beginning as if nothing happened?
I hope I'm making myself clear here ...

Thanks,

Michael

        [[alternative HTML version deleted]]

______________________________________________
[email protected] 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.

______________________________________________
[email protected] 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.

Reply via email to