Монітор активності Mac OS X - що мені підказує "Час процесора"?


10

Що означає мені "Час процесора" про процес? Це накопичений час, який запустився процес? Він іноді стрибає кілька секунд і часто нічого не відбувається.

alt текст

Відповіді:


6

Так, це "це накопичений час, який процес запустив", а під "запуском" ви маєте на увазі "фактично використаний процесор". Якщо ви бачили, як він стрибає і потім застоюється, це означає, що процес використовував процесор протягом декількох секунд, а потім або припинив потребу в ньому, або був відсунутий планувальником, тоді як інші процеси використовували процесор.


Прийнявши цю відповідь, тому що інший уже отримав підсумкове голосування. Обидва це добре пояснюють. Та.
Ендрю Дж. Брем

11

У вас є безліч додатків, які працюють у "паралелі", конкуруючи за системні ресурси, наприклад, процесор. Час процесора говорить про те, як довго певний процес активно використовував процесор під час його запуску.

Уявіть, що процес постійно використовує 10% процесора та працює протягом 20 хвилин. У той час вона використала приблизно 2 хвилини часу процесора. Якщо процес обчислювально дорогий, час процесора зросте набагато швидше, оскільки на цей конкретний процес буде витрачено більше «реального часу».


Тож причина, по якій він може піднятися швидше, ніж у режимі реального часу, полягає в тому, що використовується більше одного ядра?
Ендрю Дж. Брем

1
@Andrew Так. Ви отримуєте 1-секундний процесорний час в секунду в реальному часі, якщо у вас є 100% використання процесора, і, звичайно, більше, якщо ви перевищуєте 100% використання процесора (тобто кілька ядер, що використовуються для загальної суми "більше одного ядра").
Даніель Бек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.