Во время вызова subprocess.run загрузка ЦП исполняемого файла Python чрезмерно высока - PullRequest
1 голос
/ 27 сентября 2019

У меня есть скрипт Python, который запускает последовательность долго выполняющихся исполняемых файлов, используя subprocess.run.Например:

subprocess.run(['cpfind', '--multirow', '--celeste', '-o', pto_path, pto_path], check=True)

По какой-то причине, когда я проверяю загрузку ЦП запущенных процессов, кажется, что исполняемый файл Python использует столько же ресурсов ЦП, сколько вызываемый исполняемый файл.Вот снимок экрана с показаниями top (у машины одноядерный).

enter image description here

Интересно, правильно ли это показание,и если да, то как я могу решить эту проблему.

Спасибо, что уделили время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...