【发布时间】:2025-12-19 12:45:06
【问题描述】:
我在 R 中使用 XLConnect (Mirai Solutions) 时遇到了 JVM 内存问题。
使用loadWorkbook 或readWorksheetFromFile 将数据加载到R 中很好,但是在使用任何导出函数(writeNamedRegion、@987654324 @ 等),并且 R 停止响应。
我已经使用options(java.parameters = "-Xmx1500m") 重置了 java 参数,这增加了我能够导出到 Excel 的数据帧的大小,但是 R 仍然会减慢大约 1MB 并且无法在 3MB 左右工作。
我在 64 位 Windows 7 系统上运行 32 位 Office 软件和 32 位 Java,并在一台具有 8GB RAM 的机器上运行。与 JVM 中大约 750 MB 的可用内存相比,3MB 似乎不是很大,据说在导出开始时就在那里(使用xlcMemoryReport 检查)。
想法?
【问题讨论】:
标签: r jvm 32bit-64bit heap-memory xlconnect