springboot jar包后面运行参数详细解释大全--自己整理

一.正常文本表示模式:

java //代表java程序编译

1.配置JVM内存以及相关内存大小(可选配)

Xms500m //-Xms 为jvm启动时初始化的内存,表示分配500M
-Xmx500m //为jvm运行过程中分配的最大内存,比如-Xms500m,表示jvm进程最多只能够占用500M内存
-Xmn250m //设置年轻代大小为250M
-Xss256k //设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M,以前每个线程堆栈大小为256K。
//更具应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程。
//但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右。

2.配置类堆内部比例配置(可选配)

-XX:NewRatio=4 //设置年轻代(包括Eden和两个Survivor区)与年老代的比值(除去持久代)。设置为4,则年轻代与年老代所占比值为1:4,年轻代占整个堆栈的1/5
-XX:SurvivorRatio=4 //设置年轻代中Eden区与Survivor区的大小比值。设置为4,则两个Survivor区与一个Eden区的比值为2:4,一个Survivor区占整个年轻代的1/6
-XX:MaxPermSize=16m //设置持久代大小为16m。
-XX:MaxTenuringThreshold=0 //设置垃圾最大年龄。如果设置为0的话,则年轻代对象不经过Survivor区,直接进入年老代 。对于年老代比较多的应用,可以提高效率。
//如果将此值设置为一个较大值,则年轻代对象会在Survivor区进行多次复制,这样可以增加对象再年轻代的存活时间 ,增加在年轻代即被回收的概论。

3.配置垃圾回收器(可选配)

-XX:+UseParallelGC //选择垃圾收集器为并行收集器。 此配置仅对年轻代有效。即上述配置下,年轻代使用并发收集,而年老代仍旧使用串行收集。
-XX:ParallelGCThreads=20 //配置并行收集器的线程数,即:同时多少个线程一起进行垃圾回收。此值最好配置与处理器数目相等。
-XX:+UseParallelOldGC //配置年老代垃圾收集方式为并行收集。JDK6.0支持对年老代并行收集。
-XX:MaxGCPauseMillis=100 //设置每次年轻代垃圾回收的最长时间,如果无法满足此时间,JVM会自动调整年轻代大小,以满足此值。
-XX:+UseAdaptiveSizePolicy //设置此选项后,并行收集器会自动选择年轻代区大小和相应的Survivor区比例,
//以达到目标系统规定的最低相应时间或者收集频率等,此值建议使用并行收集器时,一直打开。

4.配置是否 以服务端模式运行(可选配)

-server // 以服务端模式运行

5.配置类堆错误调试模式(可选配)

-XX:+HeapDumpOnOutOfMemoryError //参数表示当JVM发生OOM时,自动生成DUMP文件。

5.配置执行那个JAR包(必选)

-jar $JAR_PATH/test-0.0.1-SNAPSHOT.jar //执行那个jar包文件进行运行

6.配置执行那个环境文件

–spring.profiles.active=daily //执行那个配置文件
-verbose:class & //在调试程序时,有时需要查看程序加载的类、内存回收情况、调用的本地接口等。
//这时候就需要-verbose命令。在myeclipse可以通过右键设置(如下),也可以在命令行输入java -verbose来查看。
–server.port=8080 //选择启动端口

2.下面是代码显示模式:

java   -Xms500m    -Xmx500m      -Xmn250m    -Xss256k -XX:NewRatio=4  -XX:SurvivorRatio=4 -XX:MaxPermSize=16m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC
-XX:ParallelGCThreads=20 -XX:+UseParallelOldGC   -XX:MaxGCPauseMillis=100 -XX:+UseAdaptiveSizePolicy  -server 
-XX:+HeapDumpOnOutOfMemoryError   -jar $JAR_PATH/test-0.0.1-SNAPSHOT.jar  --spring.profiles.active=daily  --server.port=8080 -verbose:class & 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值