推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

jvm内存可以设置多大 jvm压缩使用比例?

   2023-04-28 企业服务招财猫60
核心提示:jvm压缩使用比例?堆内存是按照默认的比例(1:2)分配的,它们之间的大小可以通过调整比例Njvm调优有哪几种方式?Jvm调优主要是通过控制堆内存各部分的比例和GC策略来实现的。内存比例设置不好会导致

jvm压缩使用比例?

堆内存是按照默认的比例(1:2)分配的,它们之间的大小可以通过调整比例N

jvm调优有哪几种方式?

Jvm调优主要是通过控制堆内存各部分的比例和GC策略来实现的。内存比例设置不好会导致以下不良后果:

1).新生代的背景太小了

??一是新生代GC数量非常频繁,增加了系统消耗;二是大对象直接进入老一代,占用老一代剩余空间,诱发满GC。

2).新生代背景太大了。

??一是新生代的设置过大,导致老一代过小(总堆是一定的),从而诱发满GC;;第二,新生代GC的耗时大大增加。

??一般来说,新生界占整个反应堆的1/3比较合适。

3).幸存者设置太小。

??它引导对象从伊甸园直接到达老一代,减少在新一代的生存时间。

4).幸存者设置太大。

??eden太小,GC频率增加。

??另外,通过-xx:maxt

jvm调优参数?

-Xms初始堆大小

-Xmx最大堆大小

-Xmn年轻一代尺寸(1.4升)

-XX:N:MaxN:P:MaxP:threadstacksiz:N:幸存者比例伊甸园面积与幸存者面积的比例。

-xx:larg:使用快速访问方法

-XX:DisableExplicitGC关闭System.gc()。

-xx:maxtenuringthreshold垃圾的最大年龄

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8