启动jvm时加上一些参数即可

常用参数:

java \
-Xmx4G \
-XX:+UseG1GC \
-XX:MaxGCPauseMillis=200 \
-XX:ConcGCThreads=2 \
-XX:+PrintGC \
-XX:+PrintHeapAtGC \
-XX:+PrintGCDetails \
-XX:+PrintGCTimeStamps \
-XX:+HeapDumpOnOutOfMemoryError \
-XX:+PrintGCApplicationStoppedTime  \
-Xloggc:gc.log \
-XX:OnError="echo error" \
-XX:OnOutOfMemoryError="echo OnOutOfMemoryError" \

日志输出: 2016-07-28T10:44:39.345-0800: 6.282: