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



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

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

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

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

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

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

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

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

最新更新