博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JVM的GC 参数为什么要这么命名:xms、xss、xmn和xmn?
阅读量:626 次
发布时间:2019-03-14

本文共 335 字,大约阅读时间需要 1 分钟。

内容装载自知乎:

先说VM选项, 三种:

  • - : 标准VM选项,VM规范的选项

  • -X: 非标准VM选项,不保证所有VM支持

  • -XX: 高级选项,高级特性,但属于不稳定的选项

参见 

再说这几个参数,其语义分别是:

  • -Xmx: 堆的最大内存数,等同于-XX:MaxHeapSize

  • -Xms: 堆的初始化初始化大小

  • -Xmn: 堆中新生代初始及最大大小,如果需要进一步细化,初始化大小用-XX:NewSize,最大大小用-XX:MaxNewSize 

  • -Xss: 线程栈大小,等同于-XX:ThreadStackSize

 

命名应该非简称,助记的话: memory maximum, memory startup, memory nursery/new, stack size.

转载地址:http://igcoz.baihongyu.com/

你可能感兴趣的文章