R でXLConnect (Mirai Solutions) を使用して JVM メモリに問題が発生しています。
loadWorkbook
またはを使用して R にデータを正常にロードできますreadWorksheetFromFile
が、エクスポート関数 ( 、 など) を使用したエクスポート中に JVM に書き込まれている間に大きなデータ (約 3MB のデータ フレーム) がスタックしwriteNamedRegion
、writeWorksheetToFile
R が応答を停止します。
を使用して Java パラメータをリセットしました。options(java.parameters = "-Xmx1500m")
これにより、Excel にエクスポートできるデータ フレームのサイズが増加しましたが、R はまだ約 1MB 遅くなり、約 3MB では機能しません。
私は、32 ビットの Office ソフトウェアと 32 ビットの Java を搭載した 64 ビットの Windows 7 システムを、8 GB の RAM を搭載したマシンで使用しています。3MB は、エクスポートの開始時にあると思われる JVM の空きメモリが約 750 MB であることに比べて、それほど大きくないように見えます ( で確認xlcMemoryReport
)。
アイデア?