5、-Xnoclassgc disable class garbage collection
  关闭类垃圾回收功能
  6、-Xincgc enable incremental garbage collection
  开启类的垃圾回收功能
  7、-Xloggc:<file> log GC status to a file with time stamps
  记录垃圾回日志到一个文件。
  8、-Xbatch disable background compilation
  关闭后台编译
  9、-Xms<size> set initial Java heap size
  设置JVM初始化堆内存大小
  10、-Xmx<size> set maximum Java heap size
  设置JVM大的堆内存大小
  11、-Xss<size> set java thread stack size
  设置JVM栈内存大小
  12、-Xprof output cpu profiling data
  输入CPU概要表数据
  13、-Xfuture enable strictest checks, anticipating future default
  执行严格的代码检查,预测可能出现的情况
  14、-Xrs reduce use of OS signals by Java/VM (see documentation)
  通过JVM还原操作系统信号
  15、-Xcheck:jni perform. additional checks for JNI functions
  对JNI函数执行检查
  16、-Xshare:off do not attempt to use shared class data
  尽可能不去使用共享类的数据
  17、-Xshare:auto use shared class data if possible (default)
  尽可能的使用共享类的数据
  18、-Xshare:on require using shared class data, otherwise fail.
  尽可能的使用共享类的数据,否则运行失败
  怎么用这这些参数呢?其实所有的命令行都是这么一用,下面我给出一个简单的HelloWorl的例子来演示这个参数的用法,非常的简单。
  代码如下:
  // HelloWorld.java
  public class HelloWorld {
  public static void main(String[] args){
  System.out.println("Hello World!");
  }
  }
  编译并运行:
  D:j2sdk15in>javac HelloWorld.java
  D:j2sdk15in>java -Xms256M -Xmx512M HelloWorld
  Hello World!