R崩溃了。假设我需要循环1000次(我知道我们应该避免R中的循环,但在这里我必须循环)。
如果我让计算机循环,R占用的内存量会增加很多,以至于我的Mac崩溃了。但是,如果我打破循环,则内存“清除”。所以基本上如果我在50次迭代之后手动打破循环然后从那里继续它并继续这样做200次,它可以100%工作。我还注意到,RStudio占用了大量的内存,而rsession占用的更少(尽管如果我手动打破循环,两者都会减少)。
有关此问题的任何想法/帮助?
我尝试在每个循环结束时使用gc(),但它没有帮助。