Tomcat增加堆記憶體
Tomcat記憶體配置
Tomcat透過在tomcat下的bin目錄下新增setenv.sh檔案的方式進行配置。
然後在setenv檔案中寫入以下環境變數,就可以配置分配給tomcat的記憶體。
示例:
1. setenv.sh
export JAVA_OPTS="-sever -Xms128m -Xmx512m"
示例2:
2. setenv.sh
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8
-server -Xms1536m -Xmx1536m
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m
-XX:MaxPermSize=256m -XX:+DisableExplicitGC"
一般情況下,直接把-Xmx設定為作業系統記憶體的60%就可以了.
-Xms
-Xmx
-XX:PermSize - Set initial PermGen Size.
-XX:MaxPermSize - Set the maximum PermGen Size.
-Xms和-Xmx用於控制Heap Size,說白了就是分給Tomcat中執行的應用的記憶體.預設的-Xms為實體記憶體的1/64,Xmx為1/4.
-XX:PermSize和--XX:MaxPermsize為Tomcat中由JVM獨佔的記憶體,預設的大小如同Xms和-Xmx一樣.-XX:PermSize為物理
記憶體的1/64,--XX:MaxPermsize為實體記憶體的1/4
Tomcat透過在tomcat下的bin目錄下新增setenv.sh檔案的方式進行配置。
然後在setenv檔案中寫入以下環境變數,就可以配置分配給tomcat的記憶體。
示例:
1. setenv.sh
export JAVA_OPTS="-sever -Xms128m -Xmx512m"
示例2:
2. setenv.sh
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8
-server -Xms1536m -Xmx1536m
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m
-XX:MaxPermSize=256m -XX:+DisableExplicitGC"
一般情況下,直接把-Xmx設定為作業系統記憶體的60%就可以了.
-Xms
-Xmx
-XX:PermSize - Set initial PermGen Size.
-XX:MaxPermSize - Set the maximum PermGen Size.
-Xms和-Xmx用於控制Heap Size,說白了就是分給Tomcat中執行的應用的記憶體.預設的-Xms為實體記憶體的1/64,Xmx為1/4.
-XX:PermSize和--XX:MaxPermsize為Tomcat中由JVM獨佔的記憶體,預設的大小如同Xms和-Xmx一樣.-XX:PermSize為物理
記憶體的1/64,--XX:MaxPermsize為實體記憶體的1/4
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29757574/viewspace-2132692/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 記憶體堆疊記憶體
- jvm 堆記憶體JVM記憶體
- Java堆記憶體Heap與非堆記憶體Non-HeapJava記憶體
- JS中的棧記憶體、堆記憶體JS記憶體
- 直接記憶體和堆記憶體誰快記憶體
- NameNode堆記憶體估算記憶體
- [轉載] Java直接記憶體與堆記憶體Java記憶體
- 堆記憶體和棧記憶體詳解(轉載)記憶體
- java棧記憶體和堆記憶體的詮釋Java記憶體
- JVM堆記憶體詳解JVM記憶體
- Java 堆疊記憶體分配Java記憶體
- JVM堆記憶體設定JVM記憶體
- java 堆外記憶體排查Java記憶體
- tomcat記憶體馬Tomcat記憶體
- Java堆外直接記憶體回收Java記憶體
- JVM 堆記憶體設定原理JVM記憶體
- 遺失的JVM堆記憶體JVM記憶體
- 託管堆記憶體佔用記憶體
- Tomcat修改記憶體配置Tomcat記憶體
- Tomcat記憶體設定Tomcat記憶體
- 深入理解Java的堆記憶體和執行緒記憶體Java記憶體執行緒
- JAVA堆外記憶體排查小結Java記憶體
- JVM堆外記憶體問題排查JVM記憶體
- eclipse設定JVM記憶體堆EclipseJVM記憶體
- jvm堆記憶體和GC簡介JVM記憶體GC
- 探索JVM的垃圾回收(堆記憶體)JVM記憶體
- 又是tomcat記憶體請教Tomcat記憶體
- Linux增加虛擬記憶體方法Linux記憶體
- 【JVM之記憶體與垃圾回收篇】堆JVM記憶體
- JS中堆疊記憶體的練習JS記憶體
- windows核心程式設計--記憶體堆疊Windows程式設計記憶體
- javascript堆疊記憶體分配的區別JavaScript記憶體
- Java直接(堆外)記憶體使用詳解Java記憶體
- Redis 報”OutOfDirectMemoryError“(堆外記憶體溢位)RedisError記憶體溢位
- Linux堆記憶體管理深入分析Linux記憶體
- 記一次堆外記憶體洩漏分析記憶體
- project中的堆疊記憶體,記憶體地址引用,gc相關問題Project記憶體GC
- 【JVM】堆體系結構及其記憶體調優JVM記憶體