我正在运行一个包含很多循环的python代码,我将python3和Ubuntu 16与Intel四核处理器一起使用。它开始快速运行,当我查看CPU使用率时,该进程正在使用100%的核心线程。但是,一段时间后执行速度变慢,CPU使用率急剧下降。
我尝试增加进程的优先级(降低优先级),但似乎不起作用。
我只希望操作系统决定为进程分配全部CPU使用率。希望你能帮助我。
编辑:我检查过内存使用情况,它保持在RAM使用率的30%以下,所以我认为这可能不是内存问题。 Edit2:该代码每次循环都会从外部磁盘打开一个文件。