我正在使用 cron 任务每 2 分钟安排许多作业。 由于 cron 中不到一分钟的时间没有更高分辨率,因此我让 python 代码调用随机 sleep 命令(0-60 之间),这样它将把执行时间分散到一分钟内。
这对我来说效果很好。
我只是想知道,如果我有一个休眠 50 秒的进程,它是否会在这 50 秒内保留内存?它会导致性能问题吗?
最佳答案
毫无疑问,无论 Python
和脚本的启动消耗了多少内存,在 sleep
期间都会保留在内存中,但是既然您已经编写了代码,可以组织一些事情以尽量减少内存使用,直到 sleep 结束。
至于 CPU 性能,我确信您在 sleep 期间不会产生任何开销。
关于python - sleep 命令会降低性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48441559/