IBM JDK 选项

原文出自: http://operamasks.blogbus.com/logs/21800310.html

 

以下选项是非标准选项,可随时更改,而不另行通知。

  -Xbootclasspath:<path>    将引导类路径设置为 <path>
  -Xbootclasspath/p:<path>  将 <path> 附加在引导类路径前面
  -Xbootclasspath/a:<path>  将 <path> 附加到引导类路径后面

  -Xrun<dll>[:options]      启动 JVMPI 概要分析

  -Xshareclasses[:options]  启用类数据共享(使用帮助获取详细信息)

  -Xint           仅运行已解释的(等同于 -Xnojit -Xnoaot)
  -Xnojit         禁用 JIT
  -Xnoaot         不运行预编译代码
  -Xquickstart    通过延迟优化来减少启动时间
  -Xfuture        启用最严格的检查,预测未来的缺省值

  -verbose[:{class|gcterse|gc|dynload|sizes|stack|debug}]

以下选项的参数以字节为单位。
带有后缀“k”(千)或“m”(兆)的值会进行相应的计算。

  -Xmca<x>        将 RAM 类段增量设置为 <x>
  -Xmco<x>        将 ROM 类段增量设置为 <x>
  -Xmn<x>         将初始/最大新空间大小设置为 <x>
  -Xmns<x>        将初始新空间大小设置为 <x>
  -Xmnx<x>        将最大新空间大小设置为 <x>
  -Xmo<x>         将初始/最大旧空间大小设置为 <x>
  -Xmos<x>        将初始旧空间大小设置为 <x>
  -Xmox<x>        将最大旧空间大小设置为 <x>
  -Xmoi<x>        将旧空间增量设置为 <x>
  -Xms<x>         将初始内存大小设置为 <x>
  -Xmx<x>         将内存最大大小设置为 <x>
  -Xmr<x>         将记住的集合大小设置为 <x>
  -Xmrx<x>        将记住的集合的最大大小设置为 <x>
  -Xmso<x>        将操作系统线程堆栈大小设置为 <x>
  -Xiss<x>        将初始 java 线程堆栈大小设置为 <x>
  -Xssi<x>        将 java 线程堆栈增量设置为 <x>
  -Xss<x>         将最大 java 线程堆栈大小设置为 <x>
  -Xscmx<x>       将新共享类高速缓存的大小设置为 <x>
  -Xmine<x>       将堆扩展的最小大小设置为 <x>
  -Xmaxe<x>       将堆扩展的最大大小设置为 <x>

以下选项的参数以 0 至 1 的小数表示。
值为 0.3 表示请求百分比为 30%

  -Xminf<x>       GC 之后自由堆的最小百分比
  -Xmaxf<x>       GC 之后自由堆的最大百分比

以下选项的参数以小数表示。

  -Xgcthreads<x>                设置 GC 线程的数量
  -Xnoclassgc                   禁用动态类卸装
  -Xclassgc                     启用动态类卸装
  -Xalwaysclassgc               启用每个 GC 的动态类卸装
  -Xnocompactexplicitgc         禁用系统 GC 的压缩
  -Xcompactexplicitgc           启用每个系统 GC 的压缩
  -Xcompactgc                   启用压缩
  -Xnocompactgc                 禁用压缩
  -Xlp                          启用大页面支持

  -Xdbg:<options>               启用调试,JDWP 标准选项
  -Xrunjdwp:<options>           启用调试,JDWP 标准选项
  -Xdbginfo:<symbol file path>  启用调试信息服务器
  -Xrdbginfo:<host>:<port>      启用远程调试信息服务器

 

-Xgcpolicy:gencon

阅读更多

没有更多推荐了,返回首页