Как проверить приоритет потока случайного процесса?

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


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


25
задан tj111
06.05.2023 0:24 Количество просмотров материала 2884
Распечатать страницу

2 ответа

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

6
отвечен ra170 2023-05-07 08:12

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

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

1
отвечен Michael Kohne 2023-05-07 10:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх