LINUX.ORG.RU

История изменений

Исправление Bad_ptr, (текущая версия) :

критикуйте

Допустим у тебя в системе медленно жиреет браузер(или какой-то другой процесс) на законных основаниях(ну ты новые вкладки открываешь). Он отожрал больше половины рамы.
Потом появляется свежий процесс с утечкой памяти, который быстро начинает жрать память.
Т.к. браузер отожрал уже больше половины — он всегда будет самым жирным и его убьют первым, хотя он ни в чём не виноват, а виноват новый свежий процесс, который ещё не факт что будет на втором месте по общему объёму памяти, так что могут быть убиты ещё несколько невинных процессов(какой-нибудь rawtherapy), пока твой код дойдёт до виновника торжества.
Впрочем, наверное это терпимо и лучше, чем зависание намертво.

Исходная версия Bad_ptr, :

критикуйте

Допустим у тебя в системе медленно жиреет браузер(или какой-то другой процесс) на законных основаниях(ну ты новые вкладки открываешь). Он отожрал больше половины рамы.
Потом появляется свежий процесс с утечкой памяти, который быстро начинает жрать память.
Т.к. браузер отожрал уже больше половины — он всегда будет самым жирным и его убьют первым, хотя он ни в чём не виноват, а виноват новый свежий процесс, который ещё не факт что будет на втором месте по общему объёму памяти, так что могут быть убиты ещё несколько невинных процессов(какой-нибудь rawtherapy), пока твой код дойдёт до виновника торжества.