java -jar 运行参数

nohup java -jar -Dserver.port=9091 -Dfile.encoding=utf-8 -Xms1024m -Xmx1024m  -Xmn380m -Xss256k -XX:SurvivorRatio=6  -XX:MaxPermSize=256m -XX:ParallelGCThreads=4 -XX:MaxTenuringThreshold=0  -XX:+UseConcMarkSweepGC gateway-1.0.0.jar > /web/log/gateway.log 2>&1 &

nohup 后台运行,不挂断运行命令,当账户退出或终端关闭时程序仍然运行

命令结尾没有 “&” , java -jar xxx.jar ,表示在当前窗口可按ctrl+c打断程序运行,直接关闭窗口,程序直接退出

命令结尾添加 “&” ,java -jar XXX.jar & ,表示在当窗口关闭时程序才会中止运行。&代表让该命令在后台执行

 

-Dserver.port=端口号

-Dfile.encoding=文件编码格式

-Xms 初始堆大小

-Xmx 最大堆内存

-Xmn 年轻代大小 

-Xss 每个线程的栈大小 jdk8默认为1M 在相同物理内存下,减小这个值能生成更多的线程

-XX:SurvivorRatio 年轻代中Eden区与Survivor区的比值

-XX:MaxPermSize 持久代最大值

-XX:ParallelGCThreads 并行收集器的线程数 一般配置为与CPU数目相等

-XX:MaxTenuringThreshold  垃圾最大年龄

-XX:+UseConcMarkSweepGC 年老代为并发收集

内存优化参数参考:https://blog.csdn.net/kthq/article/details/8618052

posted @ 2022-09-28 11:09  海逸庭  阅读(437)  评论(0编辑  收藏  举报