机器关机时 Python 运行速度会更快吗?

机器关机时 Python 运行速度会更快吗?

今天早上,当我关闭经过一整夜测试的机器openCV以显示来自我的一台摄像机的数据流时,我注意到视频窗口的帧速率几乎翻了一番。

在操作系统变空白之前,这种情况会持续大约 3-5 秒,但视频 Fps(或使用 python 处理...)有非常明显的差异。

当机器关闭时,我想知道这些正在关闭的大型进程是什么,以及在 python 运行时我到底有多需要它们。

现在我试图弄清楚哪些进程对于运行 python 或 opencv 来说不是至关重要的,然后将它们关闭。

不过,我想知道你们会推荐什么,到目前为止,我觉得我获得的帧速率受到硬件的限制。从我今天早上注意到的情况来看,我认为后台运行着大量隐藏的处理能力,可以加以利用。

我使用的是 VIA P910-10Q 主板 + Ubuntu 12.10

谢谢你的建议

答案1

尝试运行更轻的 DE,看看是否能重现更高的帧速率。

我建议你测试一个轻量级的窗口管理器,例如awesomexmonad

sudo apt-get install awesome

登录 awesome 而不是 unity。Awesome 真的很简约,默认设置是...嗯...简约。所有设置和配置都在~/.config/awesome/主要设置中rc.lua

但是,出于测试目的,您不必担心。只需按Super-Enter即可生成终端并从那里运行您的进程。Super 键是 Windows 键,我们只是尽力避免使用该词。

运行不同的 DE 只是解决您的问题的一种懒惰的“解决方案”。

如果它没有帮助,您将必须查看所有正在运行的进程并猜测哪一个造成了瓶颈。运行htoptop获得一个很好的概述。

运行ps -aux | grep python以获取所有 python 进程的列表。

相关内容