Тази седмица аз забелязан че приложението Snap Store на моя Ubuntu 20.10 лаптопът използва тон памет, дори когато не работи - говорим за повече памет, отколкото използва основният процес на GNOME Shell, и това винаги работи!
Естествено, че предположих нещо моя config беше виновен. Използвам много приложения Snap - не се притеснявайте, че използвам и много Flatpak и PPA. Доста съм полиаморен, що се отнася до форматите на опаковките 😉 - и инсталирах с помощта на Ubuntu 20.10 дневна компилация.
В тях има грешки. Знам предупрежденията. Всичко е наред. Нямате нищо против. Както и да е.
Любопитно за това колко памет Snap Store трябва да използва при „нормални“ условия Заредих инсталацията на Ubuntu 20.04 LTS. Мислех, че това ще ми даде точна цифра за сравнение. По този начин можех да видя дали това е „екстремно“, „очаквано“ или някъде в betwEen.
Но познайте какво? Показа същото! Разбира се, празното използване на паметта на Snap Store не беше толкова голямо Фокален син Groovy, но все пак беше премиерният RAM gobbler в моята система.
Отново това е всичко, преди дори да отворя приложението. Или го помоли да направи нещо. Или по дяволите, дори погледна при това!
Ubuntu 20.04 LTS представи Snap’d версия на софтуерното приложение Ubuntu (наричано в опаковката „Snap Store“). Снимките наистина имат репутация на бавни и упорити, затова се чудех дали може би те са виновни.
Уви не. „Проблемът“ с високото използване на паметта предхожда преминаването към Snap build и това засяга потребителите на софтуера GNOME, който не е Snap’d, не е форк, дори на други дистрибуции. Въпреки че би било лесно да обвиним Snappy - знам, че мнозина ще искат - това не би било точно.
Няколко последователи в Twitter попитаха защо съм обезпокоен от основен системен компонент, използващ стотици мегабайта памет, за да (привидно) не правя нищо.
И те имат смисъл: паметта трябва да се използва.
Когато казвам, че Snap Store (и софтуерът GNOME) използва много памет, имам предвид това сравнително. 400MB на 8GB система за приложение, което дори не съм отварял, при студено зареждане е... сравнително високо в сравнение с други процеси, които изпълнявам.
А на мръсни малки устройства като моето 6-инчово microPC по-голямото използване на RAM се равнява на по-кратък живот на батерията-и много ценя живота на батерията на това усърдно малко устройство. Работата е там, че нито едно от моите устройства няма разширяема памет. Всички те са заседнали на 8GB.
Обратното е, че съм не сам мислейки, че софтуерът на GNOME е малко гладен. Недостатъкът е, че повечето грешки, подадени за това са отворени от години, без да е предвидена реална „следваща стъпка“.
Което ме кара да се чудя дали това, което е виновно тук, не е софтуерът GNOME (сложен мениджър на пакети, използващ 400 МБ памет, когато не работи), но моя очаквания колко памет е „твърде много“.
И така, колко памет според вас трябва да използва интерфейс на магазин за приложения?
Всичко Ubuntu, Daily. От 2009 г.