linux疑难问题排查实战专栏,分享了作为公司专家,在解决内存、性能、各类死机等疑难问题的排查经验,认真学习可以让你在日后工作中大放光彩。
本文总结介绍了项目开发过程中oom排查和内存优化的一些方法,主要是从内存问题查看到堆内存、栈内存、数据段内存优化为导向,结合实际优化实例介绍工具和方法的运用,展示每种优化方法优化过程,希望对读者有所帮助。
从下面几个角度展开:
1. 分析oom打印,确认各个进程物理内存占用情况,是否有明显使用不合理的进程
2. 确认glibc中的malloc缓存机制
3. Free、/proc/meminfo确认内存是否在逐步减少
4. 内存泄漏问题定位