tomcat -XX:MaxNewSize 有什么用



tomcat -XX:MaxNewSize 有什么用

我看好多人并不设置这个MaxNewSize参数 请问这个参数有什么用
g29times  |  浏览 0 次   2012-07-31 17:48  |举报
2015-07-09 07:27 最佳答案
  1. 就是tomcat对自身堆栈的新的最大的分配;

  2. 当tomcat内存不足时,调用此分配;

  3. 从而达到调优的目的。

其他回答

这参数是设置JAVA堆区域新生代内存的最大可分配大小。一般堆区会分为3个区域,新生代、中生代和老年代。
我们在程序中通过new关键字新建出来的对象,一般都会分配在新生代中。当新生代满了后,JVM会通过GC来进行一次小规模的垃圾回收,此时新生代中存活的对象会被移动至中生代。
你所说的这个参数就是设置新生代的最大值,从上可知,这个大小也间接决定了JVM进行monior gc的频率。如果你不设置,JVM启动时会给它一个默认值。
追问
那perm size 和heap size 哪个是中生代 哪个是老生代?
追答
perm size 指的是永久代,也就是方法区,和我们通常说的堆区(heap)有一些区别,堆区中存放的是new出来的对象,方法区存的是类的信息、静态属性、常量池等信息。
而heap size指的就是堆区了,堆区里面包含新生代、中生代和老年代。
所以perm size不指中生代和老年代,perm size代表的是方法区,heap size里面包含了中生代和老年代
 本回答被提问者和网友采纳
amuro521    |  2012-07-31 18:01
评论(2) 
53  1
易宝洋 | 2013-10-25 15:14
非常感谢,请问tomcat中一般怎么设置,最大和最小值分别可以设置为多少?以及这些设置和eclipse中的启动参数的关系?平常的应用一般都设置为多大呢?今天使用Jvisualvm查看才注意到原来在tomcat中设置的视乎没有起作用!可能是设置太大了,我jdk32位、系统是win7 64位,内存8G的,好像是内存太大的原因?? 回复
g29times | 2012-8-1 08:24
谢谢楼主的回答(=^ ^=) 回复

tomcat -XX:MaxNewSize 有什么用

我看好多人并不设置这个MaxNewSize参数 请问这个参数有什么用
g29times  |  浏览 0 次   2012-07-31 17:48  |举报
2015-07-09 07:27 最佳答案
  1. 就是tomcat对自身堆栈的新的最大的分配;

  2. 当tomcat内存不足时,调用此分配;

  3. 从而达到调优的目的。

其他回答

这参数是设置JAVA堆区域新生代内存的最大可分配大小。一般堆区会分为3个区域,新生代、中生代和老年代。
我们在程序中通过new关键字新建出来的对象,一般都会分配在新生代中。当新生代满了后,JVM会通过GC来进行一次小规模的垃圾回收,此时新生代中存活的对象会被移动至中生代。
你所说的这个参数就是设置新生代的最大值,从上可知,这个大小也间接决定了JVM进行monior gc的频率。如果你不设置,JVM启动时会给它一个默认值。
追问
那perm size 和heap size 哪个是中生代 哪个是老生代?
追答
perm size 指的是永久代,也就是方法区,和我们通常说的堆区(heap)有一些区别,堆区中存放的是new出来的对象,方法区存的是类的信息、静态属性、常量池等信息。
而heap size指的就是堆区了,堆区里面包含新生代、中生代和老年代。
所以perm size不指中生代和老年代,perm size代表的是方法区,heap size里面包含了中生代和老年代
 本回答被提问者和网友采纳
amuro521    |  2012-07-31 18:01
评论(2) 
53  1
易宝洋 | 2013-10-25 15:14
非常感谢,请问tomcat中一般怎么设置,最大和最小值分别可以设置为多少?以及这些设置和eclipse中的启动参数的关系?平常的应用一般都设置为多大呢?今天使用Jvisualvm查看才注意到原来在tomcat中设置的视乎没有起作用!可能是设置太大了,我jdk32位、系统是win7 64位,内存8G的,好像是内存太大的原因?? 回复
g29times | 2012-8-1 08:24
谢谢楼主的回答(=^ ^=) 回复
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值