jvm参数英文联想记忆
jvm参数英文联想记忆
上官胡闹 发表于1年前
jvm参数英文联想记忆
  • 发表于 1年前
  • 阅读 31
  • 收藏 1
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: jvm参数英文联想记忆

下面来看一条经常设置设置jvm参数的命令(为了方便读就换行了):

JAVA_OPTS="-server -Xms512M -Xmx512M -Xss256K 
-Djava.awt.headless=true -Dfile.encoding=utf-8 
-XX:PermSize=64M -XX:MaxPermSize=128m"

以下两条来自:https://www.oschina.net/translate/hotspot-jvm-options-java-examples

1) 以-X开头的都是非标准的(这些参数并不能保证在所有的JVM上都被实现),而且如果在新版本有什么改动也不会发布通知

2)以-XX开头的都是不稳定的并且不推荐在生产环境中使用。这些参数的改动也不会发布通知。

像我这种工作一两年的菜鸟对ms和mx这些经常傻傻分不清,我就是试图通过英文单词联系记忆这些参数

我的记忆方式如下:

1)-Xms,ms看做的memory size的缩写,就是初始堆大小

2)Xmx , maximum memory size,x代表最大,所以就最大堆内存

3)-Xss, ss就是stack size的缩写,所以是用来代表线程栈的大小

4)-Xmn,n代表是new generation(新生代),所以mn就是用来指定新生代的堆内存空间大小

5)-XX:PermSize 设置持久区的大小,在jdk 8中已经被metaspace取代

6) -XX:MaxPermSize 设置持久区最大值,在jdk 8中已经被metaspace取代

 

 

 

标签: Java
共有 人打赏支持
粉丝 31
博文 64
码字总数 50844
×
上官胡闹
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: