一、JVM 参数设置
1. tomcat 的设置 vm 参数
修改 TOMCAT_HOME/bin/catalina.sh
文件,如下图
JAVA_OPTS="-Xms512m -Xmx1024m"
2. springboot 项目 jar 文件启动
通常在linux系统下直接加参数启动springboot项目
nohup java -Xms512m -Xmx1024m -jar xxxx.jar --spring.profiles.active=prod &
- nohup:这个命令用于在用户退出终端会话后,保持程序运行。
- java:这是运行Java应用程序的命令。
- -Xms512m:设置Java虚拟机的初始堆内存为512MB。
- -Xmx1024m:设置Java虚拟机的最大堆内存为1024MB。
- -jar:告诉Java命令,接下来的参数是一个JAR文件。
- xxxx.jar:这是要运行的Java应用程序的JAR文件名。
- –spring.profiles.active=prod:这是Spring Boot应用程序的配置,用于激活生产环境的配置文件。
- 参数 & :让命令在后台执行,终端退出后命令仍旧执行。
二、JVM 参数调优
对于JVM调优,主要就是调整年轻代、老年代、元空间的内存空间大小及使用的垃圾回收器类型。
标签:面试题,java,MB,XX,调优,线程,内存,JVM,垃圾 From: https://blog.csdn.net/lt6666678/article/details/137194474