Snap-store应该使用超过300Mb的内存吗?

一个裁剪过的屏幕截图显示 snap-store 在系统监视器窗口中使用了 355 MiB 的内存。 snap-store 进程间歇性地使用数百兆字节的内存。

这是正常现象吗?有解决办法吗?


我也遇到了相当高的%MEM;但是通过top命令杀掉它似乎至少可以暂时解决问题。 - DK Bose
我刚刚在Kubuntu 20.04中检查了snap-store使用的内存。打开时大约是32 MB。所以看起来Ubuntu有些问题。最近我提交的错误报告没有得到任何回应,所以暂时不会再提交相关的报告。 - DK Bose
在Kubuntu 20.04上,当它没有运行时,就没有snap-store进程。 - DK Bose
1我刚刚将这个问题作为一个错误报告复制到了这里:https://bugs.launchpad.net/snap-store/+bug/1879137 - James
删除snap-store程序 - JG Estiot
3个回答

你可以使用sudo snap remove snap-store && sudo apt install gnome-software安全地卸载Snap Store应用程序,即使这样做,你仍然可以通过终端安装Snap应用程序sudo snap install package-name,并且还可以通过终端管理已安装的Snap应用程序。
有一个临时解决方法。App Outlet是一个通用的Linux应用商店,具有搜索Snap软件包的功能,但如果你在本地目录中以非root权限安装它(它是一个appimage应用程序),那么你必须通过终端安装Snap软件包。如果本地安装了App Outlet(什么是“AppImage”?如何安装它?),当关闭它时,它所使用的RAM应该会被释放。
我认为Snap Store过多使用RAM并不是异常情况,因为其他Ubuntu用户也报告了同样的问题。我建议你在不卸载Snap Store的情况下尝试使用App Outlet。如果App Outlet可以替代Snap Store,那么你可以卸载Snap Store,并使用sudo apt install gnome-software安装Software应用程序。
我在20.04中同时安装了Snap Store和软件应用程序,当它们关闭时,两个应用程序使用的内存都会被释放。我担心你们的软件应用程序也会像Snap Store一样占用过多的内存,但如果它不占用过多的内存,那么它可能解决了问题的一半,并且你可以使用App Outlet作为Snap Store的替代品与软件应用程序一起使用。

谢谢快速修复的建议。我觉得肯定有些问题,而且根据错误报告,我不是唯一一个这样认为的人。 - James
@James 如果这个回答中我添加的新内容有任何问题,请评论一下,这样我就可以跟进你的意见。 - karel
"定义异常"的结果:偏离标准、正常或预期的。 - karel


没错,这是正常的。
如果你不使用snap-store,只需使用以下命令将其移除-
sudo snap remove snap-store

您可以使用gnome-software替代