Определить, какой процесс относится к какому окну в системном мониторе Linux?

Определить, какой процесс относится к какому окну в системном мониторе Linux?

У меня Fedora Linux 13 64bit. Я использую System Monitor, чтобы проверить, какой процесс занимает сколько памяти и процессора. Обычно у меня открыты десятки окон Chrome и Firefox. Вкладка «Процессы» показывает, какой процесс занимает сколько ресурсов процессора/ОЗУ, но, к сожалению, нет такой опции, как щелкнуть правой кнопкой мыши и сделать окно активным, которое соответствует PID (единственный процесс, который я сейчас выделил). Обычно есть процесс Chrome, занимающий 30 или 40 процентов процессора, в то время как десятки других процессов Chrome занимают гораздо меньше процессора. Мне нужно определить, какое окно Chrome (или любое приложение, у которого запущено несколько экземпляров) занимает так много процессорного времени. Так может ли кто-нибудь помочь мне решить эту проблему?

решение1

Попробуйте xpropкоманду. После запуска xpropщелкните по тому окну, которое, по вашему мнению, загружает процессор, чтобы узнать его PID.

Чтобы сузить круг выдаваемой информации, попробуйте:

xprop_NET_WM_PID

чтобы получить конкретно PID.

Связанный контент