韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > java基础 > java内存溢出的四种情况

java内存溢出的四种情况

java内存溢出

头像

小妮浅浅

2021-07-23 09:51:404913浏览 · 0收藏 · 0评论

1、堆溢出,堆是存放实例对象的,但是这样堆区迟早会满。设置了堆区内存,创建就会抛出异常。

public class HeapOOM {
    static class User {}
    public static void main(String[] args) {
         List<User> list = new ArrayList<User>();
            while (true) {
                list.add(new User());
         }
    }
}
/*Exception in thread "main" java.lang.OutOfMemoryError:
GC overhead limit exceeded
at com.fdd.test.HeapOOM.main(HeapOOM.java:11)*/

2、虚拟机栈和本地方法栈溢出

如果线程要求的堆栈深度大于虚拟机锁允许的深度,则抛出StackOverflowEror异常。

如果虚拟机在扩展堆栈时无法申请足够的存储空间,则会出现异常。

public class StackOutOfMemoryError {
    public static void main(String[] args) {     
         test();
    }
    private static void go() {
        System.out.println("StackOverflowError异常");
        test();
    }
}
/*Exception in thread "main" java.lang.StackOverflowError
    at sun.nio.cs.ext.DoubleByte$Encoder.encodeLoop(DoubleByte.java:617)
    at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:579)
    at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271)
    at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
    at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)
    at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129)
    at java.io.PrintStream.write(PrintStream.java:526)
    at java.io.PrintStream.print(PrintStream.java:597)
    at java.io.PrintStream.println(PrintStream.java:736)
    at com.fdd.test.StackOutOfMemoryError.go(StackOutOfMemoryError.java:11)
at com.fdd.test.StackOutOfMemoryError.go(StackOutOfMemoryError.java:13)*/

3、方法区和运行时常量池溢出

4、本机直接内存溢出

DirectMemory容量可通过-XX:MaxDirectMemorySize指定,如不指定,默认与Java堆的值(-Xmx指定)相同。

以上就是java内存溢出的四种情况,我们对于可能会产生的内存溢出问题进行了分类的归纳,大家想要更深入的了解这部分的问题,可以找一些不同类型的内存溢出实例进行练习。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女人大阴屑夹缝是阴虚还是阳虚 | CSGO未满十八岁能玩多久 | 蜜桃视频| 姑父有力挺送小芳的背景故事| 苏苏的公交车日记TXT| 男朋友摸完小花园小肚子有点痛| 假如爱有天意电影| 鲁鲁射击免费播放电视剧全部 | 无人区免费观看高清电视剧| 李丽珍| 苍井空高清图片| 我老公跟我一晚上用很多卫生纸 | 国外成品网站1688入口在哪| 妈妈的好朋友ID| 免费观看已满十八岁电视剧动漫 | 97在线观看免费高清电视剧狂飙 | 妈妈的朋友| 妈妈的新男友| 老阿姨2免费播放电视剧| 少女たちよ观看免费高清电视剧| 7C7PCCA片| 三个老头拥着躁我一晚| 《交换做爰》在线观看| 细川麻里| 小小水蜜桃1| 一个添B-个添3个人添| 为啥女的舒服了要摸自己的胸| 女生给男生吃小头头| 小雪被体育老师抱到仓库| 《帐篷里的秘密》动漫| 国产免费观看高清电视剧| 妈妈的朋友2| 俄罗斯少女2免费观看| 绝美儿媳妇苏酥| 女生给男生吃小头头| 小雪奶水涨公帮忙吸| 吻戏| 美女和老板一起努力做豆浆| 蜜桃视频| 三人成虎| 麻豆精品无码国产在线播放