我注意到我的电脑比平时慢,所以我检查了任务管理器并按 RSS 使用情况排序,结果dunst
显示使用率最高的是 1285 MiB。这对我的系统来说太多了,因为我只有 3823 MiB 的 RAM。
我不太清楚 dunst 是什么。它是必要的还是有用的?目前我刚刚做了
killall dunst
但我不确定这会对我的系统产生什么影响。
如果我遗漏了任何信息,请告诉我,我很乐意寻找它。
答案1
来自man dunst
“dunst - 一个可定制的轻量级通知守护进程。”
不幸的是,它的内存泄漏问题非常严重。通过谷歌快速搜索,可以找到有关此问题的多个结果
您在使用 spotify 吗?这是 Dunst 增加 RAM 使用率的一种非常快速的方法,因为每次歌曲更改时您都会收到一条通知,该通知会永远保留在内存中(直到 dunst 被杀死)。
除了删除 dunst 之外,我还没有找到解决方法,所以最好的办法是运行top
+Shift按m内存使用情况排序。
Dunst 应该位于顶部或靠近顶部的位置。查看左列以获取本例中的 PID,即 10078。
然后在这种情况下杀死 dunst pid:
kill 10078
就我而言,这样做可将 RAM 使用量减少 22%。但是,如果您继续使用 PC,Dunst 只会消耗更多内存,因此您必须经常这样做,直到 Dunst 更新为止。
至于你的问题“它是必要的还是有用的?”它不是必要的;根据你的程序,它可能有用。就我个人而言,每隔一小时左右收听 Spotify,只需大约 15 秒就可以将其关闭,所以我不会卸载它,但如果你这样做,什么也不会丢失。你可以用
sudo apt-get purge dunst