为什么在 ubuntu 11.10 中 python 的 CPU 使用率一直超过 90%?

为什么在 ubuntu 11.10 中 python 的 CPU 使用率一直超过 90%?

我刚刚检查了过去 3 小时内的进程,发现 Python 的运行速度超过了 90%,有时甚至达到 110%。这是什么原因造成的?当我将鼠标悬停在复选框上时,它显示正在运行复选框。我卸载了两个应用程序 - 板载键盘和系统测试,似乎 Python 已经停止运行,甚至没有列在进程中。这是一个错误吗?或者有人能告诉我 Python 到底是做什么的吗?什么是复选框?我想在发生这种情况之前我尝试做的最后一件事是运行系统测试,但测试停止了。当我关闭它然后重新打开时,它打开了一个框,显示另一个复选框正在运行

答案1

Python 是一个“解释器”,类似于 Java。它运行应用程序。任何用 Python 编程语言编写的应用程序都将由 Python 进程运行。这意味着说“python 正在运行 90%”并不能真正告诉我们很多信息。它只是意味着“某个应用程序正在运行”。

但是,在本例中,您提供了提示。Checkbox 是实际运行的 Python 程序。它是一个用于测试不同类型软件的系统。它用于系统测试,用于测试硬件支持等。

卸载应用程序不会退出应用程序(否则,在系统运行时升级系统将是不可能的),因此即使您卸载了系统测试,它仍会运行。很难确切知道它不退出的原因。有太多未知数。但是,如果您注销并重新登录,问题就会消失。或者,如果您在运行测试时必须输入密码(以“root”用户身份运行),如果它不停止,重新启动将退出该应用程序。

否则,您可以打开系统监视器并找到运行“复选框”实例的 Python 进程。然后您可以右键单击并终止它。

相关内容