今天在 Raspberry Pi-2 玩友群中,有群友发出一条消息说:“ 看到 Pi 的内存占用接近95%了,关闭了使用中的程序之后再看,为什么内存没有被释放?”
好奇中我也连上自己的 Pi 查看,发现的确如此,下图是我在重启 Pi 后查询到的内存使用情况:
如图,红框中标示出了内存的使用情况和运行的程序。可以看到,刚开始时,内存是十分空闲的,而且迅雷的进程也自动开机启动了1。
下图是我在迅雷远程下载后台开启任务,开始下载几分钟后,查询到的内存使用情况:
此时的内存占用已经接近99%。
然后我在迅雷远程下载的后台停止了所有下载项目,等了几分钟后,内存仍无太大变化,所以我考虑是不是后台程序没有完全退出导致的,所以我先推出了挂载的移动硬盘,退出了迅雷远程下载的程序,之后再等了几分钟,截图如下:
从上图可以看出,退出迅雷远程下载程序后,内存并未得到释放,依旧保持原有的占用率几乎不变。这就让我觉得很奇怪,到底是