在 CentOS 8 上运行发布的 JAR 文件时,可以根据不同需求携带以下参数:
1. 基本运行方式
bash
复制
下载
java -jar your-application.jar
2. 常用 JVM 参数
参数 | 说明 |
---|---|
-Xms256m | 初始堆内存大小(如 256MB ) |
-Xmx1024m | 最大堆内存大小(如 1GB ) |
-XX:MaxMetaspaceSize=256m | 元空间内存上限 |
-XX:+UseG1GC | 启用 G1 垃圾回收器(推荐 JDK 8+) |
-XX:+HeapDumpOnOutOfMemoryError | OOM 时生成堆转储文件 |
-XX:HeapDumpPath=/path/to/dump.hprof | 指定堆转储文件路径 |
示例:
bash
复制
下载
java -Xms512m -Xmx2048m -XX:+UseG1GC -jar your-application.jar