根据文档,如果初始化“部分成功”,则.jinit()
将返回1。但是,想与JVM进行交流,以找出与预期完全相反的原因。我怀疑这是我的记忆要求。但是,数字1不能作为诊断特别有用。
用例说明:我的JVM已经在运行。我正在运行64位Java,已通过在命令行中运行“ java -version”进行了验证。我尚未重新启动系统以从头开始尝试此操作。我现在正在这样做。
我的实际命令是
a=.jinit(force.init = TRUE,parameters = "-Xmx10g", silent=FALSE)
如果我可以满足以下任意条件,将会很有帮助:
1)JVM上的.jcall
,告诉我实际上堆的大小
2)一种查看初始化时出现的日志文件的方法。
3)所有属性的键值表,而不必多次调用java.lang.System.getProperty()
。
我检查了rJava文档。