成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux與Windows下tomcat內存設置

系統 Linux Windows
本文分別講述Linux與Windows下的tomcat內存設置。

[[188475]]

Linux下修改JVM內存大小:

要添加在tomcat 的bin 下catalina.sh文件中,找到cygwin=false,在這一行的前面加入參數,具體如下# vi TOMCAT_HOME/bin/catalina.sh(默認文件內容)

 

 

以下是自己設置的另外增加一個setenv.sh文件來設置tomcat內存,給文件加上執行權限

#vi /opt/app/tomcat6/bin/setenv.shexport JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxNewSize=512m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:SurvivorRatio=14 -XX:+UseParallelOldGC"或直接修改tomcat的配置文件#vi TOMCAT_HOME/bin/catalina.shJAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxNewSize=512m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:SurvivorRatio=14 -XX:+UseParallelOldGC"

jvm參數說明:

-server 一定要作為第一個參數,啟用JDK的server版本,在多個CPU時性能佳

-Xms java Heap初始大小。 默認是物理內存的1/64。

-Xmx java heap最大值。建議均設為物理內存的80%。不可超過物理內存。

-Xmn java heap最小值,一般設置為Xmx的3、4分之一。

-XX:PermSize 設定內存的永久保存區初始大小,缺省值為64M。

-XX:MaxPermSize 設定內存的永久保存區最大大小,缺省值為64M。

-XX:SurvivorRatio=2 生還者池的大小,默認是2。如果垃圾回收變成了瓶頸,您可以嘗試定制生成池設置

-XX:NewSize 新生成的池的初始大小。 缺省值為2M。

-XX:MaxNewSize 新生成的池的最大大小。 缺省值為32M。

+XX:AggressiveHeap 讓jvm忽略Xmx參數,瘋狂地吃完一個G物理內存,再吃盡一個G的swap。

-Xss 每個線程的Stack大小

-verbose:gc 現實垃圾收集信息

-Xloggc:gc.log 指定垃圾收集日志文件

-XX:+UseParNewGC 縮短minor收集的時間

-XX:+UseConcMarkSweepGC 縮短major收集的時間

-XX:userParNewGC 可用來設置并行收集(多CPU)

-XX:ParallelGCThreads 可用來增加并行度(多CPU)

-XX:UseParallelGC 設置后可以使用并行清除收集器(多CPU)

-XX:+UseParallelOldGC:配置年老代垃圾收集方式為并行收集。JDK6.0支持對年老代并行收集。

Windows下修改JVM內存大小:

情況一:解壓版本的Tomcat, 要通過startup.bat啟動tomcat才能加載配置

要添加在tomcat 的bin 下catalina.bat 里rem Guess CATALINA_HOME if not defined

set CURRENT_DIR=%cd%后面添加:

set JAVA_OPTS="-server -Xms800m -Xmx3072m -XX:PermSize=512m -XX:MaxNewSize=256m -XX:MaxPermSize=1024m"

另翻注(詳細解釋):

常見JVM參數配置匯總

▼堆設置

-Xms:初始堆大小

-Xmx:最大堆大小

-XX:NewSize=n:設置年輕代大小

-XX:NewRatio=n:設置年輕代和年老代的比值。如:為3,表示年輕代與年老代比值為1:3,年輕代占整個年輕代年老代和的1/4

-XX:SurvivorRatio=n:年輕代中Eden區與兩個Survivor區的比值。注意Survivor區有兩個。如:3,表示Eden:

Survivor=3:2,一個Survivor區占整個年輕代的1/5

-XX:MaxPermSize=n:設置持久代大小

▼收集器設置

-XX:+UseSerialGC:設置串行收集器

-XX:+UseParallelGC:設置并行收集器

-XX:+UseParalledlOldGC:設置并行年老代收集器

-XX:+UseConcMarkSweepGC:設置并發收集器

▼垃圾回收統計信息

-XX:+PrintGC

-XX:+PrintGCDetails

-XX:+PrintGCTimeStamps

-Xloggc:filename

▼并行收集器設置

-XX:ParallelGCThreads=n:設置并行收集器收集時使用的CPU數。并行收集線程數。

-XX:MaxGCPauseMillis=n:設置并行收集最大暫停時間

-XX:GCTimeRatio=n:設置垃圾回收時間占程序運行時間的百分比。公式為1/(1+n)

▼并發收集器設置

-XX:+CMSIncrementalMode:設置為增量模式。適用于單CPU情況。

-XX:ParallelGCThreads=n:設置并發收集器年輕代收集方式為并行收集時,使用的CPU數。并行收集線程數。 

責任編輯:龐桂玉 來源: 程序源
相關推薦

2010-09-27 15:03:34

TomcatJVM內存設置

2010-05-12 15:34:26

MySQL編碼設置

2017-05-04 16:07:11

Tomcat內存泄露

2009-09-16 08:51:47

linuxtomcat集群配置

2009-01-08 17:45:10

服務器WebLinux

2011-01-07 16:49:13

LinuxWindows

2009-11-24 09:26:49

LinuxJDKTomcat

2010-09-27 10:01:02

Tomcat5JVM

2009-06-03 16:33:53

安裝jdk tomcaeclipse配置

2014-07-29 17:46:09

Linuxtomcattomcat集群

2020-03-23 22:50:36

WindowsNginxTomcat

2011-01-05 09:40:33

windowslinux

2021-03-04 20:11:09

Linux內存編程

2010-09-17 15:47:14

TOMCATJVM

2010-09-27 16:14:51

TomcatJVM內存

2012-11-05 09:46:17

路由器操作系統瀏覽器

2014-07-30 14:35:33

LinuxApache

2009-09-08 14:30:44

NFS服務器

2009-06-26 08:21:57

微軟Windows 7操作系統

2019-06-18 15:28:24

TomcatLinux優化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91高清在线观看 | 亚洲高清在线 | 亚洲日本欧美 | 国产三级| 黄网站在线播放 | 国产精品久久久久久婷婷天堂 | 在线观看国产 | 在线观看av网站 | 久久国产免费看 | 国产日批| 欧美成人精品 | 亚洲综合免费 | 日本一区二区高清视频 | 四虎影视免费观看 | 亚洲成人精品一区二区 | 亚洲欧美一区二区三区国产精品 | 一区二区三区在线播放 | 欧美在线观看一区二区 | 青青草这里只有精品 | 欧美中文字幕一区 | 三级成人在线观看 | 免费亚洲一区二区 | 亚洲视频一区 | av在线视 | 日韩精品网站 | 99精品欧美一区二区蜜桃免费 | 久久99精品久久久久子伦 | 人人擦人人 | 国产精品成人一区二区 | 成人在线免费视频 | 久久久久国产精品 | 国产精品视屏 | 成人免费一区二区三区视频网站 | 男女免费视频网站 | 毛片韩国 | 91久久国产综合久久91精品网站 | 日韩高清成人 | 日本 欧美 三级 高清 视频 | 日韩三级在线观看 | 欧美激情在线精品一区二区三区 | 蜜桃在线视频 |