-Xms20m 设置Java堆内存的最大值为20m;3d
-Xmx30m 设置Java堆内存的最小值为30m;指针
-Xms和-Xmx设置相同值,能够避免堆自动扩展;对象
-XX:+HeapDumpOnOutOfMemoryError 可让虚拟机再出现内存溢出异常时Dump出当前的内存堆转储快照以便过后分析;blog
-Xoss50m 设置本地方法栈的大小为50m;内存
-Xss128k 设定虚拟机栈容量为128k;虚拟机
-XX:PermSize=10m -XX:MaxPermSize:20m 设定永久区(方法区、Non heap区)的容量以及最大容量;扩展
-XX:MaxDirectMemorySize=10m 设置本机直接内存的最大值为10m。配置
一、句柄方式方法
二、直接指针访问im