Коротка відповідь: У Chrome натисніть Shift+, Escщоб побачити, на яких вкладках використовується занадто багато оперативної пам’яті, а також періодично оновлюйте або перезавантажуйте ці вкладки, щоб відновити пам'ять.
Довга відповідь: Я думаю, що це скоріше проблема Chrome, ніж проблема Ubuntu.
Нещодавно я зіткнувся з цією проблемою за допомогою Windows 7 із відкритою вкладкою Chrome на rt.com із розділом коментарів у нижній частині історії. Розділ коментарів керується spot.im і споживає гігабайт оперативної пам’яті протягом години, нічого не роблячи, крім сидіння там. Windows 7 видасть низьку помилку оперативної пам’яті, і тоді мені доведеться перезавантажити. Така ж проблема існує і в Ubuntu + Chrome, але не настільки ж погана, як Windows + Chrome.
Потім я виявив Shift+ Escу Chrome, щоб створити статистику відображення пам'яті, де я міг спостерігати, скільки оперативної пам’яті споживає кожна вкладка. Це працює в Windows та Ubuntu.
Коли доступна пам'ять (RAM + SWAP) втрачається, запускається програма під назвою "OOM Killer" (Out of Memory) і "розумно" вбиває запущені програми та зупиняє запуск нових програм. OOM Killer було покращено в Linux Kernel 4.6, але я не можу точно сказати, як.
Я зробив тест напередодні ночі за допомогою Chrome, щоб спалити 95% оперативної пам’яті та 65% свопів, використовуючи OOM-вбивцю під ядром 4.7.1, і система залишалася стабільною. Я не міг робити нові речі, як Alt+, Print Screenале все-таки міг перезавантажитись без проблем. Під час перезавантаження Chrome виникла помилка і не змогла відновити 20 непарних вкладок з попереднього сеансу, але це не сюрприз.