标签:出现 error 堆内存 方法 jvm 句柄 异常 定位 最大值
-Xms20m 设置Java堆内存的最大值为20m;
-Xmx30m 设置Java堆内存的最小值为30m;
-Xms和-Xmx设置相同值,可以避免堆自动扩展;
-XX:+HeapDumpOnOutOfMemoryError 可以让虚拟机再出现内存溢出异常时Dump出当前的内存堆转储快照以便事后分析;
-Xoss50m 设置本地方法栈的大小为50m;
-Xss128k 设定虚拟机栈容量为128k;
-XX:PermSize=10m -XX:MaxPermSize:20m 设定永久区(方法区、Non heap区)的容量以及最大容量;
-XX:MaxDirectMemorySize=10m 设置本机直接内存的最大值为10m。
1、句柄方式
2、直接指针访问
标签:出现 error 堆内存 方法 jvm 句柄 异常 定位 最大值
原文地址:https://www.cnblogs.com/-beyond/p/11612017.html