测试软件没有任务运行,用TOP命令查看内存使用情况反映内存被耗尽并且一直不释放,这样是内存泄露吗?

2025-03-01 20:27:22
推荐回答(2个)
回答1:

你的内存基本上都在 cached 里面,linux系统如果操作文件频繁,所有的内存会渐渐被耗光,基本上都会变成cached ,你上面的信息中,出去cached 占用,实际使用是很少的!

cached 占用你可以通过手动释放,或者不释放也可以,cached 内存在需要使用时会自动分配给需要使用的程序。

手动释放cached 内存在网上有很多资料,你可以试试,这里就不复制粘贴了。

回答2:

...