代码编织梦想

05 | Linux内存回收——Swap机制-爱代码爱编程

前言 上一节,我们通过一个斐波那契数列的案例,学习了内存泄漏的分析。如果在程序中直接或间接地分配了动态内存,一定要记得释放掉它们,否则就会导致内存泄漏,严重时甚至会耗尽系统内存。 反过来讲,当发生了内存泄漏时,或者运行了大内存的应用程序,导致系统的内存资源紧张时,系统又会如何应对呢? 在内存基础篇我们已经学过,这其实会导致两种可能结果,内存回收和 O