<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mars_15的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mars_15</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mars_15]]></copyright><item><title><![CDATA[个人面试总结]]></title><link>https://blog.youkuaiyun.com/Mars_15/article/details/123458958</link><guid>https://blog.youkuaiyun.com/Mars_15/article/details/123458958</guid><author>Mars_15</author><pubDate>Sun, 13 Mar 2022 14:24:37 +0800</pubDate><description><![CDATA[一、JVM
1、内存溢出和内存泄露
定义：
内存泄漏memory leak ：是指程序在申请内存后，无法释放已申请的内存空间，一次内存泄漏似乎不会有大的影响，但内存泄漏堆积后的后果就是内存溢出。
内存溢出 out of memory ：指程序申请内存时，没有足够的内存供申请者使用，或者说，给了你一块存储int类型数据的存储空间，但是你却存储long类型的数据，那么结果就是内存不够用，此时就会报错OOM,即所谓的内存溢出。
关系：
内存泄露 → 剩余内存不足 → 后续申请不到足够内存 →内存溢出。
内存泄露产]]></description><category></category></item></channel></rss>