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

最新文章

  1. nodejs进阶(1)—输出hello world
  2. weblogic管理1——创建 和 删除一个domain
  3. 迁移到MariaDB galera
  4. ocp 1Z0-043 61-130题解析
  5. Source Insight的应用技巧、宏功能
  6. Fill-倒水问题(Uva-10603-隐式图路径寻找问题)
  7. Codeforces Round #258 (Div. 2/B)/Codeforces451B_Sort the Array
  8. grivid中切换按钮,两个按钮交替
  9. hdu 1535 Invitation Cards(SPFA)
  10. ZooKeeper之(五)集群管理
  11. 数据包接收系列 — IP协议处理流程(二)
  12. ASP.NET Core Web App应用第三方Bootstrap模板
  13. HTML5 使用小结
  14. CF1073E Segment Sum 解题报告
  15. SQL中in参数在存储过程中传递及使用的方法
  16. BaseServlet 继承 httpServlet
  17. SpringBoot添加对Mybatis分页插件PageHelper的支持
  18. 如何同步删除svn管理的package包目录
  19. 计算mysql 数据库 表大小 服务器传输 小写表明转成大写
  20. crontab 定时任务设置

热门文章

  1. winform+cefSharp实现窗体加载浏览器
  2. 解决老大难疑惑:指针 vs 引用
  3. Idea中编辑后需要重启问题
  4. 关于js保留两位小数方法总结
  5. 使用input的file进行上传进行预览
  6. Jackson动态JSON处理
  7. 使用代码获得Hybris Commerce里显示的产品图片
  8. nginx 一个端口布署多个单页应用(history路由模式)。
  9. Linux中Nginx中添加自签证书TLS
  10. .DS_Store文件是什么?Mac系统如何彻底清除该文件?