为什么会产生内存溢出呢?
下文笔者讲述内存溢出的常见原因,如下所示:
常见内存溢出分为以下两种: 堆内存溢出 栈溢出
堆内存溢出
1.当对象一直创建而不被回收时 2.加载的类越来越多时 3.虚拟机栈的线程越来越多时
栈溢出
方法调用次数过多 常见的场景为:递归使用不当造成
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。