


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JVM Options For GC1: heap sizea: -Xmx 指定jvm的最大heap大小,如:-Xmx=2gb: -Xms &
2、#160; 指定jvm的最小heap大小,如:-Xms=1gc: -Xmn 指定jvm中New Generation的大小,如:-Xmn256md: -XX:PermSize= 指定jvm中Perm Generation的最小值,如:-XX:PermSize=32me: -
3、XX:MaxPermSize= 指定Perm Generation的最大值,如:-XX:MaxPermSize=64mf: -Xss 指定线程桟大小,如:-Xss128kg: -XX:NewRatio= 指定jv
4、m中Old Generation heap size与New Generation的比例,在使用CMS GC的情况下此参数失效, 如:-XX:NewRatio=2h: -XX:SurvivorRatio= 指定New Generation中Eden Space与一个Survivor Space的heap size比例,-XX:SurvivorRatio=8,那么在总共New Generation为10m的情况下,Eden Space为8mi: -XX:MinHeapFreeRatio= 指定jvm heap在使用率小于n的情况下,heap进行收缩,Xmx=Xms的情况下无效,如:-XX:Min
5、HeapFreeRatio=30j: -XX:MaxHeapFreeRatio= 指定jvm heap在使用率大于n的情况下,heap进行扩张,Xmx=Xms的情况下无效,如:-XX:MaxHeapFreeRatio=70k: -XX:LargePageSizeInBytes= 指定Java heap的分页页面大小,如:-XX:LargePageSizeInBytes=128m2: garbage collectora: -XX:+UseParallelGC指定在New Generation使用parallel collector,并行收集,同时启动多个垃圾回收thread,不能和CMS gc
6、一起使用.系统吨吐量优先,但是会有较长长时间的app pause,后台系统任务可以使用此gcb: -XX:ParallelGCThreads= 指定parallel collection时启动的thread个数,默认是物理processor的个数,c: -XX:+UseParallelOldGC指定在Old Generation使用parallel collectord: -XX:+UseParNewGC指定在New Generation使用parallel collector,是UseParallelGC的gc的升级版本,有更好的性能或者优点,可以和CMS gc一起使用e: -XX:+CMS
7、ParallelRemarkEnabled 在使用UseParNewGC的情况下,尽量减少mark的时间f: -XX:+UseConcMarkSweepGC指定在Old Generation使用concurrent cmark sweep gc,gc thread和app thread并行,所以称作concurrent.app pause时间较短,适合交互性强的系统,如web serverg: -XX:+UseCMSCompactAtFullCollection在使用concurrent gc的情况下,防止memory fragmention,对live object进行整理,使memory碎
8、片减少h: -XX:CMSInitiatingOccupancyFraction=n指示在old generation在使用了n%的比例后,启动concurrent collector,默认值是68,如:-XX:CMSInitiatingOccupancyFraction=70有个bug,在低版本的jvm上出现i: -XX:+UseCMSInitiatingOccupancyOnly指示只有在old generation在使用了初始化的比例后concurrent collector启动收集3:othersa: -XX:MaxTenuringThreshold= 指定一个object在经历了n次
9、young gc后转移到old generation区,在linux64的java6下默认值是15,此参数对于throughput collector无效,如:-XX:MaxTenuringThreshold=31b: -XX:+DisableExplicitGC禁止java程序中的full gc,如System.gc(的调用c: -XX:+UseFastAccessorMethodsget,set方法转成本地代码d: -XX:+PrintGCDetails打应垃圾收集的情况如:GC 15610.466: ParNew: 229689K->20221K(235968K, 0.
10、0194460 secs 1159829K->953935K(2070976K, 0.0196420 secse: -XX:+PrintGCTimeStamps打打印垃圾收集的时间情况,如:Times: user=0.09 sys=0.00, real=0.02 secsf: -XX:+PrintGCApplicationStoppedTime打印垃圾收集时,系统的停顿时间,如:Total time for which application threads were stopped: 0.0225920 seconds4: a web server product sampleJAVA
11、_OPTS=" -server -Xmx2g -Xms2g -Xmn256m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFracti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北地图绘制员一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西计量检定工四级(中级工)历年参考题库典型考点含答案解析
- 烹饪面点课件
- 2025年事业单位工勤技能-安徽-安徽环境监测工二级(技师)历年参考题库典型考点含答案解析
- 2020-2025年一级注册建筑师之建筑材料与构造通关题库(附答案)
- 2025年驾驶证考试-摩托车理论考试-摩托车驾驶证(科目一)历年参考题库含答案解析(5套)
- 2025年银行金融类-金融考试-银行业专业人员初级(法规+个人贷款)历年参考题库含答案解析(5套)
- 2025年职业技能鉴定-铣工-铣工职业技能鉴定(技师)历年参考题库含答案解析(5套)
- 2025年职业技能鉴定-铁路职业技能鉴定-货运员(中级工)历年参考题库含答案解析(5套)
- 2025年职业技能鉴定-合成氨生产工-合成氨生产工职业技能鉴定(中级)历年参考题库含答案解析(5套)
- 2025年检验检测人员理论考试试题及答案
- 2025-2030奢侈品礼品包装消费行为与品牌战略分析报告
- 业务流程优化实施步骤指导手册
- 宗教事务条例解读课件
- 2025-2026学年接力版(2024)小学英语四年级上册(全册)教学设计(附目录)
- 2025年发展对象考试题题库及答案
- 2025年医疗质量安全核心制度及病历书写规范考核试题(附答案)
- 2025年陕西综合评标评审专家库考试经典试题及答案三-陕西评标评审专家
- 2025年黑龙江、吉林、辽宁、内蒙古高考生物真题试卷(解析版)
- 2024年中级统计师《统计基础理论及相关知识》真题及答案解析
- 吉林省汽车运价与客运站收费实施细则
评论
0/150
提交评论