Использование памяти в современных GUI приложениях

Недавно со временем обнаружил, что имеющихся у меня 12 GiB памяти на Linux Debian стало нехватать для повседневной работы, в процессе которой мне требуется собирать тонны C++ кода в несколько потоков, а дело это затратное по памяти.

Понятно, что требования к памяти приложений со временим растут все больше и больше, в том числе и компиляторов gcc и clang, но не так давно количество перешло в качество и я начал разбираться кто конкретно жрет память (ну, помимо тулов сборки) и пытаться это дело исправить.

Собственно, разбираться долго не пришлось. Выяснилось, что виноваты Skype и Slack, именно те приложения, которые используют новомодный web-ui. Skype имеет 4 запущенных процесса, которые суммарно потребляют почти 500 MiB. Slack имеет пять процессов, потребляющих суммарно 800 MiB. Итого получается 1300 MiB для двух программулек, которые висят и ничего не делают, и единственная задача которых - это посылать и принимать сообщения.

Я понмаю, конечно, что сейчас не принято экономить память, которая дешевая и которой много, но 1.27 Гиб - это уже явно перебор. Это 8% от максимального количества памяти, которое вообще в принципе возможно установить на большинство современных ноутбуков. Получается, что запущенные Skype и Slack реально мешают работе. Как вообще теперь с этим жить теперь?

comments powered by Disqus