一、启动jar包命令 nohup java -jar -Xms128M -Xmx1024M -server.port=9002 XX.jar > XX.out 2>&1 & nohup:nohup的意思是忽略SIGHUP信号,关闭shell后,进程还是存在的。 java:启动程序 -jar:启动类型 -Xms128M -Xmx1024M:指定内存,Xms一般为最大内存的1/64,Xmx一般为最大内存的1/4 -server.port=90...
Xms:堆内存初始大小 Xmx:堆内存最大值 PermSize:永久内存初始大小 MaxPermSize:永久内存最大值 堆内存和永久内存区别以及其他参数设置,参考jvm运行机制 nohup: 后台默认启动 -Dspring.profiles.active=test: 指定启动环境 __EOF__
你可以通过添加JVM参数来配置JAR包的运行环境。例如,你可以使用-Xms和-Xmx参数来设置JVM的初始和最大堆大小: java -Xms256m -Xmx512m -jar app.jar 这条命令将堆大小设置为256MB初始和512MB最大。你可以根据实际需要调整这些参数。配置环境变量为了简化启动过程,你可以将JAR包的路径添加到系统的环境变量中。这样...
例如: -Xms设置 Java 虚拟机的初始堆内存大小。 -Xmx设置 Java 虚拟机的最大堆内存大小。 -Dproperty=value设置系统属性。 示例:调整内存参数 java-Xms512m-Xmx1024m-jarHelloWorld.jar 1. 在这个命令中,您将 Java 的初始堆内存设置为 512 MB,最大堆内存设置为 1024 MB。 监控和管理 Java 应用 在生产环境...
nohup java -Xms500m -Xmx500m -jar app.jar -Dfile.encoding=utf-8 >log.out & 方式九:启动时指定Nacos服务配置空间 # 启动时指定Nacos服务配置空间 nohup java -jar -Dspring.cloud.nacos.config.server-addr=http://nacos-web.hrfax.example -Dspring.cloud.nacos.config.namespace=04995955-38a0-4279...
nohup $BIN_PATH/java -server -Xms4096m -Xmx4096m -jar ../${main_jar} >$LOG_PATH/nohup.log2>&1&sleep5PIDS=`psaux|grep${main_jar} |grep-v"grep"|awk'{print $2}'`if[ ! -z"$PIDS"];thenecho"${ARTIFACT_ID} Started Successed,pid:${PIDS}"exit0;elseecho"${ARTIFACT_ID} Starte...
JAVA_OPTS="-Xms512m -Xmx512m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1024m -XX:ParallelGCThreads=4 -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=utf-8" # 根据实际情况来修改以上配置信息 ### # 检查程序是否处于运行状态 is_exist() { # 查...
java -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -jar a.jar -Xms256m -Xmx512m: 对象使用的内存,也称堆内存 PermSize 类使用的内存,也称永久内存 由于Spring-boot内置tomcat,默认内存占用可能很大,最好设置下jar启动占用的内存。
启动jar命令,java-jardemossd.jar-Xmx1g-Xms1g-Xss256k-XX:MaxDirectMemorySize=1G-XX:+UseG1GC-XX:MaxGCPauseMillis=200-XX:G1ReservePercent=25-XX:InitiatingHeapOccupancyPercent=40-XX:+PrintGCDateStamps-Xloggc:/opt/cach
-Xms256m参数用于设置JVM的初始内存大小为256MB。 -Xmx512m参数用于设置JVM的最大内存大小为512MB。 -jar YourJarFile.jar命令用于启动一个Jar包。 这样,我们的Jar包就会使用256MB的初始内存和最大512MB的最大内存来运行。 状态图 下面是一个使用Mermaid语法表示的状态图,用于说明Jar包的后台启动过程: ...