Назад
GrapheneOS: чому один застосунок повільний і як вимкнути захист лише для нього
SiTech AI Team1 წთ. საკითხავი

GrapheneOS: чому один застосунок повільний і як вимкнути захист лише для нього

Користувач, який близько року працює з GrapheneOS на Pixel 8, визначив причину повільної роботи картографічного застосунку OsmAnd: це посилений розподілювач пам'яті, який можна вимкнути для однієї програми.

Автор блогу WirelessMoves Мартін Заутер користується GrapheneOS на Pixel 8 близько року і загалом задоволений функціями безпеки та приватності системи. Однак один застосунок усе одно працює помітно повільніше, ніж на інших пристроях Android: клієнт OpenStreetMap OsmAnd.

Що спричиняє уповільнення

У пошуках причини він визначив посилений розподілювач пам'яті (hardened memory allocator), який є частиною механізму exploit protection у GrapheneOS і створює, за його словами, значні накладні витрати для OsmAnd. Його пояснення: прокручування та масштабування мапи вимагає постійного завантаження й вивільнення даних.

Знімок екрана GrapheneOS: налаштування Exploit protection для застосунку

Хороша новина в тому, що посилення не обов'язково вимикати для всієї системи: його можна вимкнути для окремої програми.

Як вимкнути захист для однієї програми

Процедура коротка. Довге натискання на іконку застосунку, вибір «info», далі у списку потрібно знайти «Exploit protection». Захист загалом має залишитися увімкненим, вимкнути потрібно лише «hardened memory allocator». Після перезапуску OsmAnd працює так само швидко, як і раніше.

Ціна в безпеці

Вимкнення розподілювача послаблює захист цієї програми від експлойтів, пов'язаних із пам'яттю, тож рішення є компромісом. У випадку Заутера OsmAnd звертається до мережі лише для періодичних оновлень мап, тому баланс між безпекою та швидкістю його влаштовує. Він також зазначає, що пошук привів його до CoMaps, іншої карти з відкритим кодом, яка задовольняє майже всі його потреби.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.