JMM内存模型

JMM内存模型由一个主内存和多个工作内存组成所有的变量都是存储在主内存中,但是每条线程都有自己的工作内存,线程对变量的操作都必须再工作内存中进行,而不能直接操作主内存的数据

OOM 常见原因及解决方案

一、造成原因1、内存泄漏由于长期保持某些资源的引用,垃圾回收器无法回收它,从而使该资源不能够及时释放,也称为内存泄露。因而尽量不要将所有引用都使用为强引用,可以在合适的地方使用弱引用和软引用。2、超大对象保存多个耗用内存过大或当加载单个超大的对象时,该对象的大小超过了当前剩余的可用内存空间。比如查询
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×