2016-06-17 12 views
4

私は、memory.limit(size = N)コマンドを使ってRのメモリ制限を簡単に増やすことができます。私は明白な理由のために、Nより​​も小さい値に減少しようとすると、私はエラーを取得する:Rメモリ制限を減らす

Warning message: 
In memory.limit(size = 10) : cannot decrease memory limit: ignored 

メモリ制限先行実行中のコードを減少させる(または最初のコマンドなど)する方法はありますか?私はこれをトレーニングの目的(メモリの問題に対処する方法)で実装したいと考えています。

答えて

4

memory.limitを使用していることから、私はあなたがWindowsの下にいると仮定します。そうでない場合は、?'Memory-limits'を参照してください。

--max-mem-sizeスイッチを使用してR(コマンドラインから)を開始できます。たとえば、

R --max-mem-size=50000000 

の制限は約50MBです。