Алексей Федорчук
В последнее время в KDE 5-й ветки обнаружилась странная, и даже противоестественная, тенденция: каждая следующая версия этой среды потребляет меньше памяти, нежели предыдущая (см. заметку Снова про KDE и память). И не далее чем вчера под вечер появился повод проверить, верна ли эта тенденция? И вообще — тенденция ли это?
Поводом этим послужило объявление о выходе релиза Plasma 5.10 (в том числе и на языке родных осин). Вслед за чем незамедлительно последовал выход пользовательской редакции KDE Neon 5.10. Каковая, будучи скачанной и установленной в виртуалке «с нуля», и послужила инструментом проверки по ранее описанной методе.
В среде Plasma 5.10 с отключённой фоновой картинкой, но стартовым меню в режиме «доски приложений» утилита neofetch
показала расход памяти в 421 МБ:
Что ровно на 22 МБ больше, чем требовалось для Plasma 5.9.5 в Neon’е при тех же условиях — по данным предыдущей заметки, расход памяти в нём составил 399 МБ. То есть, казалось бы, здравый смысл восторжествовал, и мы наблюдаем опровержение чёрной магии в чистом виде, верно?
Не совсем. Ибо при обновлении Neon 5.9 до новой версии KDE «стартовое» потребление памяти парадоксальным образом оказывается 417 МБ:
И это с учётом того, что «та» система успела претерпеть некоторое переконфигурирование с добавлением нескольких апплетов и получить выпадающий терминал Yakuake в автозагрузку. Причём запуск последнего приводит к дальнейшему снижению потребности в памяти — до 408 МБ:
Возникает резонный вопрос — а той ли системы у нас гранаты тесты? И правильно ли измеряет расход памяти утилита neofetch
? Для проверки чего обратимся к утилите inxi
, которая с опцией -F
выводит наиболее полную информацию о системе, в том числе и о расходе памяти. А за точку отсчёта возьмём KDE Neon 5.8 LTS.
И здесь картина оказывается совсем иной. В Neon 5.8 LTS расход памяти составляет 445 МБ:
И точно то же значение мы видим в «нулевой» инсталляции Neon 5.10:
А в «обновлённом» и чуть переконфигурированном Neon 5.10 потребление памяти несколько возрастает — до 458 МБ:
Как оно и должно было бы быть, исходя из общих соображений.
А вот команда top
, являющаяся стандартным компонентом почти любой Linux-системы, даст более иной набор цифири — 405 МБ для 5.8 LTS:
Почти то же число, 403 — для «нулевого» Neon 5.10:
И чуть большее, 410 МБ — для Neon 5.10 «обновлённого»:
Интересно, что отличия в показаниях утилит neofetch
и top
для разных систем, с одной стороны, существенно меньше, чем их от свидетельств утилиты inxi
. Да и тенденции для них оказываются несколько разными. Если, конечно, не считать все приведённые данные лежащими в пределах чувствительности методов измерений и воспроизводимости их результатов. К чему и склоняемся мы с котом Мануалом.
Если принять последнюю точку зрения, остаётся констатировать: значимых различий в потреблении памяти между Plasma 5.8, 5.9 и 5.10 нет. И чудес таки действительно не бывает.
Так ли важны эти циферки? Главное, чтобы «костюмчик сидел» ;) , т.е. отзывчивость системы была на приемлемом пользователю уровне.
Аполытычно рассуждаете, товарыщ Таня! (с)
Эти цифры очень важны! Ибо свидетельствуют о неуклонном росте благосостояния постсоветского человека. Способствуя, как учил нас профессор Выбегалло, развитию его духовных потребностей. Ведь если человек обзавёлся компом с 32 ГБ памяти — надо же ему эту память чем-то забить? Потому что больше с ней делать нечего.
PS смайлики по вкусу :)