我正在使用 dbus 命令来控制 Spotify,但随着时间的推移,我注意到内存积累。我正在使用 htop 检查发生了什么,我注意到一个名为 xfce4-notifyd 的进程占用了大量内存。我执行后killall kfce4-notifyd
,我的交换内存实际上减少了 400 MB。
我只能假设 dbus 不知何故被堵塞,但我使用 dbus 执行的所有操作都是单个快速命令。我跑了dbus-monitor --session
,它似乎存储了运行到其中的所有命令...是否有一种方法可以“刷新”dbus 的缓存(如果有的话)?理想情况下不会中断新的 dbus 命令的输入。