Skip to content

[IDEA] Decrease background RAM usage #13

@kovdan01

Description

@kovdan01

Describe the idea you'd like
Работая в фоновом режиме, приложение потребляет в среднем почти 300МБ оперативной памяти. Значение посмотрел в разделе Memory use в Developer options. Хотелось бы снизить это потребление до минимально возможных значений. Например, Kate Mobile практически не потребляет память в фоне - полагаю, это связано в том числе с тем, что Kate Mobile использует Google-сервисы для получения уведомлений, а xvii использует собственный background service.

Некоторые пользователи полностью отключают уведомления, и background service им вообще не нужен. Можно добавить пункт об отключении background service в настройки приложения. Это должно решить конкретно мой use case и звучит несложным с точки зрения реализации.

Более комплексное решение в будущем может включать в себя исследование причин, приводящих к высокому потреблению памяти фоновым сервисом, и устранение этих причин.

Additional context

Asus Zenfone Max Pro M1 (ZB602KL), LineageOS 18.1 (Android 11)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions