top命令介绍、实存(RES) 与 虚存(VIRT)区别 ——VIRT持续增长,记一次内存泄漏定位
问题背景与现象:项目代码基本功能开发完成,各种功能性验证没问题,准备看下长时间运行稳定性如何,所以将程序跑了一晚上,并通过命令top|grep程序名将程序运行占用资源显示在终端。通过一晚上的数据采集发现主要有如下两个问题:1、%MEM字段,进程使用的物理内存百分比在缓慢增加(0.3~1.4增加到1.8~2.9)2、VIRT字段,进程使用的虚拟内存总量,在不断增加最后显示15.5+G分析解决步骤:A