![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
我还能喝
这个作者很懒,什么都没留下…
展开
-
jvm出现各个区域内存不足的问题分析
一、内存溢出 程序在申请内存时,没有足够的内存空间,很多时候内存溢出都是因为内存泄漏造成的 二、内存泄漏 该释放的对象没有释放,对象无法被回收,常见于使用容器保存元素的情况,这一定是代码的问题 三、栈溢出 常见于递归调用造成的死循环 四、堆溢出 对象不断被创建,堆内存不足存放太多对象 五、方法区溢出 在...原创 2019-10-15 10:38:17 · 792 阅读 · 0 评论 -
java中的四种引用(强软弱虚)
一、强引用 =号的引用,比如User user = new User(),强引用不会被垃圾回收,就算内存不足也不会回收 二、软引用 SoftReference<User> user = new SoftReference<>(new User()),软引用在内存不足促发full gc的时候会回收掉 三、弱引用 Weak...原创 2019-10-15 10:18:43 · 113 阅读 · 0 评论 -
jvm内存模型、垃圾回收算法
原创 2019-09-09 13:46:37 · 94 阅读 · 0 评论