1. 程式人生 > >myeclipse tomcat7.0 記憶體配置

myeclipse tomcat7.0 記憶體配置

一、myeclipse中tomcat記憶體大小的設定

如果是在myeclipse中啟動出現這個問題,要是myeclipse中設定tomcat的啟動引數 
路徑:Myeclipse->preferences->myeclipse->servers->tomcat->tomcat×.×->下點選jdk 在java  vm argument下輸入, 

程式碼插入位置如下:

-Xms1024M   -Xmx1024M -XX:MaxPermSize=1024M

二、在tomcat直接啟動,記憶體大小的設定

轉自:http://blog.csdn.net/wwwyuanliang10000/article/details/23839795

1.在catalina.bat的第一行增加:
在catalina.sh的第一行增加: 

set JAVA_OPTS=-Xms1024m -Xmx1024m -Xss1024K -XX:PermSize=64m -XX:MaxPermSize=128m  


引數詳解

-Xms  JVM初始化堆記憶體大小
-Xmx  JVM堆的最大記憶體
-Xss   執行緒棧大小 
-XX:PermSize JVM非堆區初始記憶體分配大小
-XX:MaxPermSize JVM非堆區最大記憶體


<Connector port="8080"  
           protocol="org.apache.coyote.http11.Http11AprProtocol" 
           connectionTimeout="20000" //連結超時時長 
           redirectPort="8443"  
           maxThreads="500"//設定處理客戶請求的執行緒的最大數目,決定了伺服器可以同時響應客戶請求的數,預設200 
           minSpareThreads="20"//初始化執行緒數,最小空閒執行緒數,預設為10
           acceptCount="1000" //當所有可以使用的處理請求的執行緒數都被使用時,可以被放到處理佇列中請求數,請求數超過這個數的請求將不予處理,預設100
           enableLookups="false"  
           URIEncoding="UTF-8" />