是否可以在 64 位 java/linux 环境中运行具有 8gb 堆大小的 Weblogic
Posted
技术标签:
【中文标题】是否可以在 64 位 java/linux 环境中运行具有 8gb 堆大小的 Weblogic【英文标题】:Is it possible to run Weblogic with 8gb heap size in a 64bit java/linux environment 【发布时间】:2011-02-13 16:50:30 【问题描述】:设置: 64位Linux 64位太阳JVM 1.6.0_20 WebLogic 10.3
是否可以在此设置中以最大 8gb 的堆大小运行 Weblogic 10.3?我们收到了来自 oracle 支持的答复,指出使用此设置可能无法处理超过 4gb 的问题。
请提交支持任何声明的任何官方链接,这些声明可以使用超过 4gb 的堆大小运行此设置。使用此设置运行时,我们找不到任何有关堆大小限制的文档。
感谢
【问题讨论】:
【参考方案1】:您的查询有两种情况:
1.它有效吗? 8 Gb Heap 可以解决吗?
带有 JDK 1.6 的 64 位 Linux 上的 Sun JDK 本身并不将您限制为 4 Gb。见here。这没有 Weblogic。
已经讨论了一个类似的配置(同样是 Sun/Linux/Jdk 1.6 减去 Weblogic)here,它测试了 7 - 20 Gb 的堆。
我的一个建议是尝试一下,将 Xmx 设置为 8G,看看它是否在控制台中显示堆大小为 8G。我自己没有尝试过。
2。 Oracle 是否会在您的配置中支持任何与 JVM 相关的问题?
我认为您可能会受到 Oracle 为您提供的官方支持的限制。官方Oracle docs 似乎并没有建议这个 4 Gb 的限制。 Oracle 论坛上的另外 2 个链接是 here 和 here,这再次表明更大的堆工作。
【讨论】:
以上是关于是否可以在 64 位 java/linux 环境中运行具有 8gb 堆大小的 Weblogic的主要内容,如果未能解决你的问题,请参考以下文章