Рейтинг:0

Стратегии обнаружения утечек памяти демона

флаг gu
QF0

У меня есть система, которая отправляет пользователю электронное письмо два раза в день, подтверждая, что определенный демон все еще работает и что-то делает.Исторически это работало более года без перезагрузки, но теперь код изменился, и мне нужно подтвердить, что это не утечка памяти (как минимум, без профилирования и т. д.).

Пользователь не является техническим специалистом, и я не хочу предоставлять слишком много информации, потому что она будет проигнорирована, поэтому я планирую добавить в письмо одну строку, в которой говорится что-то вроде «Текущее использование памяти равно x».

Вопрос: какое число я использую для «x»? Очевидный выбор – это доктора, рсз, всз, и размер номера из PS. pmap и различные процесс значения, по-видимому, производят число, которое в основном всз.

В частности, если код (C++) дает утечку памяти, то эта память может быть недоступна, поэтому она будет выгружена и не появится в резидентном наборе. Если это так, будет ли память когда-либо «заполняться» и вызывать сбой? И предположительно доктора и рсз не имеют значения в этом случае? размер похоже, что это может быть уместно, но на странице руководства говорится, что это не особенно надежно.

Ответить или комментировать

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