2015-11-12 51 views
0

如果我爲Weblogic服務器創建3個域並將每個setDomainEnv配置爲使用4096m(Xms)的最小堆大小和最大8192m(Xmx),那麼是否會爲64位JVM。我有一臺8GB RAM的機器。我的錯誤是: 無法創建Java虛擬機。 最小堆大小無效。Weblogic服務器中的多個域的JVM分配

+0

可以粘貼使用的標誌。 –

+0

set USER_MEM_ARGS = -Xms4096m -Xmx8192m -XX:PermSize = 512m -XX:MaxPermSize = 1024m –

+0

您可以執行java -version並將其粘貼到此處嗎?我懷疑你要麼使用32位Java,要麼將其安裝爲32位。 您可以嘗試這樣做 set USER_MEM_ARGS =「 - Xms4096m -Xmx8192m -XX:PermSize = 512m -XX:MaxPermSize = 1024m」 –

回答

0

您的機器具有8GB RAM,在感應系統中將使用7.X GB的RAM。因此,儘量減少最大堆大小爲可用RAM,以便問題得到解決

0

如果您有一臺8GB的計算機,您應該認爲這3個域使用的內存總和不能超過8GB。

總內存=操作系統內存+域1內存+域2內存+域3內存

你不應該忘記的是,爲了運行這些JVM的的抗工系統需要記憶。

我會建議啓動所有這3個領域使用相同的最小和最大2GB的內存

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