一文搞懂OOM

更多 免费 精彩 内容尽在 方家小白
一文搞懂内存溢出,保内存平安,防止你被祭天:[手动滑稽]:

释义

OOM的含义,到底是什么意思?
是JVM独有的吗? linux是否也会存在,那又是怎么肥事?

OOM : Out Of Memory . 内存溢出。内存溢出来了,也就是说内存不够用了,就会发生这个问题了。

内存又是什么呢?

1、 内存 是计算机的重要部件之一。它用于暂时存放CPU中的运算数据,与硬盘等外部存储交换数据。是外存与CPU进行沟通的桥梁。
2、Java内存。说到这里我们就不得说一下java的内存模型(JMM)了。如下图。
JMM

就这个一个图就很不下几十个面试考点:比如votitle关键字,内存栅栏,指令重排,5项Happen-Before原则,内存原子操作,数据IO操作等等。

posted @ 2021-04-30 13:24  方家小白  阅读(126)  评论(0编辑  收藏  举报