jvm 调优常用参数
-Xms50M 最小堆内存
-Xmx50M 最大堆内存
-XX:+UseG1GC 使用G1垃圾收集器
-XX:MaxGCPauseMillis=6 最大停顿时间毫秒
-XX:+PrintGCDetails 打印GC日志
-XX:ConcGCThreads=8 在G1的筛选回收阶段,使用的线程数
-Xloggc:./g1-gc.log gc日志打印的位置
-XX:+PrintGCTimeStamps 日志格式输出
-XX:MetaspaceSize=50M 方法区大小(java8:meta space,java7:parmanent space)
-XX:MaxMetaspaceSize=50M
-XX:+PrintFlagsFinal 打印各个参数值
-XX:+HeapDumpOnOutOfMemoryError 内存溢出
-XX:HeapDumpPath=./jvm.hprof 内存溢出时生成文件