微服务项目优化springboot配置启动-虚拟机参数优化

java -server \
     -Xms4g -Xmx4g \
     -XX:+UseG1GC \
     -XX:MaxGCPauseMillis=200 \
     -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m \
     -XX:+HeapDumpOnOutOfMemoryError \
     -XX:HeapDumpPath=/logs/heap_dump.hprof \
     -XX:+ExitOnOutOfMemoryError \
     -jar your-app.jar


# 或者 在DockerFile 环境变量配置

ENV JAVA_TOOL_OPTIONS="-Xms4g -Xmx4g -XX:MaxRAMPercentage=60.0 -XX:+UseG1GC -XX:+ExitOnOutOfMemoryError -XX:MaxGCPauseMillis=200 XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError-XX:+HeapDumpOnOutOfMemoryError"

写成一行


java -server -Xms4g -Xmx4g -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\logs\heap_dump.hprof -XX:+ExitOnOutOfMemoryError -jar test-demo.jar

posted @ 2026-09-10 17:18  锅巴编程  阅读(5)  评论(0)    收藏  举报