Java 虚拟机参数配置

来源:互联网 发布:知乎怎么移除粉丝 编辑:程序博客网 时间:2024/04/29 18:45

-Xms——Java堆的最小值

-Xmx——Java堆的最大值

(将堆的最小值和最大值设置为一样即限制Java堆的大小为所设置的值,避免堆自动扩展)

-XX:+HeapDumpOnOutOfMemoryError——出现内存溢出异常时Dump出当前的内存堆转储快照

-Xoss——本地方法栈的容量

-Xss——虚拟机栈的容量

-XX:PermSize——方法区的最小值

-XX:MaxPermSize——方法区的最大值

-XX:MaxDirectMemorySize——直接内存的容量(默认与Java堆的最大值一样)

-Xmn——新生代的大小

-XX:SurvivorRatio——Eden与Survivor区的比例

-XX:PretenureSizeThreshold——直接分配在老年代的对象小大阈值(对象优先在Eden分配)

-XX:MaxTenuringThreshold——晋升老年代的对象年龄阈值(默认为15岁)

-XX:+PrintGCDetails——发生垃圾收集行为时打印内存回收日志,并在进程退出的时候输出当前的内存各区域分配情况

0 0
原创粉丝点击