Сколько процессора слишком много - PullRequest
2 голосов
/ 30 июля 2011

Я почти закончил работу с приложением, и заметил, что оно работает на скорости 6-12%, когда оно работает в фоновом режиме. Это слишком много? Какое хорошее количество зависит от приложения?

Ответы [ 2 ]

1 голос
/ 30 июля 2011

Если вы обеспокоены тем, что, возможно, выполняете какую-то расточительную операцию, не осознавая этого, вы можете использовать profiler , чтобы увидеть, не тратите ли вы слишком много времени на код, чего не следует делать. Также может быть так, что вашему приложению требуется 6-12% ЦП для того, что оно делает, что не должно вызывать проблем, если оно действительно эффективно использует его.

1 голос
/ 30 июля 2011

Это зависит от приложения. 6-12% ЦП будет слишком много для такого программного обеспечения, как текстовый редактор. Но это не будет слишком много для веб-сканера и индексатора, сканирующего и индексирующего сеть через 30 потоков.

Слишком много или нет, также зависит от характера других процессов, запущенных в системе. Хотя 6–12% использования ЦП может не угрожать другим процессам, работающим в системе, но если вы выполняете задачу с интенсивным использованием ЦП, скажем, сортируя гигабайты данных, которые вам нужны срочно, или индексируя Интернет, вам понадобится ЦП использование может достигать 80% или даже больше, и в результате вы не захотите запускать какой-либо другой процесс, интенсивно использующий процессор, на сервере.

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