nohup java \
-Djava.rmi.server.hostname=192.168.0.76 \
-Dcom.sun.management.jmxremote=true \
-Dcom.sun.management.jmxremote.port=7009 \
-Dcom.sun.management.jmxremote.rmi.port=7008 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-Djava.awt.headless=true \
-Xms7000m \
-Xmx7000m \
-Xmn2000m \
-XX:MetaspaceSize=600m \
-XX:MaxMetaspaceSize=600m
-jar /java/xielong-website-1.0-SNAPSHOT.jar > /java/service.log 2>&1 &
-Xms 初始堆内存大小,默认物理内存64/1 -Xms = -XX:InitialHeapSize
-Xmx 最大堆内存,默认物理内存4/1 -Xmx = -XX:MaxHeapSize
-Xmn 年轻代大小
-XX:MetaspaceSize 元空间大小,元空间本质跟永久代类似,都是对JVM规范中方法区的实现。不过元空间与永久代最大的区别在于:元空间并不在虚拟机中,而是使用本机内存。
-Xss 栈内存大小,设置单个线程栈大小,一般默认512~1024kb。单个线程栈大小跟操作系统和JDK版本都有关系, -Xss = -XX:ThreadStackSize
-XX:+PrintGCDetails 打印GC详细日志信息
2、Java1.8 垃圾回收器
-XX:+UseParallelGC 并行垃圾回收器(默认)
-XX:+UseSerialGC 串行垃圾回收器