jvm参数配置与gc回收器

jvm参数配置与gc回收器

ID:32658072

大小:62.13 KB

页数:7页

时间:2019-02-14

jvm参数配置与gc回收器_第1页
jvm参数配置与gc回收器_第2页
jvm参数配置与gc回收器_第3页
jvm参数配置与gc回收器_第4页
jvm参数配置与gc回收器_第5页
资源描述:

《jvm参数配置与gc回收器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JVM参数配置汇总配置分类s设置标准堆大小设置SmX-E删XmX■□堆内存分配nmX-£:一-般设置为Xmx的1/3或1/42中个⑴会能整n+2eap整仲Mftl为Q率W/比€、Nd□^(vorDJ・rvlM年SU持设小□□M到可得n持久代内存设置、-刪e吵g曲th.s4Jg/644-JI□ss线程栈大小SXS■U-&、r仆大每栈d・>-I^-t-1rl<«n5>9)4LKfDI7^-9^E"1^^^^^****^/一I丿‘TW^M■%f/^/•1-17,AJ91IJ5」0^HLu73t「餐曰5.0WtKJ行个系限00小应议响长reM这bed设DKm磁进这作有3般,建影校th/s

2、有sslm般JD1M25小小操是在一深用能{和似q'-xna一垃圾收集器设置一□□使器□头lj卩UInCP置多殳I□使器□版多来I—用度PU可行CF□否试整是的调□垃认类淡默许潯减ISC是圾设G□□-XDK“n・XX:+DisableExplicitGC关闭System.gc()-XX:+CollectGenOFirstFullGC时是否先YGCFALSE-XX:MaxTenuringThreshold垃圾最大年龄如果设置为0的话,则年轻代对彖不经过Survivor区,肖接进入年老代.对于年老代比较多的应用,可以提髙效率.如果将此值设置为一个较大值,则年轻代刈豫会在Survivor区

3、进行多次复制,这样可以增加对彖再年轻代的存活时间,增加在年轻代即被回收的概率该参数只冇在串行GC时才冇效.・XX:+AggressiveOpts加快编译日志输出设置・verbose:gc输出一些gc信息-XX:+PrintGC-XX:+PrintGCDetails输出gc详细信息-XX:+PrintGCTimeStamps包禽时间戳信息-XX:+PrintHeapAtGC包括gc前后Heap状况-XX:+PrintTenuringDistribution输出対彖存活时间和TenuredGeneration的具他信息XX:+PrintHeapUsageOverTime以时间戳输岀hea

4、p利用率和容量信息・Xloggc:filename输出gc信息到H志文件JVM垃圾收集器选择参考1.垃圾收集器介绍序号名称GC范围线程算法对用户线程的影响默认启用情况特点备注1Serial(串行GC)收集器壯代单线程执行复制算法GC时需暂停所冇用户线程Client模式下默认的新生代收集器适用于单个CPU的环境2ParNew(并行GC)收集器壯代多线程执行复制算法GC时需暂停所冇用户线程3ParallelScavenge(并行回收GC)收集器壯代并行多线程收集器标记・整理吞叶最优先4SerialOld(串行GC)收集器老年代单线程执行标记・整理主耍应用于Client模式下SerialO

5、ld是Serial收集器的老年代版木5ParallelOld(并行GC)收集器老年代多线程执行标E-整理ParallelOld是ParallelScavenge收集器的老年代版木6CMS(并发GC)q攵集器老年代CMS默认启动的冋收线程数是:(CPU数量+3)/4标记-清除初始标记、重新标记阶段需暂停用户线程:并发标记和并发清除阶段与用户线稈并行优点:并发收集、低停顿缺点:产生内存碎片、占CPU较高、无法处理浮动垃圾以获収最短回收停顿时间为口标的收集器7G1收集器S鲜代标记・整理优点:不会产牛内存碎片2.垃圾收集器使用搭配3.垃圾收集器参数总结-XX:+

6、:yoption〉不启用选项-XX:

7、X:+UseParallelGCJvm运行在Server模式下的默认值,打开此开关后,使用ParallelScavenge+SerialOld的收集器组合进行回收-XX:+UseParallelOldGC使用ParallelScavenge+ParallelOld的收集器组合进行冋收-XX:SurvivorRatio新生代中Eden区域Survivor区域的容量比值,默认为8,代表Eden:Subrvivor=8:1・XX:PretenureSizeThr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。