jdk命令积累

来源:互联网 发布:阿里云做socket服务器 编辑:程序博客网 时间:2024/05/01 07:02
1:-verbose:gc:在虚拟机发生GC时在输出设备显示信息;
2:-Xloggc:<filename>:指定GC日志记录输出的文件路径;
3:-XX:+PrintGC:输出GC信息,类似于-verbose:gc参数;
4:-XX:+PrintGCDetails:打印输出更多垃圾回收相关信息;
5:-XX:+PrintGCTimeStamps:输出每次开始时间的时间戳,用于查看垃圾回收频率;
6:-Xmx 设置最大堆大小,如果与活动数据量相比,最大堆大小值设置的较低,则会因强制进行频繁垃圾收集而降低性能;
7:-Xms 设置最小堆大小,建议将最小堆大小(-Xms)与最大堆大小(-Xmx)设置为相同的值,以便将垃圾收集的消耗降至最低;
8:-Xmixed  mixed mode execution(default):混合模式执行
9:-Xint interpreted mode execution only:解释模式执行
10:-Xbootclasspath:<directories and zip/jar files separated by :>set search path for bootstrap classes and resources:设置zip/jar资源或者类(.class文件)存放目录路径;
11:-Xbootclasspath/a:<directories and zip/jar files separated by ;> append to end of bootstrap class path:追加zip/jar资源或者类(.class文件)存放目录路径;
12:-Xbootclasspath/p:<directories and zip/jar files separated by ;>prepend in front of bootstrap class path:预先加载zip/jar资源或者类(.class文件)存放目录路径;
13:-Xnoclassgc:disable class garbage collection:关闭类垃圾回收功能;
14:-Xincgc: enable incremental garbage collection:开启Incremental垃圾回收算法
15:-Xbatch disable background compilation: 关闭后台编译
16:-Xss<size> set java thread stack size:  设置java线程的栈内存大小;
17:-Xprof: output cpu profiling data:  输入CPU profiling 数据;
18:-Xfuture: enable strictest checks, anticipating future default: 执行严格的代码检查,预测可能出现的情况;
19:-Xrs:  reduce use of OS signals by JAVA/VM: 忽略操作系统信号;
20:-Xcheck:jni: perform additional checks for JNI functions:对JNI函数执行检查;
21:-Xshare:off  do not attempt to use shared class data:  尽可能不去使用共享类的数据;
22:-Xshare:auto use shared class data if possible (default):尽可能的使用共享类的数据;
23:-Xshare:on require using shared class data, otherwise fail. 尽可能使用共享类的数据,否则运行失败;


 

 












0 0