4

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


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


2 ответа2

6

Хорошо, я нашел это. В ProcessExplorer вы можете щелкнуть правой кнопкой мыши по процессу, выбрать свойства. Оттуда выберите вкладку Threads, она показывает все потоки, запущенные внутри процесса с "динамическими приоритетами". Это то, что я искал.

1

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

Сделайте это, щелкнув правой кнопкой мыши заголовки столбцов, затем выберите «Выбрать столбцы ...» во всплывающем меню, затем в разделе «Производительность процесса» выберите приоритет.

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