默认情况下,所有进程都按照CPU使用率来排序,最耗CPU的进程位于顶部。如果某个应用程序始终位于前五名,CPU使用率明显高于其余应用程序,那它就是罪魁祸首。
终止或杀死应用程序
top包括支持renice和kill的功能,那样您可以使用这些工具来改变任何进程的优先级或强制停止它。
应用程序的nice优先级是指与其他运行中的进程相比,允许它使用的CPU资源数量。nice接受的值在+19到-20之间。数值越高,优先级越低。
在top中,按r并输入有问题的那个应用程序的PID。试着改成“+5”值,如果不管用,重试“+10”、“+15”,最后是最低优先级“+19”。
如果该应用程序没有响应,应立即终止它。在top中按k,输入PID,然后按回车键,该应用程序将消失。
更新一切
如果您每次运行应用程序时问题依然存在,更新该应用程序可能会解决问题。
为此,在终端中输入:
sudo apt update && sudo apt -y upgrade
之后,试着再运行有问题的那个应用程序。
删除并重新安装应用程序
如果问题没有解决,有可能是由于程序配置中的错误参数。将其重置为原始状态可能会有所帮助。
先备份配置,以防这可能不是问题的根源,到时候便于恢复。然后,清除有问题的那个应用程序:
sudo apt purge APP_NAME