5

У меня есть приложение на Python, которое я развернул на клиенте. Показывает 25% в столбце CPU на вкладке Process. Интересно, что это значит или как это влияет на процессор? Потому что большинство процессов имеют только 0%.

Вот изображение для фактического процента процессора в моем диспетчере задач.

2 ответа2

4

25 означает, что этот процесс использует в среднем 25% использования среди всех ваших логических процессоров (или ядер). Таким образом, если у вас есть 4 логических процессора в вашем процессоре, это может означать, что 25% используют один логический процессор на 100%, а остальные на 0 или 25% делятся между несколькими логическими процессорами.

Я думаю, что приложения Python не могут использовать несколько логических процессоров, поэтому вы можете захотеть изучить многоядерную обработку в Python, если вы хотите, чтобы Python использовал больше вашего процессора.

Вы также можете ограничить количество логических процессоров, используемых Python, щелкнув правой кнопкой мыши по процессу и выбрав "Установить сходство". Выбор "Приоритет" также позволит вам выбрать степень приоритета этого процесса по сравнению с другими процессами.

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

3

Этот процесс использует 25% процессора, чтобы делать то, что он делает.

Всего у вас 100%, 69+25+3+1+1+1 = 100.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .