摘要:
文 by / 林本托 Tips 做一个终身学习的人。 Java 的垃圾回收,不像 C和 C++语言,内存的分配和释放都是靠程序员来控制的。而 Java 的内存回收,程序员是不能也是无法干预,具体什么时候回收,都具有不确定性。程序员也不能显式的去回收,最多只能使用 这样的方法,来通知虚拟机去回收内存, 阅读全文
摘要:
文 by / 林本托 Tips 做一个终身学习的人。 在 Java 内存中,只有一个区域不会发生 OOM 异常,那就是程序计数器内存。下面的思维导图记录了每个内存区域发生内存异常的条件和基本的解决思路,简单梳理一下思路。具体内容可参考《深入理解Java 虚拟机》一书。 阅读全文