指定springboot的jar运行内存方式
作者:弗锐土豆
这篇文章主要介绍了指定springboot的jar运行内存方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
指定springboot的jar运行内存
一般情况下,我们运行一个springboot的jar包,是这样运行的:
java -jar xxx.jar
如果想指定运行的内存,可以这样:
java -Xms10m -Xmx200m -jar xxx.jar
这个参数是java命令的参数,其他详细的细节可以看java的doc或者百度了。
启动jar包,并设置内存大小
nohup java -jar -Xms512M -Xmx2048M -XX:PermSize=512M -XX:MaxPermSize=1024M project.jar
说明:
Xms
:堆内存初始大小Xmx
:堆内存最大值PermSize
:永久内存初始大小MaxPermSize
:永久内存最大值
堆内存和永久内存区别以及其他参数设置,参考jvm运行机制
win版服务器
启动jar包:java -jar 包名.jar
启动并设置内存值:
java -jar -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128M project.jar
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。