你好,我正在运行一个用python用Java编写的工具箱。我正在使用Ubuntu。我使用python文件中的jvm启动工具箱。
但是,当我增加数据大小时,程序崩溃,并显示以下错误消息“ java.lang.OutOfMemoryErrorPyRaisable:java.lang.OutOfMemoryError:Java堆空间”
我在堆栈溢出中浏览了一些类似问题的帖子,并尝试了他们的建议,例如转到命令行和键入 $ export _JAVA_OPTIONS = -Xmx4096m 其次是 $ java -XshowSettings:vm 但是我得到以下 最高堆大小(估计):512.00M 人体工学机器类别:客户端 使用VM:IBM J9 VM ................(这里还有很多)
基本上,它似乎并没有增加我的堆大小,并且错误仍然存在。如何增加堆大小?
谢谢!
答案 0 :(得分:0)
尝试使用export _JAVA_OPTIONS=-Xmx4096m
代替export IBM_JAVA_OPTIONS=-Xmx4096m
。