堆内存的大小设置参数是:
堆的最小值:Xms
堆的最大值:Xmx
设置堆的最大最小值可以避免扩展
虚拟机栈与本地方法栈的内存大小设置
-Xoss:设置本地方法栈大小,虽然存在,但实际是无效的
-Xss:设置栈容量,栈的大小只由这个值设置
方法区的内存大小设置
-XX:PermSize
-XX:MaxPermSize
设置本地方法栈的大小从而限制常量池的大小
直接内存:
如果不设置,则默认与java堆的最大值一样
-XX:MaxDirectMemorySize:设置直接内存的大小