java-jar-Xms4096m-Xmx4096m-XX:MetaspaceSize=256m-XX:MaxMetaspaceSize=256m/opt/myapp/myapp.jar 在上述示例中,我们同时使用了多个参数。-Xms4096m设置最大堆内存为4096MB,-Xmx4096m设置初始堆内存为4096MB,-XX:MetaspaceSize=256m 将元空间的初始大小设置为256MB,-XX:MaxMetaspaceSize=256m 将元空间的最...
-Xms:设置jar包启动时所占用的内存 -Xmx:设置jar包运行时所占用的最大内存 例如:我需要的启动内存为512m,最大运行内存为1024m,那么执行语句就变成了下面这样。 java -jar -Xms512m -Xmx1024m like.jar 1. 3. 定义配置属性 -- 属性名=属性值在我们部署jar的时候,有可能我们的测试环境配置文件的属性与生产...
&: 后台运行nohup java -jar xxx.jar & 可以让jar包一直后台运行 缺省的情况下会默认将信息输出到nohup.out文件中2.-server 启动server版的jvm3.JVM的内存分配 -Xms: 分配堆最小内存(初始堆大小),默认为物理内存的1/64,空余堆内存小于40%时,jvm就会增大堆内存大小直到xmx -Xmx: 分配堆最大内存,默认为物理...
运行java程序(jar)指定内存大小 把java项目打包为jar包、war包 nohup java -Xms堆内存初始值m -Xmx堆内存最大值m -jar xx.jar >log.out & 比如:nohup java -Xms2000m -Xmx3000m -jar apilog-0.0.1-SNAPSHOT.jar >log.out & 可以添加JVM的启动参数来限制使用内存:-XX:-UseGCOverheadLimit 比如:nohup ja...
java -jar 时指定内存大小 java -jar -Xms1024m -Xmx1536m -XX:PermSize=128M -XX:MaxPermSize=256M car.jar 说明: 1、堆内存:最小1024M,最大1536M。(对象使用的内存) 2、永久内存:最小128M,最大256M。(类使用的内存,PermGen)
尝试java -Xmx1024m 文件名。 我在StackOverflow 上找到了这个 Java 选项 -Xmx 代表什么? 并在我启动 Netbeans 时使用它。 像这样使用它 java -Xmx1024m -jar JavaApplication.jar info: -Xmxn 指定内存分配池的最大大小(以字节为单位)。该值必须是大于 2MB 的 1024 的倍数。附加字母 k 或 K 以指示千...
java -jar命令用于运行可执行的JAR文件。它会自动查找JAR文件中的清单文件(MANIFEST.MF),并根据清单文件中的Main-Class属性指定的主类来启动应用程序。 二、常用参数详解 以下是一些常用的java -jar命令的参数,让我们逐一了解它们的功能和用法。 -Xmx:指定Java堆的最大内存大小。例如,-Xmx512m表示将最大堆内存设置...
1. -classpath/-cp:指定类路径,即JAVA虚拟机搜索类文件的路径。可以是目录、JAR文件或ZIP文件。多个路径之间用冒号分隔。 2. -Xmx/-Xms:设置JAVA堆的最大和初始大小。-Xmx用于指定最大堆大小,-Xms用于指定初始堆大小。可以使用M表示兆字节,使用G表示千兆字节。例如,-Xmx1G表示最大堆大小为1GB。
classes and resources -Xbootclasspath/a:<directories and zip/jar ...