Java 启动参数详解:堆内存、G1 GC、系统属性与应用参数
· 阅读需 2 分钟
这篇文章主要讲解 Java 启动参数 在linux用jmeter做压力测试的时候,发现jmeter启动参数,记录一下:
java -server -XX:+HeapDumpOnOutOfMemoryError -Xms512m -Xmx512m -XX:+UseG1GC -XX:MaxGCPauseMillis=250 -XX:G1ReservePercent=20 -Djava.security.egd=file:/dev/urandom -jar xxxx.jar
解释一下上述参数意思: Java 命令中 JVM 参数必须放在 -jar 或主类之前,应用参数放在其后。排查启动问题时应同时记录实际命令、Java 版本、环境变量和容器资源限制。