-Xss1m -Xms256m -Xmx512m -XX:NewRatio=4 -XX:+UseConcMarkSweepGC -XX:+PrintGCDetails -Xloggc:opt/log/gc.log -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9998 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
nohup java -Xss1m -Xms256m -Xmx512m -XX:NewRatio=4 -XX:+UseConcMarkSweepGC -XX:+PrintGCDetails -Xloggc:opt/log/gc.log -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9998 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar *.jar > /dev/null 2>&1 &
栈深度 -Xss1m
最大堆容量 -Xmx512m
堆初始化容量 -Xms512m
内存溢出dump -XX:+HeapDumpOnOutOfMemoryError
指定快照路径 -XX:HeapDumpPath=/tmp/heapdump.hprof
元空间最大容量 -XX:MaxMetaspaceSize
对象直接进入老年代的阈值 -XX:PretenureSizeThreshold
FGC元空间阈(yu)值 -XX:MetaspaceSize
日志输出到黑洞 > /dev/null 2>&1
关闭频繁抛出的异常优化 -XX:-OmitStackTraceInFastThrow
指定CMS老年代GC收集器,获得更高的响应 -XX:+UseConcMarkSweepGC