JVM 参数设置
1、idea设置JVM参数
1.1、idea设置全局的JVM参数
一共三步
- 第一步:一次点击【菜单栏 Help】 -> 【Edit Customer VM Options】
- 第二步:把想要设置的参数直接写在里面,设置完成后记得重启idea。如下图:
- 第三步:重启后,查看结果,在idea的最右下角会显示内存的使用情况,如果没有显示可以设置显示,如下图,在【setting】中勾选红色框那个选项,点击应用完成。
1.2、针对应用配置JVM参数
- 第一步:依次点击【Run】->【Edit Configurations】
- 第二步:选择想配置的应用,然后在右侧的VM options设置JVM参数。
命令设置
命令行运行 jar 包的时候设置:java -Xmx1024m -Xms1024m -jar xxx.jar
tomcat 设置
tomcat 容器设置:tomcat 启动执行的是 tomcat/bin/startup.sh
,startup.sh
执行的是 catalina.sh
,所以要在 catalina.sh
中进行设置,修改JAVA_OPTS配置。
1 |
|
查看jvm的运行参数
有些时候我们需要查看jvm的运行参数,这个需求可能会存在2种情况:
- 第一,运行java命令时打印出运行参数;
- 第二,查看正在运行的java进程的参数;
运行 java 命令时打印参数
运行 java 命令时打印参数,需要添加 -XX:+PrintFlagsFinal
参数即可。
打印的参数有 boolean 类型和数字类型,值的操作符是 = 或 :=,分别代表默认值和被修改的值。
查看正在运行的 jvm 参数
如果想要查看正在运行的 jvm 就需要借助于 jinfo 命令查看。
1 |
|
JVM 参数设置
https://flepeng.github.io/021-Java-42-JVM-JVM-参数设置/