我有一个 12GB RAM 的系统,我发现通常在没有打开 nautilus 或 gedit 以外的任何程序的情况下,它会消耗大量内存。
如果我运行 htop 并查看哪些进程正在运行(按 MEM% 排序),我会发现 gnome-shell 的内存消耗最高,为 2.2%,nautilus 为 1.2%,其余进程的内存消耗不到 1%。我根本看不到正在运行的进程列表如何汇总已使用的内存量
- 是否有可能任何进程已经使用了一些内存但没有正确释放它?
- 我怎样才能释放那些似乎对任何人都没用的内存?
这有点烦人,因为我经常发现某些程序由于内存使用率高而突然关闭或系统冻结。
有谁遇到过类似的问题吗?
编辑:添加输出free
➜ ~ free -mh
total usado libre compartido búfer/caché disponible
Memoria: 11Gi 4,7Gi 3,5Gi 733Mi 3,3Gi 5,8Gi
Swap: 7,8Gi 6,0Gi 1,8Gi