100% процессов беглеца ЦП (NCurses?)

Это - проблема, которую я имел в течение многих лет, но просто не отправил нигде об этом до сих пор.

Я выполняю GRML, Debian сжимают, основывал дистрибутив Linux, и иногда определенные процессы будут беглец и вызывать 100%-е использование ЦП. Единственным путем я могу обычно знать, когда мой тепловой метр в моей строке состояния станет желтым. Иногда я запускаю полноэкранные приложения, когда это происходит, тем не менее, таким образом, я иногда не ловлю его, оставляя мой компьютер, чахнущий в моем ЦП.

Процессы, о которых я могу думать первое, что пришло на ум, являются ими: электронная книга, aumix, hnb, wyrd. Они - базирующиеся консольные приложения всего NCurses, и существуют другие, которые являются также базирующимся NCurses. Существует ли ошибка в NCurses где-нибудь, что мне нужно исправленный или что-то?

Это также произошло на том же дистрибутиве с теми же приложениями на другом ноутбуке с теми же конфигурациями.

Какие-либо идеи?Спасибо!

0
задан 27.06.2010, 23:56

2 ответа

Я наконец понял эту проблему. Я начал замечать шаблон в том, когда это произошло: после того, как я Alt+Q (эквивалентный Alt+F4) рабочий терминал с определенным ncurses основывал программы, как упомянуто выше, вместо того, чтобы завершить работу их "правильно".

Это было верно и о WMII и о менеджерах окон Ion3, так полагал, что он не имел никакого отношения к WM, который оказывается ложью.

В WMII я изменился, привязка клавиш для выполнения "убивают" вместо "уничтожения" на следующей строке конфигурации, и все хорошо работает:

wmiir xwrite/client/$1/центал убивают

0
ответ дан 24.11.2019, 12:29

Каждый раз, когда это происходит, попытайтесь strace -ppidof programname-o /tmp/wtf, позвольте ему работать некоторое время, остановить его с ctrl+c и считать получающийся/tmp/wtf с меньше или независимо от того, что Вам нравится использовать. Посмотрите, ударяет ли процесс по своей голове и делает что-то снова и снова до бесконечности.

1
ответ дан 24.11.2019, 12:29

Теги

Похожие вопросы