一文搞懂OOM
更多 免费 精彩 内容尽在 方家小白
一文搞懂内存溢出,保内存平安,防止你被祭天:[手动滑稽]:
释义
OOM
的含义,到底是什么意思?
是JVM独有的吗? linux
是否也会存在,那又是怎么肥事?
OOM
: Out Of Memory
. 内存溢出。内存溢出来了,也就是说内存不够用了,就会发生这个问题了。
内存又是什么呢?
1、 内存 是计算机的重要部件之一。它用于暂时存放CPU中的运算数据,与硬盘等外部存储交换数据。是外存与CPU
进行沟通的桥梁。
2、Java
内存。说到这里我们就不得说一下java的内存模型(JMM)了。如下图。
就这个一个图就很不下几十个面试考点:比如votitle
关键字,内存栅栏,指令重排,5项Happen-Before
原则,内存原子操作,数据IO
操作等等。