二级java:HOTSPOTVM参数大全
来源:优易学  2011-9-29 14:44:48   【优易学:中国教育考试门户网】   资料下载   IT书店

 

  -version

  -help

  -?

  不用说了。

  -X

  显示可用的非标准参数

  非标准参数:

  -Xint

  以解释模式运行。JVM不会使用HotSpot的新特性,不会将部分常用代码编译为本地代码,所有代码都以字节码的方式解释运行。你可以理解为使用JDK1.3.1以前的JIT方式运行程序。

  -Xbatch

  不使用后台编译。

  -Xbootclasspath:bootclasspath

  使用bootstrap classloader 加载指定路径的class或jar,这是种完全覆盖默认系统类加载的方案,慎用。

  -Xbootclasspath/a:bootclasspath

  将指定的classpath追加到默认的bootclasspath的后面加载

  -Xbootclasspath/p:bootclasspath

  将指定的classpath追加到默认的bootclasspath的前面加载

  -Xcheck:jni

  在调用JNI函数时做额外的检查。这个参数会降低JVM的执行性能。

  -Xfuture

  执行严格的class文件格式检查,不加这个参数,默认使用JDK1.1.* 版本的class格式检查方法。

  -Xnoclassgc

  禁用class垃圾收集。

 -Xincgc

  开启增量垃圾收集机制。默认为关闭。增量垃圾收集能减少因垃圾收集而引起的程序中断,它会在程序运行期间不定期地以并发的方式运行,在运行期间不会引起中断但是会减少分配给程序的cpu资源。

  -Xloggc:file

  GC详情日志。效果如-verbose:gc ,不过这个可以输出到一个文件。除了-verbose:gc包含的信息,还有显示发生的时间。 文件可以是远程的,但是考虑到网络延迟会引起JVM中断,一般建议使用本地文件,

  -Xms

  分配的堆空间初始值:

  -Xms6291456

  -Xms6144k

  -Xms6m

  -Xmx

  分配的堆空间最大值:

  -Xmx83886080

  -Xmx81920k

  -Xmx80m

  -Xprof

  在运行程序时给出分析数据。适用于开发环境,不适用于生产环境。

  -Xrs

  减少JVM的操作系统信号的使用量。

  -Xss

  线程栈内存。

  非标准-XX参数

  有三种-XX参数的形式:

  Boolean 型的参数 开启如 -XX:+ 关闭如 -XX:-.

  Numeric 型参数 -XX:=. 数字可以包括单位 'm' 或 'M' 代表MB, 'k' or 'K' 代表KB, 'g' or 'G' 代表 GB ,没有单位意味着bytes。

  String参数-XX:=

  以下是-XX参数列表,本来想都翻译过来,但是发现一些技术术语如果硬是翻译可能会导致词不达意,因此大部分描述都保持原文。

上一页  [1] [2] 

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训