作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Raspberry Pi 上使用 Python 2.7。
我运行一个 for 循环脚本 A,每 30 秒拍照一次。通常,对于每次迭代,捕获场景并保存它大约需要 5 秒,然后它会休眠(大约 25 秒)直到下一次迭代。
一段时间后,我运行了一个脚本 B,它根据脚本 A 拍摄的图像计算内容。所以这两个脚本同时运行。我没有使用子进程或其他任何东西,只是分别执行这两个脚本。
我的问题是:当脚本 B 运行时,脚本 A 变慢了很多,以至于有时前 5 秒变成 25-30 秒,然后一次迭代可以持续 40 秒或更长时间!
您知道为什么脚本 A 中不考虑持续时间吗?我该如何解决这个问题?
谢谢 :)!
最佳答案
我相信如果你在 Linux 环境中,你可以使用 nice 命令来平衡 cpu 使用。例如:
nice --12 script.py
上面的数字表示对 cpu 的友好程度,介于 -20 和 +19 之间。
关于python - 脚本 B 减慢了脚本 A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48620004/
我是一名优秀的程序员,十分优秀!