我在使用Rengine通过java执行R代码时遇到错误。我不知道如何使用Rengine在java代码中设置最大内存。有没有办法为Rengine设置最大内存?可能如下所示
Rengine re = getREngine();
re.eval("options(java.parameters = '-Xmx10g')", false);
我知道这是错误的语法。请指导我如何设置它。
答案 0 :(得分:0)
你见过这个:http://www.bramschoenmakers.nl/en/node/726
> options( java.parameters = "-Xmx4g" )
> library( "rJava" )
但我认为这个选项设置了从R执行的java的最大内存。但是,你想超过R内存,其中R是从Java执行的,所以你可能应该扩展R内存:memory.limit(memory.limit()*2)