Як перевірити пріоритет потоку випадкового процесу?


4

У Windows Task Manager я можу встановити (або коли я клацну правою кнопкою миші я можу переглянути) пріоритет процесу. Показує "в режимі реального часу", "високий", "вище норми" тощо. Те ж саме стосується і "ProcessExplorer" (від sysinternals, зараз microsoft). Питання: Чи є спосіб побачити, які потоки виконуються з якими пріоритетами в даному процесі? (разом із числом, яке вважається від 0 до 31, я думаю). Так це було б 32 рівні пріоритету, а не лише 5 рівнів. (6,7,8,9,10)


Повна відмова від відповідальності: я вже розміщував це запитання на stackoverflow, проте було запропоновано, що це належить до суперпользователя, тому я позначив його, щоб видалити його, оскільки ніхто не зміг дати мені відповідь.


Відповіді:


6

Гаразд, я знайшов. У ProcessExplorer ви можете натиснути правою кнопкою миші процес, вибрати властивості. Звідти виберіть вкладку "Нитки", вона показує всі потоки, що протікають всередині процесу, з "динамічними пріоритетами". Це те, що я шукав.


1

Увімкніть стовпчик "Пріоритет" у головному вікні провідника процесу. У моїй системі (яка не працює в режимі реального часу) я бачу пріоритети від 0 до 13, тому я думаю, що вона читає фактичний пріоритет.

Зробіть це, клацнувши правою кнопкою миші на заголовках стовпців, а потім у спливаючому меню виберіть "Вибрати стовпці ...", а потім у розділі "Продуктивність роботи" виберіть пріоритет.


Вибачте, але ви говорите про пріоритет процесу, і я шукав пріоритет потоку всередині процесу. Це не те саме.
ra170

Так, ти маєш рацію. І я бачу, що ви його вже знайшли.
Майкл Коне
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.