Rプロセスで使用可能なメモリを増やす(または減らす)質問する

Rプロセスで使用可能なメモリを増やす(または減らす)質問する

R で使用できるメモリの量を増やしたい (または減らしたい) のですが、これを実現する方法は何ですか?

ベストアンサー1

から:

http://gking.harvard.edu/zelig/docs/How_do_I2.html

Windows ユーザーの場合、R のメモリが不足しているというエラーが表示される場合があります。

R がすでにインストールされていて、その後 RAM を追加インストールする場合、追加容量を利用するために R を再インストールする必要がある場合があります。

使用可能なメモリの量を手動で設定することもできます。R を閉じて、R プログラム アイコン (デスクトップまたはプログラム ディレクトリにあるアイコン) を右クリックします。[プロパティ] を選択し、[ショートカット] タブを選択します。[ターゲット] フィールドを探し、R 実行ファイルの場所を囲む閉じ引用符の後に、次の行を追加します。

--最大メモリサイズ=500M

下の図に示すように、この値は 2GB またはインストールされている物理 RAM の最大量まで増やすことができます。

R が長さ x のベクトルを割り当てることができないというエラーが発生した場合は、R を閉じて、次の行を ``Target'' フィールドに追加します。

--max-vsize=500M

または必要に応じて。Rプロンプトで次のように入力することで、Rが使用できるメモリの量をいつでも確認できます。

memory.limit()

使用可能なメモリの量を MB 単位で表示します。R の以前のバージョンでは、以下を使用する必要がありましたround(memory.limit()/2^20, 2)

おすすめ記事