当前位置:   article > 正文

java关键字联想记忆_jvm参数英文联想记忆

java 参数 mx ms mn

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

JAVA_OPTS="-server -Xms512M -Xmx512M -Xss256K

-Djava.awt.headless=true -Dfile.encoding=utf-8

-XX:PermSize=64M -XX:MaxPermSize=128m"

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取代

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/784438
推荐阅读
相关标签
  

闽ICP备14008679号