首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中增加Java堆大小没有任何影响

在R中增加Java堆大小没有任何影响
EN

Stack Overflow用户
提问于 2012-11-13 19:52:12
回答 1查看 1.3K关注 0票数 1

在Linux和Windows上,我调用

代码语言:javascript
复制
options( java.parameters="-Xmx512m" )

在加载任何依赖于rJava的R库之前。特别是在使用XLConnect (它使用Apache POI)读写大型Excel文件时,这就变得很有必要。然而,在我的Mac (OSX 10.8)上,这似乎没有任何影响:

代码语言:javascript
复制
options( java.parameters="-Xmx512M" )
library("XLConnect")
> Loading required packages: XLConnectJars
> Loading required packages: rJava
> XLConnect 0.2-1 by Mirai Solutions GmbH
> http://www.mirai-solutions.com ,
> http://miraisolutions.wordpress.com
xlcMemoryReport()
> Amount of free memory in the Java Virtual Machine (JVM):  60.72328 MB

我的Java版本是:

代码语言:javascript
复制
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)

有没有提示我可能会漏掉什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-13 20:13:34

你真的收到OutOfMemory错误了吗?

堆可能不会增长到它的最大大小,直到它需要,所以报告的“空闲内存”将只是当前分配中的可用内存(如果需要,可以允许扩展,直到最终达到最大值)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13360279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档