如果我为Weblogic服务器创建3个域并将每个setDomainEnv配置为使用最小堆大小4096m(Xms)和最大8192m(Xmx),那么将为64位JVM引发错误。我有一台8GB RAM的机器。
我得到的错误是: 无法创建Java虚拟机。 最小堆大小无效。
答案 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