不指定日志输出文件使用程序定义的日志框架
nohup java -Xmx2048m -Xms2048m -XX:+UseG1GC -XX:+UseStringDeduplication -Dserver.port=8080 -Dspring.profiles.active=prod -jar **.jar >/dev/null 2>&1 &
使用自定义的日志输出文件如nohup.out
nohup java -Xmx1024m -Xss512k --Dspring.profiles.active=dev --Dserver.port=8050 -jar *.jar >> nohup.out &
命令行结尾的 & 是后台执行标识
- Xmx :设定程序运行期间最大可占用的内存大小
- Xms:设定程序启动时占用内存大小
- Xss:设定每个线程的堆栈大小
- -XX:+UseG1GC 使用G1垃圾回收机
- -XX:+UseStringDeduplication 删除重复的字符串对象