Каждый раз, когда у меня происходит плохо ведущий процесс (привязка процессора, зависание или иное странное поведение), я обычно убиваю его, перезапускаю и надеюсь, что это больше не повторится.понять проблему (т.е. отладить чужую сломанную программу во время ее работы), какие у меня варианты?
Я знаю (обычно) такие вещи, как strace, lsof, dmesg и т.д.Лучший способ начать возиться продуктивно.
Есть ли у кого-нибудь системный подход к решению этих проблем?Или общие предложения?Или действительно ли лучше всего убивать и перезапускать?
Спасибо.