【问题标题】:How to increase java heapsize for ubuntu system?如何增加 ubuntu 系统的 java 堆大小?
【发布时间】:2018-12-14 21:03:39
【问题描述】:

您好,我正在从 python 运行一个用 java 编写的工具箱。我正在使用 Ubuntu。我使用我的 python 文件中的 jvm 启动工具箱。

但是,当我增加数据大小时,程序崩溃并显示以下错误消息“java.lang.OutOfMemoryErrorPyRaisable: java.lang.OutOfMemoryError: Java heap space”

我在这里查看了一些关于堆栈溢出的类似问题的帖子,并尝试了他们的建议,例如转到命令行和键入 $ export _JAVA_OPTIONS=-Xmx4096m 其次是 $ java -XshowSettings:vm 但是我得到以下 最大。堆大小(估计):512.00M 人体工学机器类:客户端 使用虚拟机:IBM J9 虚拟机 ................(这里还有很多

基本上它似乎并没有增加我的堆大小并且错误仍然存​​在。如何增加我的堆大小?

谢谢!

【问题讨论】:

  • 要设置的变量可能依赖于 JVM。您需要检查 IBM 的 JVM 而不是 Oracle 的。

标签: java jvm out-of-memory heap-size


【解决方案1】:

请尝试使用export IBM_JAVA_OPTIONS=-Xmx4096m,而不是export _JAVA_OPTIONS=-Xmx4096m

【讨论】:

  • 如果要持久化这个设置,应该放在哪里?
猜你喜欢
  • 2012-09-26
  • 2013-12-24
  • 2012-12-07
  • 2013-01-26
  • 2016-12-23
  • 2014-02-02
  • 2019-02-10
  • 1970-01-01
相关资源
最近更新 更多