2011-11-11 75 views
0

我使用JBoss 6.0,日食靛藍JBoss的:內存不足的PermGen空間

我改變JBOSS_HOME /斌/ run.conf.bat

但在控制檯,而服務器啓動時,它說

VM參數:血乳酸血乳酸-XX:MaxPermSize參數=256米血乳酸血乳酸

但在run.conf.bat它是-XX:MaxPermSize參數=512米

我在哪裏可以改變VM參數,在JDK 2.安裝離子目錄?

感謝


在Eclipse中雙擊解決

在服務器上,選擇編輯器來了,改變VM參數。

這個參數覆蓋run.conf.bat

+0

我不知道答案,但一旦你發現,你也可以嘗試添加'-XX:+ CMSClassUnloadingEnabled',這也可能有幫助。 – stivlo

+0

你不應該在問題中提出答案。你應該發佈一個答案。問題提出後48小時,您可以將其標記爲已接受。 – BalusC

回答

0

的問題是,該蝕虛擬機不採取內存限制從ini文件。很奇怪的是非常,但它是如此。尋找解決方案here

編輯。經過一些實驗後,我發現它需要ini文件的內存限制。但是在創建新的工作空間時只做一次。 eclipse.ini中-vmarg的參數創建默認的VM參數行。

0

但run.conf.bat是-XX:MaxPermSize=512 m

看來你512m之間有空間。你可以嘗試去除空間嗎?我的run.conf.bat也有大寫512M(而不是512m)。由於我使用的是OSX/Linux,我不知道這是否適用於Windows。