JVM参数笔记
2024-09-03 05:57:12
Java启动参数共分为三类;
其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;
其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;
其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;
帮助命令:
JVM的标准参数都是以”-“开头,通过输入”java -help”或者”java -?”,可以查看JVM标准参数列表。如
通过”java -X”可以输出非标准参数列表,如下所示:
常用部分:
-Xms:设置堆的最小空间大小。
-Xmx:设置堆的最大空间大小。
-XX:NewSize设置新生代最小空间大小。
-XX:MaxNewSize设置新生代最大空间大小。
-XX:PermSize设置永久代最小空间大小。
-XX:MaxPermSize设置永久代最大空间大小。
-Xss:设置每个线程的堆栈大小
-XX:NewRatio设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4
-XX:SurvivorRatio年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5
最新文章
- nodejs进阶(1)—输出hello world
- weblogic管理1——创建 和 删除一个domain
- 迁移到MariaDB galera
- ocp 1Z0-043 61-130题解析
- Source Insight的应用技巧、宏功能
- Fill-倒水问题(Uva-10603-隐式图路径寻找问题)
- Codeforces Round #258 (Div. 2/B)/Codeforces451B_Sort the Array
- grivid中切换按钮,两个按钮交替
- hdu 1535 Invitation Cards(SPFA)
- ZooKeeper之(五)集群管理
- 数据包接收系列 — IP协议处理流程(二)
- ASP.NET Core Web App应用第三方Bootstrap模板
- HTML5 使用小结
- CF1073E Segment Sum 解题报告
- SQL中in参数在存储过程中传递及使用的方法
- BaseServlet 继承 httpServlet
- SpringBoot添加对Mybatis分页插件PageHelper的支持
- 如何同步删除svn管理的package包目录
- 计算mysql 数据库 表大小 服务器传输 小写表明转成大写
- crontab 定时任务设置