1. 程式人生 > >permgen space怎麼解決 eclipse下的tomcat記憶體設定大小

permgen space怎麼解決 eclipse下的tomcat記憶體設定大小

在eclipse中設定,居然可以了,

設定步驟如下:

1.點選eclipse上的debug圖示旁邊的下拉箭頭

2.然後選擇Run Configurations,

3.系統彈出設定tomcat配置頁面,在Argument中末尾新增引數中的VM arguments中追加:

-Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m

引數的意思

-vmargs:說明後面是VM的引數

-Xms40m:虛擬機器佔用系統的最小記憶體

-Xmx256m:虛擬機器佔用系統的最大記憶體

-XX:PermSize:最小棧記憶體大小。一般報記憶體不足時,都是說這個太小,堆空間剩餘小於5%就會警告,建議把這個稍微設大一點,不過要視自己機器記憶體大小來設定

-XX:MaxPermSize:最大棧記憶體大小。這個也適當大些

-Xmx512M的5%為25.6M,理論上要求-Xmx的數值與-XX:MaxPermSize必須大於25.6M

相關推薦

permgen space怎麼解決 eclipsetomcat記憶體設定大小

在eclipse中設定,居然可以了, 設定步驟如下: 1.點選eclipse上的debug圖示旁邊的下拉箭頭 2.然後選擇Run Configurations, 3.系統彈出設定tomcat配置頁面,在Argument中末尾新增引數中的VM argumen

解決 PermGen space Tomcat記憶體設定

[size=large]在使用Java程式從資料庫中查詢大量的資料或是應用伺服器(如tomcat、jboss,weblogic)載入jar包時會出現java.lang.OutOfMemoryError異常。這主要是由於應用伺服器的記憶體不足引起的。這種異常常有以下幾種情況(以

修改eclipsetomcat的內存大小/解決內存溢出

size ava -xms class RM fault AS 容量 參數配置 我們安裝完成eclipse之後,在我們的安裝目錄下有一個名為eclipse.ini文件。 打開文件裏面的內容如下: -startup plugins/org.eclipse.eq

eclipse運行報java.lang.OutOfMemoryError: PermGen space解決方法

load 這一 容量 最小 ips 註意 可能 設置 超過 解決這個問題之前,我們先來了解一下什麽是PermGen space PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域OutOfMemoryError:

eclipse 執行報java.lang.OutOfMemoryError: PermGen space解決方法

一、在window下eclipse裡面Server掛的是tomcat7,一開始還是以為,tomcat配置的問題,後面發現,配置了tomcat裡面的catalina.bat檔案,加入 set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxN

eclipse執行報java.lang.OutOfMemoryError: PermGen space解決方法

一、在window下eclipse裡面Server掛的是tomcat6,一開始還是以為,tomcat配置的問題,後面發現,配置了tomcat裡面的catalina.bat檔案,加入  set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=

eclipse啟動tomcat記憶體溢位解決方式

因為eclipse預設分配給tomcat的記憶體太小,不足以啟動大的專案 eclipse對應的server中添如下配置: -Xms256M -Xmx512M -XX:PermSize=256m

[ Tomcat ] Eclispe Tomcat記憶體溢位解決方法

修改1: 在Eclipse中下面Servers雙擊Tomcat Server... 然後點選General InformAtion 下的Open launch configuration; 會彈出Edit Configuration,然後在選中Atg

tomcat outofmemory:permgen space解決方案

linux機器下更改catalina.sh檔案,在紅色位置加上紅色部分,意思是將JVM方法區的大小設定為128M,最大256M。 # ----- Execute The Requested Command ----------------------------------

eclipsetomcat記憶體溢位設定

一般安裝完eclipse之後,在安裝目錄下你應該可以看到有一個 eclipse.ini 檔案,對了,就是在這個檔案裡面修改,我開啟同事機器上這個檔案,裡面的內容是: -vmargs -Dosgi.splashLocation=d:\Program Files\MyEclipse 5.5.1 GA\eclip

個人問題:解決eclipse配置Tomcat時找不到server選項

eclipse java web Help>InstallNew Software>(http://download.eclipse.org/releases/kepler/201402280900)/(http://download.eclipse.org/releases/ganyme

解決eclipse配置Tomcat時找不到server選項

blank cli runt word ftw install 選項 adapter 找不到 集成Eclipse和Tomcat時找不到server選項: 按照網上的步驟如下: 在Eclipse中,窗口(window)——首選項(preferenc

如何修改eclipsetomcat的工程所生成的項目文件的名稱

如何修改eclipse下tomcat的工程所生成的項目文件的名稱 第一種方法:在tomcat中的conf目錄中,在server.xml中的,節點中添加:   < /Context>     第二種方法:將web項目文件直接拷貝到webapps 目錄下。   第三種方法:在conf目錄中,新建 Ca

eclipsetomcat的問題:警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ..

關於eclipse下tomcat的問題 描述:在eclipse下開啟tomcat直接404報錯,然而在本地用start.bat可以開啟,這個是配置的問題   解決方法:將tomcat下的專案清空,雙擊開啟tomcat,將ServerLocations設定為Use Tomcat

eclipseresin除錯設定

1,在eclipse中開啟debug configuration 2,點選java application,在main的project選擇要除錯的專案 3,在main class中輸入resin的啟動類:com.caucho.server.Resin 4,在arguments標籤中

EclipseTomcat專案自動部署路徑問題(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

   配置eclipse的開發環境,配置jdk的安裝路徑和tomcat安裝路徑。在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一個tomcat,通過啟動該tomcat來發布Dynamic Web Project的時候,其

解釋EclipseTomcat專案部署路徑問題(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

配置eclipse的開發環境,配置jdk的安裝路徑和tomcat安裝路徑。在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一個tomcat,通過啟動該tomcat來發布Dynamic Web Project的時候,其實並未

解決myeclipse或者tomcat記憶體不足

如果myeclipse專案量或者程式碼量很大,那麼myeclipse 經常就會出現記憶體不足或者記憶體溢位的情況。記憶體溢位一般是tomcat記憶體不足。這裡先說一下myeclipse 的記憶體問題。 myeclipse 記憶體分為堆記憶體和非堆記憶體,堆記憶體是程式用的記

全面認識Eclipse中JVM記憶體設定

這裡向大家描述一下Eclipse中如何進行JVM記憶體設定,JVM主要管理兩種型別的記憶體:堆和非堆。簡單來說堆就是Java程式碼可及的記憶體,是留給開發人員使用的;非堆就是JVM留給自己用的,所以方法區、JVM內部處理或優化所需的記憶體(如JIT編譯後的程式碼快取)、每個類結構(如執行時常數池、欄位和方

解決Centos7tomcat啟動成功不能訪問

Centos7下,部署了tomcat7,但是根據日誌等查詢,tomcat服務已經啟動,沒有任何錯誤,卻不能訪問。 命令列輸入: ps -ef|grep tomcat 出現以上資訊,說明tomcat已經啟動成功。 第一個是啟動該程序的使用者  :root 第二