Weblogic服务器中多个域的JVM分配

时间:2015-11-12 18:17:23

标签: jvm weblogic

如果我为Weblogic服务器创建3个域并将每个setDomainEnv配置为使用最小堆大小4096m(Xms)和最大8192m(Xmx),那么将为64位JVM引发错误。我有一台8GB RAM的机器。

我得到的错误是: 无法创建Java虚拟机。 最小堆大小无效。

2 个答案:

答案 0 :(得分:0)

你的机器有8GB RAM的意义系统将使用7.X GB的RAM。因此,尝试将MAX堆大小减小到可用RAM,以便解决问题

答案 1 :(得分:0)

如果你的机器有8GB,你应该认为3个域使用的内存总和不能超过8GB。

总内存=操作系统内存+域1内存+域2内存+域3内存

你不应该忘记,为了运行那些JVM,操作系统也需要内存。

我建议使用相同的最小和最大内存2GB来启动所有这3个域

https://docs.oracle.com/cd/E13222_01/wls/docs81/perform/JVMTuning.html