- 2
- 0
- 约 23页
- 2015-10-05 发布于河南
- 举报
《Java 6 JVM参数选项大全(中文版)》.docx
Java 6 JVM参数选项大全(中文版)
?
作者: HYPERLINK /about Ken Wu
Email: ken.wug@
转载本文档请注明原文链接? HYPERLINK /docs/java6-jvm-options-chinese-edition.htm /docs/java6-jvm-options-chinese-edition.htm!
?
本文是基于最新的SUN官方文档 HYPERLINK /javase/technologies/hotspot/vmoptions.jsp \o Java SE 6 Hotspot VM Options \t _blank Java SE 6 Hotspot VM Options?编写的译文。主要介绍JVM中的非稳态选项及其使用说明。
为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。希望这份文档,对正在研究JVM参数的朋友有帮助!
?
另外,考虑到本文档是初稿,如有描述错误,敬请指正。
?
非稳态选项使用说明
-XX:+option?启用选项
-XX:-option?不启用选项
-XX:option=number?给选项设置一个数字类型值,可跟单位,例如?32k, 1024m, 2g-XX:option=string?给选项设置一个字符串值,例如-XX:HeapDumpPath=./dump.core
?
行为选项
选项默认值与限制描述-XX:-AllowUserSignalHandlers限于Linux和Solaris,默认不启用允许为java进程安装信号处理器。
Java信号处理相关知识,详见? HYPERLINK /java-asynchronous-notify-based-on-signal /java-asynchronous-notify-based-on-signal-XX:-DisableExplicitGC默认不启用禁止在运行期显式地调用?System.gc()。
?
开启该选项后,GC的触发时机将由Garbage Collector全权掌控。注意:你熟悉的代码里没调用System.gc(),不代表你依赖的框架工具没在使用。
例如RMI就在多数用户毫不知情的情况下,显示地调用GC来防止自身OOM。
请仔细权衡禁用带来的影响。-XX:-RelaxAccessControlCheck默认不启用在Class校验器中,放松对访问控制的检查。
?
作用与reflection里的setAccessible类似。-XX:-UseConcMarkSweepGC默认不启用启用CMS低停顿垃圾收集器。
?
资料详见: HYPERLINK /docs/CMS_GC.pdf /docs/CMS_GC.pdf-XX:-UseParallelGC-server时启用
其他情况下,默认不启用策略为新生代使用并行清除,年老代使用单线程Mark-Sweep-Compact的垃圾收集器。-XX:-UseParallelOldGC默认不启用策略为老年代和新生代都使用并行清除的垃圾收集器。-XX:-UseSerialGC-client时启用
其他情况下,默认不启用使用串行垃圾收集器。-XX:+UseSplitVerifierjava5默认不启用
java6默认启用使用新的Class类型校验器?。
新Class类型校验器有什么特点?新Class类型校验器,将老的校验步骤拆分成了两步:1,类型推断。2,类型校验。新类型校验器通过在javac编译时嵌入类型信息到bytecode中,省略了类型推断这一步,从而提升了classloader的性能。
?
Classload顺序(供参考)load -?verify?- prepare - resove - init
关联选项:-XX:+FailOverToOldVerifier-XX:+FailOverToOldVerifierJava6新引入选项,默认启用如果新的Class校验器检查失败,则使用老的校验器。
?
为什么会失败?
因为JDK6最高向下兼容到JDK1.2,而JDK1.2的class info?与JDK6的info存在较大的差异,所以新校验器可能会出现校验失败的情况。
关联选项:-XX:+UseSplitVerifier-XX:+HandlePromotionFailure????java5以前是默认不启用,java6默认启用关闭新生代收集担保。
什么是新生代收集担保?在一次理想化的minor gc中,Eden和First Survivor中的活跃对象会被复制到Second Surv
您可能关注的文档
最近下载
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- 朗文3A复习资料及垃圾分类作文8篇.doc VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 华为云服务登录.doc VIP
- 采砂场工业用水水资源论证论证表详解.doc VIP
- Onkyo安桥TX-NR828中文说明书.pdf
- 采砂场工业用水水资源论证论证表分析报告.doc
原创力文档

文档评论(0)