-XX:+DoEscapeAnalysis开启逃逸分析(jdk1.8默认开启,其它版本未测试)
    -XX:-DoEscapeAnalysis 关闭逃逸分析
    -XX:+EliminateLocks开启锁消除(jdk1.8默认开启,其它版本未测试)
    -XX:-EliminateLocks 关闭锁消除
    -XX:+EliminateAllocations开启标量替换(jdk1.8默认开启,其它版本未测试)
    -XX:-EliminateAllocations 关闭就可以了

    -XX:+PrintCompilation //在控制台打印编译过程信息
    -XX:+UnlockDiagnosticVMOptions //解锁对JVM进行诊断的选项参数。默认是关闭的,开启后支持一些特定参数对JVM进行诊断
    -XX:+PrintInlining //将内联方法打印出来

    -XX:+PrintGC 输出GC日志
    -XX:+PrintGCDetails 输出GC的详细日志
    -XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式)
    -XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形式,如 2013-05-04T21:53:59.234+0800)
    -XX:+PrintHeapAtGC 在进行GC的前后打印出堆的信息
    -Xloggc:../logs/gc.log 日志文件的输出路径